Dulce de Leche Castella Cake Recipe

Updated November 7, 2026

Total time
1 hr 40 min
prep 30 min · cook 55 min
Serves
10
portions as written

Jump to recipe

Dulce de Leche Castella Cake Recipe

Dulce Castella is a hybrid dessert that marries the cloud-like, jiggly texture of Japanese castella cake with the deep, caramelized sweetness of Latin American dulce de leche. The result is a tender, honey-kissed sponge with a rich, milky swirl that sinks into the crumb as it bakes. This recipe works because it uses the classic castella technique of a hot milk-butter emulsion and a stable meringue, which gives the cake its signature fine crumb and gentle rise without any chemical leavener.

Ingredients

  • 6 large eggs (300 g), separated, at room temperature
  • 150 g (3/4 cup) granulated sugar, divided
  • 120 g (1 cup) cake flour, sifted
  • 50 g (1/4 cup) unsalted butter
  • 80 ml (1/3 cup) whole milk
  • 2 tbsp (30 ml) honey
  • 1/2 tsp vanilla extract
  • 1/4 tsp salt
  • 1/2 cup (160 g) dulce de leche, at room temperature
  • 1 tbsp (15 ml) warm water (if needed to thin dulce de leche)

Instructions

  1. Preheat the oven to 325°F (165°C). Line the bottom and sides of a 9-inch (23 cm) round cake pan with parchment paper. If using a springform pan, wrap the outside tightly with foil to prevent water seeping in during the water bath.
  2. Separate the eggs, placing the whites in a large mixing bowl and the yolks in a separate bowl. Let both come to room temperature if not already.
  3. In a small saucepan, combine the butter, milk, and honey. Heat over medium-low until the butter is melted and the mixture is hot but not boiling (about 160°F / 71°C). Remove from heat and let cool for 2 minutes.
  4. Whisk the egg yolks with 1/4 cup (50 g) of the sugar until pale and thick, about 2 minutes. Slowly pour the warm butter-milk mixture into the yolks while whisking constantly. Add the vanilla and salt. Fold in the sifted cake flour until just combined; do not overmix.
  5. In a clean bowl, beat the egg whites with an electric mixer on medium speed until foamy. Gradually add the remaining 1/2 cup (100 g) sugar, a tablespoon at a time, while beating. Increase speed to high and beat until stiff, glossy peaks form (about 5 minutes). The meringue should be firm but not dry.
  6. Gently fold one-third of the meringue into the yolk mixture using a rubber spatula to lighten it. Then fold in the remaining meringue in two additions, being careful not to deflate the batter. The batter should be smooth and airy.
  7. If the dulce de leche is too thick to drizzle, stir in the warm water until it reaches a pourable consistency. Spoon half of the cake batter into the prepared pan and smooth the top. Drizzle half of the dulce de leche over the batter in a zigzag pattern. Gently spoon the remaining batter over the dulce de leche, then drizzle the remaining dulce de leche on top. Use a knife to gently swirl the dulce de leche into the batter, making 3-4 figure-eight motions—do not overmix.
  8. Place the cake pan inside a larger roasting pan. Pour hot water (about 160°F / 71°C) into the roasting pan until it reaches halfway up the sides of the cake pan. Carefully transfer to the oven.
  9. Bake for 50–55 minutes, until the top is golden brown and a skewer inserted into the center comes out clean (internal temperature of the cake should reach 200°F / 93°C if measured). Turn off the oven, crack the door open, and let the cake cool in the oven for 15 minutes. This prevents the top from cracking.
  10. Remove the cake from the water bath and let cool in the pan on a wire rack for 20 minutes. Run a knife around the edges, invert onto a plate, then flip right-side up onto a serving platter. Serve warm or at room temperature.

Tips

  • Substitution for cake flour: If you don’t have cake flour, use 120 g (1 cup) all-purpose flour minus 2 tablespoons (about 16 g), and add 2 tablespoons (16 g) cornstarch. Sift together twice. This mimics the lower protein content of cake flour.
  • Dulce de leche consistency: If your dulce de leche is very thick, thin it with a little warm milk or water. If it’s too runny, it will sink to the bottom; aim for a honey-like consistency.
  • Water bath is essential: The water bath keeps the oven moist and the cake tender. Skipping it can result in a dry, dense crumb. Ensure the foil wrap is secure to prevent water from leaking into the cake.
  • Common mistake: Overmixing the batter after adding the meringue will deflate the air and make the cake tough. Fold gently and stop as soon as no streaks remain.

Serving Suggestions

Serve this cake as a centerpiece for afternoon tea, alongside a cup of espresso or a glass of cold milk. It also pairs beautifully with fresh berries—raspberries or sliced strawberries cut the sweetness. For a more decadent touch, drizzle a little extra dulce de leche over each slice and sprinkle with sea salt.

Variations

  • Chocolate Dulce Castella: Replace 2 tablespoons (16 g) of the cake flour with unsweetened cocoa powder. Add 1/4 cup (60 ml) melted dark chocolate to the yolk mixture for a deeper flavor.
  • Citrus Twist: Add 1 teaspoon of orange zest to the yolk mixture and use orange blossom honey instead of regular honey. Pair the dulce de leche with a little orange liqueur (like Grand Marnier) for adults.
  • Nutty Version: Sprinkle 1/2 cup (60 g) of toasted, chopped pecans or walnuts over the batter before swirling the dulce de leche. This adds a crunchy contrast.
  • Vegan-Friendly: Replace eggs with aquafaba (the liquid from canned chickpeas) and use plant-based butter and milk. The texture will be slightly less rich, but it works. Use a vegan dulce de leche (made from coconut milk).

Storage and Reheating

Store the cake in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 5 days. To reheat, place a slice on a microwave-safe plate and heat on medium power for 15–20 seconds until just warm. For a crispier exterior, toast slices in a toaster oven at 300°F (150°C) for 5 minutes. The cake also freezes well for up to 2 months—wrap tightly in plastic wrap and then foil. Thaw overnight in the refrigerator before serving.

Frequently Asked Questions

Can I make this cake without a water bath? Yes, but the texture will be less moist and the top may crack. If you skip the water bath, reduce the oven temperature to 300°F (150°C) and bake for 45–50 minutes, checking for doneness earlier.

Why did my cake collapse after baking? This usually happens if the meringue was underbeaten or overfolded. Make sure the egg whites reach stiff peaks and fold gently. Also, avoid opening the oven door during baking, as sudden temperature changes can cause sinking.

Can I use store-bought dulce de leche? Absolutely. Look for it in the Latin foods aisle or near the ice cream toppings. If it’s too thick, thin it with a little warm milk. Homemade dulce de leche also works—just ensure it’s at room temperature for easy drizzling.

Is this cake gluten-free? Not as written, but you can substitute the cake flour with a gluten-free all-purpose blend that contains xanthan gum. The texture will be slightly denser. Add 1/4 teaspoon of cream of tartar to the egg whites to help stabilize the meringue.

How do I know when the cake is done? Insert a wooden skewer into the center; it should come out clean or with a few moist crumbs. The top should be golden brown and spring back when lightly pressed. An instant-read thermometer should read 200°F (93°C) in the center.

Can I double this recipe? Yes, but use two 9-inch pans instead of one larger pan. Bake both on the same oven rack, rotating halfway through. Increase the baking time by 5–10 minutes, but start checking at 50 minutes.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).