Go Back
+ servings
dulce de leche cake

Dulce de Leche Cake

This is a Dulce de Leche layer cake, with dulce de Leche cream cheese frosting, filled with dulce de leche, topped with donuts.
Course Dessert
Cuisine American, brazilian
Keyword cake, dulce de leche
Prep Time 1 hour
Cook Time 30 minutes
Servings 12 people
Author camila


Vanilla Cake

  • cups  all-purpose flour  9 oz, 255 grams
  • teaspoon  baking powder
  • 1/4  teaspoon  baking soda
  • 1/2  teaspoon  salt
  • 1/2  cup  unsalted butter at room temperature 4 oz, 113 grams
  • 1 1/2  cups  granulated sugar  10.5 oz, 300 grams
  • tablespoons  vegetable oil  44 ml
  • large eggs
  • teaspoons  vanilla extract
  • cup  milk  236 ml

Dulce de Leche Filling

  • 2-14 oz cans of condensed milk to make dulce de leche some will also be used in the frosting

Dulce de Leche Cream Cheese Frosting

  • 1/2 cup cream cheese softened (4 oz, 113 grams)
  • 3/4 cup unsalted butter softened (6 oz, 170 grams)
  • 4 cups powdered sugar 18 oz, 510 grams
  • 1/2 cup dulce de leche 7.94 oz, 225 grams
  • 1/2 teaspoon vanilla extract


Vanilla Cake

  1. Pre-heat oven to 350 F.
  2. Grease 4 6-inch round cake pans, or 2 8-inch round pans. Line with parchment paper. Or butter and flour the pans.
  3. Sift the flour, baking powder, baking soda, salt together. Set aside.
  4. Cream butter and oil together in the bowl of an electric mixer for about 1 minute.
  5. Add sugar. Cream for another 2 minutes.
  6. Add eggs one at a time, waiting for one egg to be incorporated before adding the next one.
  7. Add vanilla extract.
  8. Pour half of the milk in. Mix until combined.
  9. Add half of the flour mixture in the bowl. Stir until combined.
  10. Add the rest of the milk in.
  11. Finally, add the other half of the flour mixture.
  12. Stir just until combined. You don’t want to over mix cake batter, because that might make your cake dry and tough, since the more you mix, the batter starts to develop gluten.
  13. Divide cake batter between the two cake pans.
  14. Bake in pre-heated oven for about 15-20 minutes, rotating in between.
  15. Cakes are ready when they are golden on the outside and cooked on the inside. Insert a toothpick in the cake and if it comes out clean, that means the cake is baked. Or gently touch the top of the cake, if it springs right back, it means the cake is ready.
  16. Remove from the oven. Let cakes cool down for 10 minutes, remove them from the pans. Let them cool down completely before frosting.

Dulce de leche filling

  1. You can use pre-made dulce de leche, or make it at home. To make dulce de leche at home, you take many different approaches. Check the post above to read 3 different approaches on how to make dulce de leche from a can of condensed milk.
  2. My favorite way to make dulce de leche starts with an unopened can of condensed milk. Place sealed can in a pressure cooker with enough water to cover it plus at least 2 inches.
  3. Then, bring the water to a boil and cook under pressure for 30 minutes.
  4. Let pressure release naturally and let can and water cool down all the way before removing and opening the can. You can cook 2 cans at the same time.
  5. When you open the can, it will be a thick darkened caramel inside.
  6. Place contents in a container and put it in the fridge until cold and firm.

Dulce de Leche Cream Cheese Frosting

  1. Place cream cheese and butter in the bowl of an electric mixer.
  2. Cream at medium-high speed for 2 minutes.
  3. Add dulce de leche. Cream for another 30 seconds, scrape the bowl to incorporate.
  4. With the mixer off, add sifted powdered sugar.
  5. Mix on low until combined.
  6. Raise speed to medium-high and cream for another minute.
  7. Add vanilla and mix.
  8. If frosting seems too runny, add a bit more powdered sugar, or make sure your kitchen isn’t too hot, because it could just be that the butter and cream cheese are too soft. If that’s the case, pop the bowl of frosting in the fridge for 5 minutes, remove and whip again.
  9. If the frosting seems too stiff, add 1 teaspoon of milk at a time until you achieve the desired consistency.

To assemble

  1. Place one layer of cake on a cake plate.
  2. Pipe a ring of frosting around the edges of the cake.
  3. Spread about 1/3 cup of dulce de Leche in the middle of the cake (depends on what size cake you’ve baked. I like a very thick layer, and I used about 1/3 cup on my 6 inch cake)
  4. Top with another cake.
  5. Pipe a ring of frosting around the edges of the cake, fill it with dulce de leche. Keep doing this until you reach the last cake layer.
  6. Frost with the Dulce de Leche cream cheese frosting.
  7. I topped my cake with these Dulce de Leche donuts.


  1. Cake will store nicely in the fridge for up to 4 days.