Recipe Ideas

antipasto salad

Almond Joy Layer Cake

There’s something so comforting about a cake that tastes like your favorite candy bar—especially when it’s as deliciously decadent as this Almond Joy Layer Cake. I made this one for my mom’s birthday, and honestly? It was more than just a dessert; it felt like a little piece of joy wrapped in chocolate and coconut. Every time we sliced into it, the aroma alone had us smiling. If you love moist chocolate cake, chewy coconut filling, crunchy almonds, and silky ganache, then you’re in for a real treat. This isn’t just any birthday cake—it’s the kind that makes people say, “Okay, how did you even come up with this?!” And honestly, I didn’t overthink it. It started with a craving, some pantry staples, and the idea that sometimes the best desserts are the ones that make you feel like you’ve been hugged by sugar.

Thank you for reading this post, don't forget to subscribe!

Almond Joy Layer Cake beautifully presented from an overhead angle

What Is Almond Joy Layer Cake?

This Almond Joy Layer Cake is exactly what it sounds like: a dreamy celebration of everyone’s favorite candy bar flavors brought to life in cake form. You’ve got three layers of tender, fudgy chocolate cake, generously filled with a soft and gooey mixture of sweetened condensed milk and shredded coconut (hello, nostalgia!), topped with slivered almonds for that satisfying crunch. The whole thing gets frosted with a light and fluffy coconut buttercream, then finished off with glossy chocolate ganache drizzled all around and over the top. It’s rich, it’s creamy, it’s texturally incredible—and yes, it totally captures that beloved Almond Joy flavor combo we all crave.

I first created this recipe five years ago today, and since then, it’s become one of those cakes I keep coming back to—whether it’s for birthdays, holidays, or just because I need a little pick-me-up (and let’s be honest, those happen often). What makes it special isn’t just the taste (though that’s amazing), but also how accessible it is. No fancy equipment, no complicated techniques—just good ingredients, a whisk, and a willingness to get messy in the kitchen.

Why You’ll Love This Recipe

If you’re anything like me, you probably have a sweet tooth that leans toward anything chocolate-coconut-almond. This Almond Joy Layer Cake checks every box while still feeling special enough for a party or milestone. The cake layers are incredibly moist—thanks to hot water in the batter—and they bake up perfectly flat, which makes stacking easy. The filling? It’s not dry at all; instead, it’s soft, slightly sticky, and melts gently against the warm cake. That texture really does remind me of the inside of an actual Almond Joy bar, which is why I call it “candy bar cake” in my head.

The frosting adds another layer of deliciousness without being too heavy. Made with both butter and shortening, it holds its shape beautifully—perfect if you want to pipe or smooth it neatly (which I do). Then comes the ganache: simple, shiny, and utterly irresistible. Drizzling it over the sides and letting it pool slightly on top gives the cake such an elegant finish that looks professional but took less than ten minutes to make. And don’t skip the optional candy bars on top! They add extra flavor, color, and that final touch of whimsy that makes guests go, “Whoa…”

Another reason this recipe shines? It’s forgiving. Even if your layers aren’t perfectly level (I’ve been there!), the filling hides tiny imperfections beautifully. Plus, you can prep most parts ahead—bake the layers days in advance, chill the filling, and assemble the day before. That makes hosting so much easier, especially when you know the cake will disappear fast.

How to Make Almond Joy Layer Cake

Quick Overview

Making this Almond Joy Layer Cake is simpler than it looks. First, bake three 8-inch chocolate cake layers using a basic mix-free method—just combine dry ingredients, wet ingredients, and hot water. Let them cool completely. While they chill, whip up the coconut filling (condensed milk + shredded coconut), then prepare your frosting (butter, shortening, powdered sugar, coconut extract). Assemble the cake by sandwiching each layer with filling and frosting, apply a crumb coat, smooth the sides, pipe or spread the rest, then pour ganache over everything. Chill until ready to serve. Total active time is under an hour, and the result? Pure magic.

★★★★★
“The Almond Joy Layer Cake turned out amazing. My kids asked for seconds. Saving this one!”
MOLLY

Ingredients

Chocolate Cake:

  • 1 3/4 cups (228g) all-purpose flour
  • 2 cups (414g) sugar
  • 3/4 cup (85g) 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) butter, softened
  • 1 1/4 cups (237g) shortening
  • 10 cups (1150g) powdered sugar
  • 1 1/2 tbsp coconut extract
  • 5–6 tbsp (90–105ml) water or milk

