Almond Joy Layer Cake
Almond Joy Layer Cake
If you’ve ever dreamed of turning your favorite candy bar into an actual dessert—well, this cake is that dream come true. The Almond Joy Layer Cake tastes exactly like the candy we all grew up loving: rich chocolate, chewy coconut, crunchy almonds, and just a hint of sweetness that never goes out of style. It’s moist, decadent, and absolutely perfect for birthdays, celebrations, or when you simply want to treat yourself (no judgment here!). I first made this cake for my mom on her birthday five years ago, and it’s become one of those recipes I reach for every year without fail—because sometimes, the sweetest moments deserve a sweetest cake.

What Is Almond Joy Layer Cake?
This isn’t just any chocolate cake—it’s a triple-layer masterpiece that brings together everything you love about the classic candy bar in edible form. Each layer is made with a tender, fudgy chocolate sponge, then filled with a luscious mixture of shredded coconut and sweetened condensed milk that mimics the soft chewiness of the original bar. Topped off with a fluffy coconut frosting and drizzled generously with glossy chocolate ganache, it’s finished with toasted almond slivers and even optional Almond Joy candies for extra flair. What makes this cake special isn’t just how good it tastes—it’s how thoughtfully each element plays off the others: the cake stays moist, the filling is soft but not sticky, and the ganache adds just enough richness to balance the tropical notes from the frosting.
Why You’ll Love This Recipe
This cake has something for everyone—chocolate lovers will appreciate how deeply flavorful yet not overly sweet the layers are; coconut fans will swoon over the real shredded kind used in the filling (not the pre-packaged stuff); and anyone craving texture will get their fix from the crunchy almonds and smooth ganache. Plus, it’s surprisingly approachable! Even if you’ve never stacked a multi-tiered cake before, the process breaks down into simple steps with clear instructions. I’ve made this for baby showers, anniversaries, and even just because “it’s Tuesday,” and every time, guests ask for seconds (and the recipe). It also travels well—I’ve packed it for potlucks and delivered it fresh to friends, and it holds its shape beautifully when chilled. Best part? You don’t need fancy tools—just a few bowls, a whisk, and maybe an offset spatula if you’re feeling fancy. Trust me, once you taste this version of an Almond Joy, you’ll wonder why we ever ate them straight from the wrapper!
How to Make Almond Joy Layer Cake
Quick Overview
Baking this cake involves three main parts: making the moist chocolate layers, preparing the coconut filling, and assembling everything with frosting and ganache. Start by baking three 8-inch cakes, then let them cool completely before filling and frosting. While the ganache sets, build your layers with a dam of frosting to keep the coconut mixture contained. Finish by smoothing the top and sides, adding the chocolate glaze, and letting it firm up before serving. Total active time is under an hour, but plan for about two hours including cooling and chilling.
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

