Table of Contents
I have a particular weakness for cakes that look dramatic but still taste balanced, and this chocolate dulce de leche layer cake recipe hits that sweet spot beautifully. The dark cocoa layers are soft, deeply chocolatey, and sturdy enough to support ribbons of caramelized milk filling without becoming heavy. Dulce de leche brings buttery caramel notes, while bittersweet ganache keeps the sweetness from running the whole show, because caramel occasionally needs adult supervision. I use oil, buttermilk, and sour cream in the cake for a moist, flexible crumb, then pipe buttercream dams around the filling so every slice stays tidy. It is the kind of tall, polished cake I would happily bring out for a birthday, dinner party, or any occasion that deserves unapologetically generous layers.

Why You’ll Love this Chocolate Cake
- Cocoa gets a coffee boost: Hot coffee dissolves and disperses the natural cocoa powder while reinforcing its roasted flavor, giving the cake a fuller chocolate profile without making it taste like coffee.
- Three tender layers stay stackable: Oil, buttermilk, and sour cream provide moisture and acidity, while three eggs supply enough protein for slices that feel soft but hold together cleanly.
- A buttercream dam controls the caramel: Piping a firm ring around each layer contains the thick dulce de leche, preventing it from migrating into the outer frosting or squeezing out under pressure.
- Caramel runs through the frosting too: Incorporating dulce de leche directly into the cocoa buttercream ties the filling and frosting together while powdered sugar and butter maintain a pipeable structure.
- Bittersweet ganache restores balance: A thin dark chocolate drip adds a pleasantly bitter edge that offsets the concentrated sweetness of the dulce de leche and gives the finished cake a polished appearance.
Ingredient Notes for Chocolate Dulce De Leche Layer Cake
- Natural cocoa powder: Its acidity and intense cocoa flavor suit the baking soda in this formula. Sift it with the flour because dry cocoa lumps rarely disappear during brief mixing.
- Hot brewed coffee: Coffee blooms the cocoa and deepens its roasted character. Use it hot but not violently boiling, and choose regular or decaffeinated coffee according to preference.
- Buttermilk and sour cream: These cultured dairy ingredients provide acidity, fat, and water, supporting a soft crumb while helping the baking soda produce an even rise.
- Neutral oil: Oil remains fluid after refrigeration, so the chocolate layers stay pliable beneath the chilled frosting. Use a neutral-tasting oil such as canola, sunflower, or grapeseed.
- Dulce de leche: Choose a thick, spoonable dulce de leche rather than a thin caramel sauce. Bring the portion for the buttercream to room temperature so it blends smoothly.
- Unsalted butter: Butter controls the body of the frosting. It should be cool room temperature, flexible enough to indent with a finger but neither greasy nor partially melted.
- Powdered sugar: This dissolves quickly and supplies the starch and sugar needed to stabilize the buttercream. Sifting prevents small hard lumps from interfering with smooth sides.
- Dark chocolate: Chocolate containing about 60 to 70 percent cacao produces a ganache that sets softly and tempers the sweetness of the cake without becoming brittle.
My Best Baking Tips for Chocolate Dulce de Leche Cake
- Weigh the batter for even layers: A digital scale gives each pan approximately the same amount, helping the layers bake at the same rate and stack without obvious height differences.
- Keep the caramel comfortably thick: If the dulce de leche flows like sauce at room temperature, chill it briefly before filling so it sits below the buttercream dam instead of pressing through it.
- Read the crumb, not just the clock: Properly baked layers spring back at the center and release a tester with moist crumbs; shiny batter on the tester means they need longer.
- Adjust frosting with restraint: If the buttercream is too firm, mix in room-temperature cream one teaspoon at a time; if soft, cool it for ten minutes before reassessing.
- Warm the knife between portions: Dip a serrated knife in hot water, wipe it completely dry, and use gentle sawing strokes for defined cake, filling, and frosting layers.
How to Stack and Decorate a Chocolate Dulce de Leche Layer Cake
A tall caramel-filled cake needs a little structural planning. I focus on cool layers, controlled filling, and frosting at the right consistency so decorating feels deliberate rather than like a wrestling match.
- Build on a firm base: Place the first layer on a cake board no larger than the cake itself, then secure it to the serving plate with a dab of buttercream.
- Pipe a complete filling dam: Keep the buttercream ring about 12 millimeters high with no gaps, especially along the outer edge where soft dulce de leche is most likely to escape.
- Check the stack from every side: After adding each layer, crouch to eye level and adjust it before continuing. Small alignment errors become much more obvious on a three-layer cake.
- Crumb-coat before correcting shapes: The thin first coat traps loose crumbs and reveals uneven areas. Chill it until firm before adding extra frosting to straighten the sides.
- Test the ganache on one small area: Let a single drip travel down the chilled cake. If it races to the plate, cool the ganache longer; if it barely moves, warm it briefly.
Patience between layers does more for a clean finish than piling on extra frosting, so give the cake its chilling time and let the structure work for you.
Ingredients for Chocolate Dulce De Leche Layer Cake
- 300 g all-purpose flour (2 1/2 cups, spooned and leveled)
- 400 g granulated sugar (2 cups)
- 75 g natural unsweetened cocoa powder (3/4 cup, sifted)
- 10 g baking soda (2 teaspoons)
- 4 g baking powder (1 teaspoon)
- 6 g fine sea salt (1 teaspoon)
- 3 large eggs (room temperature)
- 240 ml buttermilk (1 cup, room temperature)
- 120 g full-fat sour cream (1/2 cup, room temperature)
- 150 ml neutral oil (2/3 cup)
- 10 ml vanilla extract (2 teaspoons)
- 240 ml hot brewed coffee (1 cup)
- 350 g thick dulce de leche (for filling, about 1 cup)
- 454 g unsalted butter (2 cups, cool room temperature)
- 600 g powdered sugar (about 5 cups, sifted)
- 60 g natural unsweetened cocoa powder (about 2/3 cup, sifted, for frosting)
- 250 g dulce de leche (room temperature, for frosting)
- 60 ml heavy cream (1/4 cup, room temperature, for frosting)
- 5 ml vanilla extract (1 teaspoon, for frosting)
- 2 g fine sea salt (1/4 teaspoon, for frosting)
- 150 g dark chocolate (60 to 70 percent cacao, finely chopped)
- 120 ml heavy cream (1/2 cup, for ganache)
How to Make Chocolate Dulce De Leche Layer Cake
- STEP 1). Prepare the oven and cake pans Position a rack in the center of the oven and preheat to 350°F (175°C). Lightly grease three 8-inch round cake pans, line the bottoms with parchment circles, and grease the parchment. Dust the sides lightly with cocoa powder, tapping out the excess. Set the pans on a large baking sheet only if they fit without touching, which makes moving the fluid batter safer while still allowing hot air to circulate.
- STEP 2). Combine the dry ingredients Set a fine-mesh sieve over a large mixing bowl. Sift in the flour, granulated sugar, cocoa powder, baking soda, baking powder, and salt, then whisk for about 30 seconds. The mixture should be uniformly brown with no pale flour pockets or compressed cocoa lumps. Thorough distribution matters because this batter is mixed only briefly after the liquids are added, and concentrated leavening can create tunnels, uneven domes, or an unpleasant alkaline taste.
- STEP 3). Blend the wet ingredients In a second large bowl, whisk the eggs until the whites and yolks are completely combined. Add the buttermilk, sour cream, oil, and vanilla, then whisk until smooth and no visible streaks of sour cream remain. Slowly pour in the hot coffee while whisking continuously so the eggs warm gradually rather than curdling. The mixture will look thin and may feel warm, but it should be cohesive without cooked egg strands.
- STEP 4). Mix, divide, and bake the cake layers Pour the wet mixture into the dry ingredients and whisk gently from the center outward just until no dry flour remains, about 45 seconds. Scrape the bowl with a flexible spatula, checking the bottom for hidden cocoa pockets; the finished batter will be glossy and quite fluid. Divide it evenly among the pans, about 565 grams per pan. Bake for 27 to 32 minutes, rotating only if the oven heats unevenly, until the centers spring back and a tester shows moist crumbs but no wet batter.
- STEP 5). Cool and level the cakes Place the pans on wire racks and cool for 15 minutes. Run a thin offset spatula around each edge, invert the cakes onto racks, remove the parchment, and turn them upright. Let the layers cool completely for about 90 minutes before wrapping or assembling; residual warmth would melt the buttercream and loosen the filling. Once cool, use a long serrated knife to shave away pronounced domes, keeping the blade level and removing as little cake as possible.
- STEP 6). Whip the chocolate dulce de leche buttercream Beat the butter in a stand mixer fitted with the paddle on medium speed for 3 minutes, scraping the bowl once, until smooth and slightly lightened. Mix in the dulce de leche, vanilla, and salt until uniform. On low speed, add the sifted powdered sugar and cocoa in four additions, alternating with the 60 milliliters of cream. Beat on medium-low for 2 minutes, then stir by hand to remove large air pockets. The frosting should hold a firm curved peak without feeling stiff or greasy.
- STEP 7). Prepare and cool the dark chocolate ganache Place the finely chopped dark chocolate in a heatproof bowl. Heat the 120 milliliters of cream in a small saucepan over medium-low heat until steaming with small bubbles around the edge, but do not boil. Pour it over the chocolate, leave undisturbed for 2 minutes, then stir slowly from the center until glossy. Cool for 20 to 30 minutes, stirring occasionally, until it reaches about 86°F to 90°F (30°C to 32°C) and drips slowly from a spoon.
- STEP 8). Fill, stack, and crumb-coat the cake Secure one cake layer to a board or serving plate with a teaspoon of buttercream. Transfer about 1 cup of frosting to a piping bag and pipe a continuous 1/2-inch-high dam around the edge. Spread 175 grams of dulce de leche inside the ring, stopping just below its top. Repeat with the second layer and remaining filling, then add the final layer cut-side down. Apply a thin crumb coat over the top and sides and refrigerate uncovered for 30 minutes, until firm.
- STEP 9). Frost, decorate, and set before slicing Cover the chilled cake with the remaining buttercream, smoothing the sides with a bench scraper and leveling the top with an offset spatula. Chill for 20 minutes so the surface can control the ganache. Test one drip, then spoon ganache around the edge and spread the remainder across the top. Pipe any reserved buttercream decoratively if desired. Refrigerate for 30 minutes to set, then let the cake stand at room temperature for 30 to 45 minutes before cutting with a warm, dry serrated knife.
Storage and Freezing
- Storage: Cover the assembled cake and refrigerate for up to 4 days. Keep cut surfaces pressed with parchment or covered with plastic wrap to limit drying.
- Freezing: Freeze unfrosted cake layers, individually wrapped in plastic and foil, for up to 2 months. The fully decorated cake may be frozen uncovered until firm, then wrapped carefully and frozen for up to 1 month.
- Thawing: Thaw wrapped cake layers overnight in the refrigerator before unwrapping.
- Thaw a decorated cake overnight in the refrigerator, keeping it covered to reduce condensation.
- Serving: Bring the refrigerated cake to room temperature for 30 to 45 minutes before slicing so the buttercream softens and the chocolate flavor becomes more pronounced.
Frequently Asked Questions
Why did my dulce de leche filling squeeze out of the cake?
Escaping filling usually means the dulce de leche was too fluid, the buttercream dam had a gap, or too much filling was added. Keep each 175-gram portion below the top of a complete frosting ring.
The cake layers should also be fully cool and level. Once stacked, chill the crumb-coated cake before applying the final frosting so the buttercream dam becomes firm enough to support the upper layers.
What type of dulce de leche works best for a layer cake?
A thick, spoonable dulce de leche sold in a jar or can works best because it stays where it is spread. It should form soft ridges when stirred rather than pour in a thin ribbon like caramel sauce.
Use room-temperature dulce de leche in the buttercream so it emulsifies smoothly. The filling portion can be slightly cool if your kitchen is warm, but it should remain spreadable enough to avoid pulling at the cake crumb.
How do I keep chocolate cake layers moist before assembling?
Cool the layers completely, then wrap each one snugly in plastic if assembly will be delayed. At room temperature, wrapped layers can wait until the following day without exposing their cut surfaces to drying air.
For longer storage, freeze the wrapped layers and thaw them overnight in the refrigerator. Slightly chilled layers are also easier to level and stack because the crumb is firmer and sheds fewer loose crumbs.
Can I make this chocolate dulce de leche layer cake in advance?
The cake layers may be baked a day ahead, cooled, wrapped, and kept at room temperature. The buttercream can also be prepared a day ahead and refrigerated in an airtight container.
Bring refrigerated buttercream to cool room temperature, then mix it on low speed until smooth before decorating. The assembled cake is particularly practical to finish one day before serving because chilling firms the filling and ganache for cleaner transportation and slicing.
How do I stop the ganache drip from running to the bottom?
Ganache runs too far when it is still hot, the cake is not properly chilled, or the cream-to-chocolate ratio has been measured inaccurately. Cool it until a spoonful falls in a slow, thick ribbon.
Apply one test drip to the cold cake before decorating the entire edge. If it moves too quickly, wait several minutes; if it barely travels, warm the ganache for only a few seconds and stir before testing again.
More Ridiculously Delicious Cakes
- Triple Chocolate Mousse Layer Cake Recipe
- Bakery-Style Chocolate Malt Birthday Cake
- Chocolate Espresso Celebration Cake Recipe
- Bakery-Style Chocolate Hazelnut Birthday Cake
- Two-Tier Chocolate Vanilla Celebration Cake