Chocolate Ganache:

  • 6 oz (1 cup) semi-sweet chocolate chips
  • 1/2 cup (120ml) heavy whipping cream

Almond Joy Layer Cake ingredients organized and measured on kitchen counter

Step-by-Step Instructions

  1. Preheat oven to 350°F (176°C). Prepare three 8-inch cake pans with non-stick spray and parchment paper.
  2. In a large bowl, whisk together flour, sugar, cocoa, baking soda, baking powder, and salt.
  3. In another bowl, combine milk, oil, vanilla, and eggs.
  4. Add wet ingredients to dry and beat until combined. Scrape sides as needed.
  5. Slowly add hot water and mix on low until smooth. Divide batter evenly among pans.
  6. Bake for 22–25 minutes, until a toothpick comes out with moist crumbs. Cool in pans 2–3 minutes, then transfer to racks.
  7. Make the filling: Stir condensed milk and coconut together. Set aside.
  8. For frosting: Beat butter and shortening until smooth. Add half the powdered sugar, then coconut extract and 4–5 tbsp liquid. Mix well, then slowly add remaining sugar and adjust consistency with more liquid if needed.
  9. Level cooled cake layers so tops are flat. Place first layer on plate, pipe frosting around edge to create a dam.
  10. Fill dam with half the coconut mixture, spread evenly, sprinkle with almonds, pressing gently.
  11. Repeat with second layer, then top with third. Smooth sides with a crumb coat.
  12. Frost top generously, then smooth entire surface. Use an offset spatula to create striped pattern on sides.
  13. Prepare ganache: Heat cream until steaming, pour over chocolate, wait 2 minutes, then whisk until smooth.
  14. Drizzle ganache over edges and smooth top. Chill 10 minutes to set slightly.
  15. Finish decorating with extra frosting, coconut, almonds, and optional Almond Joy bars.
  16. Cover tightly and refrigerate until ready to serve. Bring to room temperature before slicing.

What to Serve It With

This Almond Joy Layer Cake stands wonderfully on its own—no sides required! But if you’re serving it at a gathering, pair it with a tall glass of cold milk or a scoop of vanilla ice cream. The contrast between the warm, fudgy cake and creamy cold treats is pure bliss. For adult celebrations, consider offering it alongside a coffee or dessert wine; the bitterness cuts through the sweetness beautifully.

If you’re making it for breakfast (why not?!), slice it slightly smaller and serve with fresh berries or a dusting of powdered sugar for a brunch upgrade. And honestly? Leftovers reheat surprisingly well—just microwave a slice for 10 seconds with a splash of milk to revive moisture.

Top Tips for Perfecting Your Almond Joy Layer Cake

  • Room Temperature Ingredients: Always bring butter, eggs, and even the condensed milk to room temp before mixing—it helps everything blend smoother.
  • Don’t Overmix After Adding Hot Water: Once you add the hot water, just stir until combined—overmixing leads to dense cake.
  • Coconut Filling Hack: Toast your coconut lightly in a dry pan for 3–4 minutes before mixing—it adds nutty depth without changing texture.
  • Ganache Consistency: If your ganache is too thick to drizzle, heat it gently in 10-second bursts in the microwave until fluid.
  • Chill Before Serving: Letting the assembled cake chill for at least 2 hours firms up the frosting and makes slicing clean.

Storing and Reheating Tips

This cake keeps beautifully in the fridge for up to 4 days if covered tightly with plastic wrap or placed in an airtight container. Don’t worry—it won’t dry out. When you’re ready to enjoy, take it out 20–30 minutes before serving so the layers relax and the flavors mingle. If you prefer it warm (yes, it works!), microwave a slice with a tablespoon of milk for 10 seconds to soften it right up.

Pro tip: Store leftover ganache separately in a jar—you’ll want to pour it over ice cream later!

Frequently Asked Questions

Can I make this cake ahead of time?
Absolutely! Bake the layers 2–3 days in advance, wrap tightly, and store at room temperature or freeze for up to a month. Assemble the day before serving.
★★★★★
“Made the Almond Joy Layer Cake tonight and wow — perfect weeknight dinner. Will definitely make again!”
NOAH
Do I have to use shortening in the frosting?
Not strictly—you can replace shortening with extra butter, though it may affect stability and shelf life. Shortening helps the frosting stay firm.
How do I prevent the cake from drying out?
Keep it refrigerated until serving, and bring to room temperature before cutting. The coconut filling and ganache help lock in moisture.
Can I substitute almond slivers?
Yes—try pecans or macadamia pieces for a different flavor, or omit entirely if you have nut allergies. You can also use toasted coconut instead.

