Almond Joy Layer Cake
If you’ve ever craved that perfect balance of chocolate, coconut, and crunch—just like your favorite candy bar—then this Almond Joy Layer Cake is about to become your new obsession. I first made this cake for my mom’s birthday five years ago (yes, it’s also my blogiversary!), and since then, every single person who tastes it has gone absolutely wild. The combination? Moist chocolate layers, a dreamy coconut filling that tastes just like the inside of an Almond Joy, almond slivers for texture, fluffy coconut frosting, and a glossy chocolate ganache finish. It’s indulgent, celebratory, and seriously addictive. Whether you’re hosting a party or simply treating yourself, this cake brings pure joy—literally.

What Is Almond Joy Layer Cake?
This isn’t just any dessert—it’s a full-blown flavor experience inspired by the beloved Almond Joy candy bar. Imagine three soft, tender chocolate cake layers sandwiching a luscious filling made from sweetened condensed milk and shredded coconut, studded with slivered almonds for that satisfying crunch. Top it all off with a cloud-like coconut frosting and a mirror-smooth chocolate ganache drip. Every bite delivers that iconic trio: rich cocoa, tropical coconut, and nutty crunch. It’s not overly sweet, but deeply satisfying—perfectly balancing each component so no one ingredient overpowers the others. This cake doesn’t just taste like candy—it feels like celebration in every slice.
Why You’ll Love This Recipe
There are so many reasons this cake stands out. First, the chocolate cake itself is ridiculously easy—no complicated mixing steps, just flour, sugar, cocoa, baking soda, and hot water that creates a tender crumb and incredible moisture. You don’t need fancy equipment; a bowl and whisk do the trick. Then comes the filling: mix sweetened condensed milk with shredded coconut, and boom—you’ve got something chewy, creamy, and nostalgic that tastes exactly like childhood cravings. Add slivered almonds on top, and you’ve got that signature crunch that makes Almond Joy so irresistible.
The frosting is next-level—fluffy, stable, and packed with real coconut extract so you can actually taste the island vibes. And don’t skip the chocolate ganache! It seals everything together, adds shine, and gives that luxurious mouthfeel you expect from a showstopper cake. What really sets this recipe apart is how forgiving it is. Even if you’re new to layering cakes, the step-by-step guide helps you level, stack, and frost like a pro. Plus, it keeps beautifully in the fridge, making it ideal for planning ahead. Seriously, once people try it, they ask for the recipe every time.
How to Make Almond Joy Layer Cake
Quick Overview
This cake comes together in about 45 minutes of active prep, plus cooling time. You’ll bake three chocolate layers, make a simple coconut filling, whip up a butter-based coconut frosting, and finish with silky chocolate ganache. While it looks impressive, the process is straightforward—just follow the timing and use room-temperature ingredients for best results. No decorating skills required, though the striped effect from the offset spatula gives it professional flair.
Ingredients
- Chocolate Cake:
- 1¾ cups (228g) all-purpose flour
- 2 cups (414g) sugar
- ¾ cup (85g) cocoa powder
- 2¼ tsp baking soda
- ½ tsp baking powder
- 1 tsp salt
- 1 cup (240ml) milk
- ½ cup (120ml) vegetable oil
- 1½ tsp vanilla extract
- 2 large eggs
- 1 cup (240ml) hot water
- Coconut Filling:
- 14 oz can sweetened condensed milk
- 3 cups (280g) sweetened shredded coconut
- 2–4 tbsp sliced almonds
- Coconut Frosting:
- 1¼ cup (280g) butter, softened
- 1¼ cup (237g) shortening
- 10 cups (1150g) powdered sugar
- 1½ tbsp coconut extract
- 5–6 tbsp (90–105ml) water or milk
- Chocolate Ganache:
- 6 oz (1 cup) semi-sweet chocolate chips
- ½ cup (120ml) heavy whipping cream

Step-by-Step Instructions
- Preheat oven to 350°F (176°C). Prepare three 8-inch cake pans with non-stick spray and parchment paper.
- In a large bowl, combine flour, sugar, cocoa, baking soda, baking powder, and salt. Set aside.
- In another bowl, whisk together milk, oil, vanilla, and eggs.
- Add wet ingredients to dry and beat until smooth. Slowly pour in hot water while mixing on low speed until fully incorporated.
- Divide batter evenly among pans and bake for 22–25 minutes, or until a toothpick comes out clean with a few moist crumbs.
- Cool cakes in pans for 2–3 minutes, then transfer to racks to cool completely.
- While cakes cool, prepare the filling: mix condensed milk and shredded coconut in a bowl. Stir well until combined.
- For the frosting, cream butter and shortening together until fluffy. Gradually add half the powdered sugar, then coconut extract and 4–5 tablespoons of liquid. Beat until smooth, then add remaining sugar and adjust consistency with more liquid if needed.
- Once cakes are fully cooled, use a serrated knife to level the tops so they’re flat.
- Place first layer on a plate. Pipe a ring of frosting around the edge as a dam. Fill with half the coconut mixture, spread evenly, and press 1–2 tablespoons of almonds into the surface.
- Add second layer, repeat with frosting, filling, and almonds. Top with third layer.
- Apply a thin crumb coat of frosting around the sides, chill for 15 minutes, then frost the entire cake smoothly.
- Drizzle chocolate ganache around the edges and cover the top. Let set slightly, then add final decorative touches: extra frosting swirls, coconut flakes, almond slivers, and optional Almond Joy candy bars.
- Refrigerate covered until ready to serve. Best enjoyed at room temperature after 1 hour outside the fridge.
What to Serve It With
This cake pairs beautifully with cold glasses of milk or a scoop of vanilla ice cream—the contrast cuts through the richness and enhances the chocolate-coconut harmony. For adult gatherings, serve it alongside a warm spiced coffee or a glass of sweet red wine like Moscato. If you’re serving it at brunch or dessert time, keep things light with fresh berries on the side. And honestly? It’s delicious all on its own—no accompaniment needed. Just slice, plate, and let people marvel at how good it looks and tastes.
Top Tips for Perfecting Your Almond Joy Layer Cake
- Use room-temperature ingredients—this ensures even mixing and smoother frosting.
- Don’t rush cooling—let cakes cool completely before filling or frosting to prevent melting.
- Level your layers carefully—use a serrated knife and rotate the cake for even slicing.
- Chill between coats—a quick 15-minute chill after the crumb coat helps maintain shape.
- Adjust frosting consistency—add liquid slowly; too much will make it runny.
- Ganache timing matters—wait until slightly thickened before pouring, but not too long or it won’t flow nicely.
Storing and Reheating Tips
Store the cake tightly wrapped in plastic wrap in the refrigerator for up to 4 days. Bring it to room temperature for at least 1 hour before serving for optimal texture and flavor. If freezing, assemble the cake first, wrap securely in plastic and foil, and freeze for up to 1 month. Thaw overnight in the fridge, then let sit at room temperature. Avoid microwaving slices directly—instead, warm them gently in a 300°F (150°C) oven for 5–7 minutes if desired. Never reheat in the microwave—it dries out the cake instantly.
Frequently Asked Questions
Final Thoughts

