Almond Joy Layer Cake
If you’ve ever craved that perfect blend of rich chocolate, chewy coconut, and toasted almond—all wrapped up in one dreamy dessert—you’re about to fall head over heels for this Almond Joy Layer Cake. It’s not just a cake; it’s pure celebration on a plate. Whether you’re marking a birthday, hosting a dinner party, or simply treating yourself after a long week, this showstopper brings joy (no pun intended!) to every bite. I first made this for my mom’s birthday five years ago, and it’s been a requested favorite ever since. The way the moist chocolate layers cradle that fluffy coconut filling, all topped with glossy ganache and crunchy almonds? Honestly, it doesn’t get better than this.

What Is Almond Joy Layer Cake?
This decadent dessert is basically an edible version of your favorite candy bar—but so much more impressive when served at home. Think three soft, fudgy chocolate cake layers sandwiching a pillowy layer of sweetened shredded coconut mixed with condensed milk. Topped off with swirls of coconut frosting and a generous pour of silky chocolate ganache, then finished with slivered almonds and even whole Almond Joy bars if you’re feeling extra festive. Every component comes together to mimic that beloved candy: creamy, crunchy, nutty, and undeniably chocolatey. It’s simple to make, but looks like something you’d find at a high-end bakery. And best of all—it tastes as good as it looks.
Why You’ll Love This Recipe
First off, this cake delivers maximum flavor with minimum effort. No fancy equipment? Nope—just bowls, whisks, and a little love. The chocolate cake base uses pantry staples like cocoa powder, baking soda, and hot water to create something ridiculously moist and tender. Then comes the star of the show: the coconut filling. Just combine sweetened condensed milk with shredded coconut, and you’ve got that signature chewiness that makes Almond Joy so addictive. Add a sprinkle of sliced almonds between layers, and you’ve got texture galore.
The frosting? Oh, it’s dreamy. Made with butter, shortening, powdered sugar, and a touch of coconut extract, it holds its shape beautifully while still being smooth enough to spread. Plus, it complements both the chocolate and coconut flavors without overpowering them. Finally, the chocolate ganache ties everything together with a glossy finish that catches the light just right. Seriously, people will ask for seconds before they even see the serving platter.
Another reason this recipe shines? It scales easily. Want to make it for eight instead of twelve? Go ahead—the ratios stay consistent. Need cupcakes instead? Absolutely. And don’t worry about storage; it keeps surprisingly well (more on that later). Whether you’re new to layer cakes or a seasoned baker, this one checks every box: delicious, photogenic, and guaranteed to impress.
How to Make Almond Joy Layer Cake
Quick Overview
Making this cake is easier than you think! Start by baking three 8-inch chocolate layers, then let them cool completely. While they chill out, whip up a quick coconut filling using sweetened condensed milk and shredded coconut. Frost everything with a fluffy coconut buttercream, stack it all together, and finish with a glossy chocolate ganache drip. Total active time is under an hour, though you’ll need about 2 hours total for cooling and chilling. Trust me—your kitchen will smell amazing the whole time.
Ingredients
- Chocolate Cake:
- 1 3/4 cups (228g) all-purpose flour
- 2 cups (414g) granulated sugar
- 3/4 cup (85g) unsweetened cocoa powder
- 2 1/4 tsp baking soda
- 1/2 tsp baking powder
- 1 tsp salt
- 1 cup (240ml) milk
- 1/2 cup (120ml) vegetable oil
- 1 1/2 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 1/4 cup (280g) unsalted butter, softened
- 1 1/4 cups (237g) shortening
- 10 cups (1150g) powdered sugar
- 1 1/2 tbsp coconut extract
- 5–6 tbsp water or milk
- Chocolate Ganache:
- 6 oz (1 cup) semi-sweet chocolate chips
- 1/2 cup (120ml) heavy whipping cream