Final Thoughts

Almond Joy Layer Cake slice on plate showing perfect texture and swirl pattern

There’s something deeply satisfying about creating a dessert that brings people together—not just with taste, but with memory and emotion. This Almond Joy Layer Cake started as a tribute to my mom, but it quickly became a staple at birthdays, graduations, and quiet Sunday evenings alike. It reminds me that baking isn’t about perfection; it’s about connection, comfort, and a little bit of sweetness in the middle of whatever life throws at you.

So next time you’re looking for a showstopper that’s also surprisingly simple, reach for this recipe. Whether you’re celebrating someone special or treating yourself (because you deserve it!), this cake delivers every single time. And who knows? Maybe it’ll become your new go-to—just like it has mine.

No ratings yet

Almond Joy Layer Cake

This Almond Joy Layer Cake is made with moist chocolate cake, a flaky coconut filling, almond slivers, coconut frosting, and chocolate ganache! It's the perfect cake for any celebration!
Prep : 10 Total : 25 minutes

Ingredients
  

Cake Batter

  • 228 g all purpose flour
  • 414 g sugar
  • 85 g cocoa
  • 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 eggs
  • 240 ml hot water

Coconut Filling

  • 340 g sweetened condensed milk
  • 280 g sweetened shredded coconut
  • 2 tbsp sliced almonds

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

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 the bottom.
  • Add the flour, sugar, cocoa, baking soda, baking powder and salt to a large mixer bowl and combine. Set aside.
  • Add the milk, vegetable oil, vanilla extract and eggs to a medium sized bowl and combine.
  • Add the wet ingredients to the dry ingredients and beat until well combined.
  • Slowly add the hot water to the batter and mix on low speed until well combined. Scrape down the sides of the bowl as needed.
  • Divide the batter evenly between the prepared cake pans and bake for 22-25 minutes, or until a toothpick comes out with a few moist crumbs.
  • Remove cakes from oven and allow to cool for 2-3 minutes, then remove to a cooling rack to finish cooling.
  • To make the coconut filling, add the shredded coconut and sweetened condensed milk to a medium bowl and stir to combine. Set aside.
  • To make the frosting, add the butter and shortening to a large mixer bowl and mix together until well combined.
  • Add half of the powdered sugar and mix until smooth.
  • Add the coconut extract and 4-5 tablespoons of water or milk and mix until smooth.
  • Slowly add the remaining powdered sugar and mix until smooth. Add additional water or milk, as needed.
  • Use a large serrated knife to remove the tops of the cake layers so that they're flat.
  • Place the first cake layer on a serving plate or cardboard cake circle then pipe a dam of coconut frosting around the edge of the cake.
  • Add about half of the coconut filling inside of the dam, then spread evenly into an even layer.
  • Sprinkle 1-2 tablespoons of slivered almonds over the top and press into the filling.
  • Add the next cake layer, then top it with another dam of frosting, the remaining coconut filling and more slivered almonds.
  • Add the final cake layer to the top of the cake.
  • Smooth out the frosting on the sides of the cake, creating a thin crumb coat.
  • Add about 1 cup of frosting to the top of the cake and smooth into an even layer.
  • Frost the cake using a tutorial for how to frost a smooth cake.
  • Use an offset spatula to create the stripes around the cake.
  • Set the cake aside and make the chocolate ganache. Put the chocolate chips in a heat proof bowl.
  • Microwave the heavy whipping cream until it just begins to boil, then pour it over the chocolate chips. Allow it to sit for 2-3 minutes, then whisk until smooth.
  • Use a squeeze bottle or a spoon to drizzle the chocolate around the edges of the cake, then fill in the top of the cake and smooth it with an offset spatula.
  • Allow the ganache to firm a bit, about 10 minutes, then top with remaining frosting, a little more shredded coconut, almond slivers and Almond Joy candy bars.
  • Cover well and refrigerate the cake until ready to serve. Serve at room temperature. Cake is best for 3-4 days.

Notes

For a nut-free version, omit almonds and add 1/2 to 1 tsp of almond extract to the filling.

Recipes Should You See

As Seen On:

0 0 votes
Article Rating
4 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

as seen on:

as seen on:

Download My FREE Protein Meal Plan!