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.

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.

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.

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.


Other Cinnamon-Based Desserts

Classic Tres Leches Cake
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
Nutrition
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.



oh wow, this was so good. I made it for my grandkids and they looooved it!
Glad they did!
This tres leches cake is also a favorite with the younger members of our family! I make it often in summer!
Yes! It’s a great cold, summer cake! Super refreshing!
This homemade tres leches cake is incredibly moist and indulgent. It’s such a classic dessert that feels both comforting and celebration-worthy!
Light, moist and effortlessly summery, this cake is as simple as it gets.
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!
Glad I could trigger your appetite!