This cake isn’t just a dessert—it’s a memory waiting to happen. Every time I pull it out of the container, I’m hit with that intoxicating blend of chocolate and coconut, and it never fails to make me smile. Whether you’re celebrating a birthday, marking a milestone, or just because you deserve something sweet, this Almond Joy Layer Cake delivers on every level. It’s moist, rich, texturally divine, and deeply comforting. So go ahead—bake it, share it, savor it. Your taste buds (and your guests) will thank you.

Almond Joy Layer Cake
Ingredients
Chocolate Cake Layers
- 228 g all purpose flour
- 414 g sugar
- 85 g cocoa powder
- 2.25 tsp baking soda
- 0.5 tsp baking powder
- 1 tsp salt
- 240 ml milk
- 120 ml vegetable oil
- 1.5 tsp vanilla extract
- 2 large eggs
- 240 ml hot water
Coconut Filling
- 397 g sweetened condensed milk (14 oz can)
- 280 g sweetened shredded coconut
Coconut Frosting
- 280 g butter
- 280 g shortening
- 1150 g powdered sugar
- 1.5 tbsp coconut extract
- 90 ml water or milk
Chocolate Ganache
- 170 g semi-sweet chocolate chips
- 120 ml heavy whipping cream
Toppings
- 2 tbsp sliced almonds
- 1 Almond Joy candy bars (optional)
Instructions
Preparation Steps
- Preheat oven to 350°F (176°C). Prepare three 8-inch cake pans with non-stick baking spray and parchment paper.
- In a large bowl, combine flour, sugar, cocoa, baking soda, baking powder, and salt. Set aside.
- In another bowl, whisk together milk, vegetable oil, vanilla extract, and eggs.
- Add wet ingredients to dry ingredients and beat until well combined.
- Slowly add hot water to batter and mix on low speed until smooth.
- Divide batter evenly among prepared pans and bake for 22–25 minutes, or until a toothpick comes out clean.
- Cool cakes in pans for 2–3 minutes, then transfer to a wire rack to cool completely.
- Make the coconut filling by mixing sweetened condensed milk and shredded coconut in a bowl. Set aside.
- For the frosting, beat butter and shortening together until creamy.
- Gradually add half the powdered sugar and mix until smooth.
- Add coconut extract and 4–5 tablespoons of water or milk; mix well.
- Add remaining powdered sugar and mix until fluffy. Adjust consistency with more liquid if needed.
- Level each cake layer with a serrated knife so they are flat.
- Place first layer on a serving plate and pipe a ring of frosting around the edge as a dam.
- Fill the center with half the coconut mixture and spread evenly.
- Sprinkle 1–2 tablespoons of sliced almonds over the filling and press gently into place.
- Repeat with second layer, frosting, coconut filling, and almonds.
- Top with the final cake layer.
- Apply a thin crumb coat of frosting around the sides and refrigerate briefly.
- Frost the top and sides of the cake smoothly using an offset spatula.
- Create decorative stripes on the side of the cake with the frosting.
- Prepare chocolate ganache: microwave heavy cream until boiling, pour over chocolate chips, let sit 2–3 minutes, then stir until smooth.
- Drizzle ganache around the edges and over the top of the cake using a squeeze bottle or spoon.
- Let ganache set slightly (about 10 minutes), then add final layer of frosting, extra coconut, almonds, and optional Almond Joy bars.
- Refrigerate cake until ready to serve. Best served at room temperature. Keeps well for 3–4 days.
Notes
Featured Comments
“Impressed! Clear steps and restaurant-level results. Perfect for busy nights.”
“New favorite here — perfect for busy nights. crowd-pleaser was spot on.”
“Super easy and turned out amazing! My family asked for seconds. Saving this one.”
“This sweet treat was absolutely loved — the hearty really stands out. Thanks!”
“Made it tonight and wow — crowd-pleaser! Will definitely make Almond Joy Layer Cake again.”
“Packed with flavor and so simple. Exactly what I wanted from Almond Joy Layer Cake.”





