Dulce de Leche Sheet Cake Recipe

A tender, golden-crumbed sheet cake soaked with homemade dulce de leche, creating a moist, caramel-infused dessert that balances sweetness with a hint of salt.
Difficulty:
Intermediate
Prep Time:
40 mins
Cook Time:
35 mins
Serves:
1 cake (16 slices)
An overhead shot of a generously-sized rectangular dulce de leche sheet cake on a vintage white ceramic platter, bathed in soft natural light. The cake's golden-brown surface glistens with a thick layer of glossy caramel-colored dulce de leche frosting, artfully swirled to create peaks and valleys. A spatula rests beside the cake with traces of the silky frosting, while a perfectly cut square reveals the cake's moist, tender crumb that's been infused with dulce de leche. Scattered around the platter are whole caramels, a sprinkle of flaky sea salt, and small white ceramic plates holding slices ready to be devoured, showcasing the cake's distinct layers and caramel-soaked texture.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">For the cake:</li><li class="ingredients-single-item">280g all-purpose flour</li><li class="ingredients-single-item">2 tsp baking powder</li><li class="ingredients-single-item">1/2 tsp baking soda</li><li class="ingredients-single-item">1/2 tsp salt</li><li class="ingredients-single-item">225g unsalted butter, softened</li><li class="ingredients-single-item">350g granulated sugar</li><li class="ingredients-single-item">4 large eggs, room temperature</li><li class="ingredients-single-item">2 tsp vanilla extract</li><li class="ingredients-single-item">240ml buttermilk, room temperature (or 240ml milk mixed with 1 tbsp lemon juice)</li><li class="ingredients-single-item">For the dulce de leche:</li><li class="ingredients-single-item">2 cans (400g each) sweetened condensed milk</li><li class="ingredients-single-item">1/2 tsp flaky sea salt</li><li class="ingredients-single-item">For the frosting:</li><li class="ingredients-single-item">225g unsalted butter, softened</li><li class="ingredients-single-item">400g dulce de leche (from above)</li><li class="ingredients-single-item">300g powdered sugar, sifted</li><li class="ingredients-single-item">1 tsp vanilla extract</li><li class="ingredients-single-item">1/4 tsp salt</li><li class="ingredients-single-item">3-4 tbsp heavy cream</li><li class="ingredients-single-item">Flaky sea salt for garnish (optional)</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">33x23cm (13x9-inch) baking pan</li><li class="equipment-single-item">Stand mixer with paddle attachment</li><li class="equipment-single-item">Large heat-proof bowl</li><li class="equipment-single-item">Offset spatula</li><li class="equipment-single-item">Deep roasting pan (for water bath)</li></ul>
BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>First, prepare your homemade dulce de leche. Pour the contents of 2 cans of sweetened condensed milk into a large heat-proof bowl and stir in 1/2 teaspoon of sea salt. Cover tightly with aluminum foil. Place this bowl in a deep roasting pan and fill with hot water until it reaches halfway up the sides of the bowl. Bake at 160°C for 2-3 hours, checking every 30 minutes and replenishing water as needed. The condensed milk will gradually transform into a gorgeous caramel color. When it's a deep amber color and thick like caramel, it's ready. You can prepare this a day ahead and refrigerate.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>For the cake, preheat your oven to 180°C. Grease your baking pan thoroughly and line with parchment paper, leaving an overhang on the sides for easy removal. The parchment is crucial for preventing sticking, as this is a moist cake.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Proper mixing of dry ingredients ensures even leavening throughout the cake, preventing dense spots.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>In the bowl of your stand mixer fitted with the paddle attachment, cream the butter on medium speed until smooth and creamy, about 1 minute. This initial beating creates a proper foundation for incorporating the sugar. Add the sugar gradually and beat on medium-high for 4-5 minutes until extremely light and fluffy. This extended creaming process incorporates air that helps create a tender crumb.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Add the eggs one at a time, beating well after each addition and scraping down the sides of the bowl as needed. The mixture might look slightly curdled – this is normal! Mix in the vanilla extract. The gradual addition of eggs emulsifies them into the fat, creating a stable cake batter structure.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>On low speed, add the flour mixture in three portions, alternating with the buttermilk in two portions (beginning and ending with flour). Mix just until combined after each addition. Overmixing at this stage can develop gluten and make your cake tough, so be gentle but thorough.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Pour the batter into your prepared pan and smooth the top with an offset spatula. Give the pan a gentle tap on the counter to remove any large air bubbles. Bake for 30-35 minutes, or until a wooden pick inserted in the center comes out clean and the cake springs back when lightly touched. The cake should be golden brown with a slight dome.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>While the cake is still warm (but not hot), poke holes all over the surface using a wooden skewer or fork. Reserve about 400g of your dulce de leche for the frosting and warm the remaining dulce de leche slightly in the microwave until it's pourable. Pour half of this warmed dulce de leche over the warm cake, allowing it to soak in. The warm cake will absorb the dulce de leche more effectively, creating pockets of caramel flavor throughout.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Let the cake cool completely in the pan on a wire rack, about 2 hours. As it cools, it will continue to absorb the dulce de leche. Once cool, pour the remaining warmed dulce de leche over the cake for an extra layer of flavor.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>For the frosting, beat the butter in your stand mixer on medium-high speed until pale and fluffy, about 3 minutes. Add the reserved 400g of dulce de leche and beat until well combined. Gradually add the powdered sugar, mixing on low speed until incorporated. Add the vanilla extract and salt, then increase the speed to medium-high and beat for 2 minutes. Add heavy cream one tablespoon at a time until you reach your desired consistency – it should be smooth and spreadable but still hold its shape.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>Use your offset spatula to spread the frosting over the cooled cake in decorative swirls. If desired, sprinkle with a little flaky sea salt to balance the sweetness – the contrast of sweet and salty will elevate the flavor profile dramatically.</li><li class="MethodStepper"><h4 class="step-title">Step 12</h4>Allow the cake to set for about 30 minutes before slicing. This cake is even better the next day as the flavors meld and develop, so consider making it ahead of time for an even more intense caramel flavor. Store covered at room temperature for up to 3 days, or refrigerate for up to a week. Bring to room temperature before serving for the best texture and flavor.</li></ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 375 calories
🥑 Fat: 18 g
🧈 Saturated Fat: 11 g
🍞 Carbohydrates: 52 g
🍭 Sugar: 38 g
🍗 Protein: 5 g
🫀 Cholesterol: 85 mg
🧂 Sodium: 220 mg

Chef’s Notes

A few helpful details for making this recipe.

Can I use store-bought dulce de leche instead of making it from scratch?

Yes, you can substitute store-bought dulce de leche to save time. You'll need approximately 700-800g total. The homemade version offers deeper flavour and customisable sweetness, but quality pre-made dulce de leche works perfectly for convenience.

Why is my cake turning out dry despite soaking it with dulce de leche?

Dry cake usually results from overbaking or not poking enough holes for absorption. Ensure you poke thoroughly while the cake is still warm and apply the first dulce de leche layer immediately. Covering the cake while cooling also helps retain moisture.

What's the best way to achieve the perfect dulce de leche consistency for this cake?

For perfect dulce de leche, maintain a constant water bath temperature and cook until it reaches a deep amber colour (2-3 hours). It should coat the back of a spoon but still be pourable when warm. For the frosting portion, it should be thick but smooth.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.