Chocolate Dulce de Leche Layer Cake Recipe
Ingredients
Equipment
Method
- Position a rack in the center of the oven and preheat to 350°F (175°C). Lightly grease three 8-inch round cake pans, line the bottoms with parchment circles, and grease the parchment. Dust the sides lightly with cocoa powder, tapping out the excess. Set the pans on a large baking sheet only if they fit without touching, which makes moving the fluid batter safer while still allowing hot air to circulate.
- Set a fine-mesh sieve over a large mixing bowl. Sift in the flour, granulated sugar, cocoa powder, baking soda, baking powder, and salt, then whisk for about 30 seconds. The mixture should be uniformly brown with no pale flour pockets or compressed cocoa lumps. Thorough distribution matters because this batter is mixed only briefly after the liquids are added, and concentrated leavening can create tunnels, uneven domes, or an unpleasant alkaline taste.
- In a second large bowl, whisk the eggs until the whites and yolks are completely combined. Add the buttermilk, sour cream, oil, and vanilla, then whisk until smooth and no visible streaks of sour cream remain. Slowly pour in the hot coffee while whisking continuously so the eggs warm gradually rather than curdling. The mixture will look thin and may feel warm, but it should be cohesive without cooked egg strands.
- Pour the wet mixture into the dry ingredients and whisk gently from the center outward just until no dry flour remains, about 45 seconds. Scrape the bowl with a flexible spatula, checking the bottom for hidden cocoa pockets; the finished batter will be glossy and quite fluid. Divide it evenly among the pans, about 565 grams per pan. Bake for 27 to 32 minutes, rotating only if the oven heats unevenly, until the centers spring back and a tester shows moist crumbs but no wet batter.
- Place the pans on wire racks and cool for 15 minutes. Run a thin offset spatula around each edge, invert the cakes onto racks, remove the parchment, and turn them upright. Let the layers cool completely for about 90 minutes before wrapping or assembling; residual warmth would melt the buttercream and loosen the filling. Once cool, use a long serrated knife to shave away pronounced domes, keeping the blade level and removing as little cake as possible.
- Beat the butter in a stand mixer fitted with the paddle on medium speed for 3 minutes, scraping the bowl once, until smooth and slightly lightened. Mix in the dulce de leche, vanilla, and salt until uniform. On low speed, add the sifted powdered sugar and cocoa in four additions, alternating with the 60 milliliters of cream. Beat on medium-low for 2 minutes, then stir by hand to remove large air pockets. The frosting should hold a firm curved peak without feeling stiff or greasy.
- Place the finely chopped dark chocolate in a heatproof bowl. Heat the 120 milliliters of cream in a small saucepan over medium-low heat until steaming with small bubbles around the edge, but do not boil. Pour it over the chocolate, leave undisturbed for 2 minutes, then stir slowly from the center until glossy. Cool for 20 to 30 minutes, stirring occasionally, until it reaches about 86°F to 90°F (30°C to 32°C) and drips slowly from a spoon.
- Secure one cake layer to a board or serving plate with a teaspoon of buttercream. Transfer about 1 cup of frosting to a piping bag and pipe a continuous 1/2-inch-high dam around the edge. Spread 175 grams of dulce de leche inside the ring, stopping just below its top. Repeat with the second layer and remaining filling, then add the final layer cut-side down. Apply a thin crumb coat over the top and sides and refrigerate uncovered for 30 minutes, until firm.
- Cover the chilled cake with the remaining buttercream, smoothing the sides with a bench scraper and leveling the top with an offset spatula. Chill for 20 minutes so the surface can control the ganache. Test one drip, then spoon ganache around the edge and spread the remainder across the top. Pipe any reserved buttercream decoratively if desired. Refrigerate for 30 minutes to set, then let the cake stand at room temperature for 30 to 45 minutes before cutting with a warm, dry serrated knife.
Notes
- Weigh the batter for even layers: A digital scale gives each pan approximately the same amount, helping the layers bake at the same rate and stack without obvious height differences.
- Keep the caramel comfortably thick: If the dulce de leche flows like sauce at room temperature, chill it briefly before filling so it sits below the buttercream dam instead of pressing through it.
- Read the crumb, not just the clock: Properly baked layers spring back at the center and release a tester with moist crumbs; shiny batter on the tester means they need longer.
- Adjust frosting with restraint: If the buttercream is too firm, mix in room-temperature cream one teaspoon at a time; if soft, cool it for ten minutes before reassessing.
- Warm the knife between portions: Dip a serrated knife in hot water, wipe it completely dry, and use gentle sawing strokes for defined cake, filling, and frosting layers.