Step-by-Step Instructions
- Preheat oven to 350°F (176°C). Prepare three 8-inch cake pans with non-stick spray and parchment paper at the bottom.
- In a large bowl, combine flour, sugar, cocoa, baking soda, baking powder, and salt. Set aside.
- In another bowl, mix milk, vegetable oil, vanilla, and eggs until smooth.
- Add wet ingredients to dry and beat until combined. Slowly add hot water while mixing on low speed until fully incorporated.
- Divide batter evenly between pans and bake for 22–25 minutes, or until a toothpick comes out clean with a few crumbs. Let cool in pans for 2–3 minutes, then transfer to racks to finish cooling.
- While cakes cool, make the coconut filling by stirring condensed milk and shredded coconut together in a medium bowl. Fold in half of the sliced almonds.
- Make the frosting: Cream butter and shortening together. Gradually add half the powdered sugar, then coconut extract and 4–5 tablespoons of liquid. Add remaining sugar and more liquid as needed until smooth and spreadable.
- Once cakes are fully cooled, use a serrated knife to level the tops so they’re flat.
- Place first cake layer on a plate or cake circle. Pipe a ring of frosting around the edge to act as a dam. Fill with half the coconut mixture, spread evenly, then sprinkle with a little more almonds and press gently in.
- Add second cake layer, repeat with another dam of frosting, remaining filling, and almonds.
- Top with third cake layer. Apply a thin “crumb coat” of frosting around the sides, then refrigerate for 15 minutes.
- Frost entire cake smoothly, creating textured stripes if desired. Set aside while making ganache.
- For ganache, heat cream until steaming (do not boil), pour over chocolate chips, wait 2–3 minutes, then stir until smooth.
- Drizzle ganache over the top and sides of the cake. Let set for about 10 minutes.
- Pipe remaining frosting decoratively, sprinkle with extra coconut and almonds, and add whole Almond Joy bars if using. Refrigerate until ready to serve. Allow to sit at room temperature for 30 minutes before cutting.
What to Serve It With
This cake pairs wonderfully with a tall glass of cold milk—classic for a reason—or a scoop of vanilla ice cream if you want to take things up a notch. For adult gatherings, consider serving it alongside a coffee or a lightly sweetened iced tea. If you’re hosting a party, it looks stunning on a cake stand surrounded by fresh fruit or edible flowers. And since it’s naturally festive, it fits perfectly at holidays, birthdays, or any time you want to bring joy (pun intended!) to the table.
Top Tips for Perfecting Your Almond Joy Layer Cake
- Cake layers should be fully cooled before frosting or filling—any moisture trapped underneath will make the filling soggy.
- Use real sweetened shredded coconut, not the flaked kind—it holds its shape better in the filling and gives more texture.
- Don’t skip the crumb coat. Chilling it helps lock in crumbs and creates a smoother base for the final frosting.
- Adjust ganache thickness based on preference—thicker for less drip, thinner for more coverage.
- Toast the almonds lightly before using for extra depth of flavor and crispness.
Storing and Reheating Tips
Keep the cake covered tightly in plastic wrap and store in the refrigerator for up to 4 days. Bring it to room temperature for about 30 minutes before slicing for the best experience. Do not microwave—this cake tastes best at room temp, and reheating will ruin the delicate texture of the frosting and ganache. If you must warm it, try placing it in a warm (not hot) oven for 5 minutes, but honestly, it’s delicious straight from the fridge too.
Frequently Asked Questions
Final Thoughts

There’s something magical about taking a beloved candy and turning it into something even better—something shareable, beautiful, and deeply satisfying. This Almond Joy Layer Cake isn’t just dessert; it’s a celebration in every bite. Whether you’re honoring a loved one, marking a milestone, or simply indulging in a moment of pure joy, this cake delivers. And the best part? Once you taste how perfectly the flavors come together—the fudgy cake, the gooey coconut, the crunchy nuts, and that silky chocolate finish—you’ll understand why this recipe lives on in my kitchen, and hopefully soon in yours too. Go ahead—make it today. Your taste buds (and maybe your loved ones) will thank you.

Almond Joy Layer Cake
Ingredients
Method
- 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.
- 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. Scrape down sides as needed.
- Divide batter evenly among prepared pans and bake for 22–25 minutes, or until a toothpick comes out with moist crumbs.
- 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, 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 creamy.
- Add remaining powdered sugar and mix until fully combined. Adjust consistency with more liquid if needed.
- Level each cooled 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 to hold filling.
- Spread half of the coconut filling inside the frosting ring.
- Sprinkle 1–2 tablespoons of sliced almonds over the filling and press gently into place.
- Repeat with second cake layer, more filling, and almonds.
- Top with final cake layer.
- Apply a thin crumb coat of frosting to the sides and chill for 10 minutes.
- Frost the entire cake smoothly, creating decorative stripes with an offset spatula.
- 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 finish decorating with extra frosting, coconut, almonds, and optional Almond Joy bars.
- Refrigerate cake until ready to serve. Best served at room temperature. Keeps well for 3–4 days.
