Home » Desserts » Homemade Tres Leches Cake

Homemade Tres Leches Cake

A cold, milk-soaked sponge cake topped with fluffy whipped cream and a dusting of cinnamon. Tres Leches is the ultimate make-ahead summer dessert that the whole family will devour.

Homemade tres leches cake in a glass baking dish with a slice removed, showing the milk-soaked sponge and milk pooling at the bottom, topped with whipped cream and cinnamon.

Tres Leches is a light sponge cake soaked in three milks: condensed, evaporated, and whole, until every single crumb is drenched, then topped with fluffy whipped cream and a dusting of cinnamon. It’s served cold, making it an absolute dream of a summer dessert. I first discovered it in a dusty backstreet panadería in Huanchaco, a small town on Peru’s Pacific coast, and I’ve been making it ever since, mostly because it’s the only dessert that ever got both my kids to eat silently, giving me a full, blissfully question-free ten minutes. Worth every drop of milk.

slice of tres leches cake, topped with thick whipped cream and a dusting of cinnamon.

The Three Milks

I mean, it’s called Tres Leches for a reason: three milks. Some recipes use cream instead of whole milk, swap it, and technically, you’ve got yourself a Dos Leches y Nata, and that just doesn’t have the same ring to it. Each milk plays a specific role in the soak, and together they’re pure magic:

  • Condensed milk: essentially evaporated milk that has been further reduced and sweetened with sugar. It’s thick, sticky, and intensely sweet, the powerhouse of the trio that gives the cake its rich, almost caramel-like depth.
  • Evaporated milk: fresh milk with about 60% of its water removed, giving it a concentrated, creamy consistency without added sugar. It adds body and richness to the soak while balancing the condensed milk’s sweetness.
  • Whole milk: the lightest of the three, and my preference over heavy cream. It keeps the soak fluid enough to really penetrate the sponge and creates that characteristic little puddle of milk at the bottom of the dish.

That pooling, leaking, gloriously messy bottom? That’s not a mistake: that’s the whole point.

tres leche cake in baking dish

A Dessert That Belongs to a Whole Continent

Tres Leches is one of those rare recipes that belongs to everyone and no one at the same time. Mexico, Nicaragua, Cuba, Peru, Venezuela, pretty much every Latin American country has its own version, with subtle differences in the sponge, the soaking ratio, or the topping. Some top it with meringue instead of whipped cream, others layer in fresh fruit, and in Peru you might even find a splash of pisco in the soak. Frankly, with so many regional variations out there, you could spend a lifetime travelling through Latin America trying variations of this dessert.

A close-up slice of tres leches cake being lifted from the dish on a spatula, topped with thick whipped cream and a dusting of cinnamon.

Variations

Top it with fresh strawberries, mangoes, or peaches for a summery twist. Swap the cinnamon for a drizzle of caramel. Use meringue instead of whipped cream for a different Latin American touch. However you make it, it’s hard to go wrong.

kid eating a bit of tres leches cake

Make Ahead & Storage

Tres Leches is actually better the next day; the longer it sits, the more the sponge absorbs the milk mixture and the more flavourful it becomes. Make it the night before, cover it, and refrigerate until ready to serve. It keeps well in the fridge for up to 4 days, making it the perfect party dessert. Just add the whipped cream topping on the day of serving for the best result.

tres leches-2
5 from 4 votes

Classic Tres Leches Cake

Course Dessert
Cuisine Latina, mexico, Nicaragua, Peru
Servings 12 people
Prep Time 30 minutes
Cook Time 30 minutes
cooling time 4 hours
Total Time 1 hour
A light, airy Latin American sponge cake soaked in a sweet three-milk mixture and topped with whipped cream and cinnamon. Made from scratch and worth every minute, this is the kind of dessert that disappears fast.

Equipment

  • 1 35x23cm rectangular baking dish or 30x30cm