Step-by-Step Instructions
- Preheat oven to 350°F (176°C). Grease and line three 8-inch round pans with parchment paper.
- In a large bowl, whisk together flour, sugar, cocoa, baking soda, baking powder, and salt.
- In another bowl, mix milk, oil, vanilla, and eggs until smooth.
- Pour wet ingredients into dry and beat until combined. Slowly stir in hot water until batter is thin but uniform.
- Divide batter evenly among prepared pans and bake for 22–25 minutes, or until a toothpick inserted comes out clean.
- Cool in pans for 5 minutes, then transfer to wire racks to cool completely.
- While cakes cool, prepare coconut filling: stir condensed milk into shredded coconut until fully coated. Fold in 2 tablespoons of sliced almonds.
- For frosting: beat butter and shortening until creamy. Gradually add half the powdered sugar, then coconut extract and 4–5 tablespoons of liquid. Beat in remaining sugar and adjust consistency with more liquid if needed.
- Once cakes are totally cool, level tops with a serrated knife so they’re flat.
- Place first layer on a serving plate. Pipe a ring of frosting around the edge to act as a dam. Fill with half the coconut mixture, spreading evenly. Sprinkle with 1 tablespoon almonds, pressing gently in.
- Add second layer, repeat with frosting, coconut filling, and almonds. Top with third layer.
- Frost entire cake with a thin crumb coat, refrigerate 15 minutes to set.
- Frost top and sides smoothly. Use an offset spatula to create vertical stripes on the sides.
- Make ganache: heat cream until steaming, pour over chocolate, wait 2 minutes, then whisk until smooth.
- Drizzle ganache over cake edges and smooth over top. Chill 10 minutes to thicken slightly.
- Frost again lightly, garnish with extra coconut, almonds, and optional Almond Joy bars. Refrigerate until ready to serve. Let sit at room temperature 20–30 minutes before slicing.
What to Serve It With
This cake stands proudly on its own—no accompaniment needed—but if you want to elevate the experience, pair it with a scoop of vanilla ice cream or a dollop of whipped cream. A glass of cold milk or a bold red wine (like a Zinfandel) also works beautifully. For special occasions, serve it alongside fresh fruit like strawberries or raspberries to cut through the richness. And honestly, if you’re celebrating someone (or something!)—this cake is reason enough to gather around.
Top Tips for Perfecting Your Almond Joy Layer Cake
Level your cake layers! Even if they look flat, use a serrated knife to shave off any domed tops so stacking is seamless. If your frosting feels too stiff, add a splash of milk; if too runny, dust in a bit more powdered sugar. Always chill the crumb coat before final frosting—it prevents crumbs from messing up your beautiful swirls. And don’t skip the almond sprinkles—they add such a lovely contrast in texture. Pro tip: toast your almonds lightly before adding for extra flavor.
Storing and Reheating Tips
Store the assembled cake tightly covered in plastic wrap in the refrigerator for up to 4 days. Bring to room temperature before slicing for best results. If you must freeze it, un-iced cake layers freeze beautifully—bake, cool, wrap tightly, and thaw overnight in the fridge. Assemble and ice just before serving. Avoid microwaving slices directly; instead, let them warm at room temp for 15 minutes to preserve texture.
Frequently Asked Questions
Final Thoughts

This Almond Joy Layer Cake isn’t just a dessert—it’s a memory waiting to happen. From the first bite of moist chocolate to the chewy coconut surprise in the middle, every element sings. It’s rich, it’s comforting, and it’s the kind of cake that turns ordinary moments into celebrations. Whether you’re making it for a loved one, a milestone, or just because today deserves something sweet—this recipe delivers. So go ahead, grab your apron, mix up those ingredients, and treat yourself to a slice of pure happiness. Your taste buds (and guests) will thank you.

Almond Joy Layer Cake
Ingredients
Chocolate Cake Layers
- 1.75 cup all purpose flour
- 2 cup sugar
- 0.75 cup cocoa powder
- 2.25 teaspoon baking soda
- 0.5 teaspoon baking powder
- 1 teaspoon salt
- 1 cup milk
- 0.5 cup vegetable oil
- 1.5 teaspoon vanilla extract
- 2 large eggs
- 1 cup hot water
Coconut Filling
- 14 oz can sweetened condensed milk
- 3 cup sweetened shredded coconut
- 2 tablespoon sliced almonds
Coconut Frosting
- 1.25 cup butter softened
- 1.25 cup shortening
- 10 cup powdered sugar
- 1.5 tablespoon coconut extract
- 5 tablespoon water or milk as needed
Chocolate Ganache
- 6 oz semi-sweet chocolate chips
- 0.5 cup heavy whipping cream
Instructions
Preparation Steps
- Preheat oven to 350°F (176°C) and prepare three 8-inch cake pans with non-stick baking spray and parchment paper.
- In a large mixer bowl, combine flour, sugar, cocoa, baking soda, baking powder, and salt. Set aside.
- In a medium 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. Stir until combined.
- For the frosting, cream butter and shortening together until smooth.
- Gradually add half of the powdered sugar and mix until incorporated.
- Add coconut extract and 4–5 tablespoons of water or milk; mix until smooth.
- Add remaining powdered sugar and mix until fluffy. Adjust consistency with more liquid if needed.
- Level the cooled cake layers using 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 of the coconut mixture and spread evenly.
- Sprinkle sliced almonds over the filling and press gently into place.
- Repeat with second layer: add frosting dam, coconut filling, and almonds.
- Top with the final cake layer.
- Apply a thin crumb coat of frosting to the sides and chill for 15 minutes.
- Frost the entire cake smoothly, creating decorative stripes on the sides.
- Prepare chocolate ganache: microwave heavy cream until steaming, pour over chocolate chips, let sit 2–3 minutes, then whisk 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 finish decorating with extra frosting, coconut, almonds, and Almond Joy candy bars.
- Refrigerate cake until ready to serve. Best served at room temperature. Keeps well for 3–4 days.