Ingredients
 
 

  • 170 g all-purpose flour
  • 200 g white sugar
  • 6 eggs room temperature (if cold, leave 30 min on the counter before use)
  • 1 tsp cinnamon powder
  • ½ tsp baking powder
  • ½ tsp vanilla extract
  • salt

The Milk Soak

  • 400 ml whole milk or heavy cream
  • 400 ml evaporated milk
  • 375 ml condensed milk
  • 1 tsp cinnamon powder
  • ½ tsp vanilla extract

Whipped Cream

  • 350 ml heavy cream
  • 50 g powdered sugar
  • ½ tsp vanilla extract

Topping

  • cinnamon powder

Instructions
 

  • Preheat your oven to 175°C (350°F). Grease a 9×13 inch pyrex or casserole dish with butter and dust with flour. Separate the eggs into two clean bowls, make sure there is no trace of yolk in the whites.
  • Beat the egg whites on medium speed until foamy. Gradually add half the sugar and continue beating until stiff, glossy peaks form. Set aside.
  • In a separate bowl, whisk the egg yolks with the remaining sugar and vanilla extract until the mixture doubles in size and turns pale and creamy, about 4 minutes.
  • In a bowl, whisk together the flour, baking powder, cinnamon and salt. Set aside.
  • Gently fold the yolk mixture into the whipped egg whites using a spatula, being careful not to deflate them. Then add the flour mixture little by little, folding slowly until just combined and homogenous.
  • Pour the batter into the prepared dish and bake for about 30 minutes, or until a toothpick inserted in the centre comes out clean.
  • Remove from the oven and immediately poke holes all over the surface of the cake using a fork or skewer, the more the better. Allow the cake to cool for 15 minutes.
  • Whisk together the condensed milk, evaporated milk, whole milk, cinnamon and vanilla extract until well combined.
  • Slowly pour the entire milk mixture over the warm cake. It will seem like a lot of liquid, that's completely normal! Help the cake absorb it by gently lifting the sides with a spatula or knife. Cover and refrigerate for at least 5 hours or even better overnight.
  • Whip the heavy cream with the powdered sugar until stiff peaks form. Spread evenly over the chilled cake and finish with a generous dusting of cinnamon. Serve cold!

Video

Notes

Room temperature eggs are key: they whip to a much greater volume than cold eggs. Separate them cold, then let them sit for 20-30 minutes before whipping.
The milk soak is supposed to be a lot: The cake will absorb it all. Overnight in the fridge gives the best result.
Make ahead friendly: this cake actually improves with time. Make it the day before and add the whipped cream just before serving.

Nutrition

Calories: 464kcal | Carbohydrates: 60g | Protein: 12g | Fat: 20g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.01g | Cholesterol: 143mg | Sodium: 160mg | Potassium: 385mg | Fiber: 1g | Sugar: 49g | Vitamin A: 800IU | Vitamin C: 2mg | Calcium: 297mg | Iron: 1mg
Keywords: cinnamon, condensed milk, evaporated milk, Latin American dessert, party dessert, soaked sponge cake, three milk cake, tres leches cake, vanilla

Sharing of this recipe is encouraged and appreciated. Copying a full recipe to any social media is prohibited.

Did You Make This Recipe?

Share your thoughts on it! Leave a comment or share a picture and tag me @littlenomadsrecipes on Instagram.

Homemade Tres Leches CakeHomemade Tres Leches Cake
5 from 4 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




8 Comments

  1. 5 stars
    oh wow, this was so good. I made it for my grandkids and they looooved it!

  2. 5 stars
    This tres leches cake is also a favorite with the younger members of our family! I make it often in summer!

  3. 5 stars
    This homemade tres leches cake is incredibly moist and indulgent. It’s such a classic dessert that feels both comforting and celebration-worthy!

  4. 5 stars
    I haven’t had a tres leches in a minute so this recipe is definitely a sign for me to make this! Thank you for sharing this recipe!