National Dish Peru: Tres Leches Peruano (Recipe)

In this article
Uncover Peru’s sweetest secret with Tres Leches Peruano, a heavenly cake that has won hearts far beyond Latin America. A cloud-light sponge is drenched in a luscious blend of three different milks, then crowned with a soft layer of cream. The result is impossibly moist, gently sweet and utterly moreish. Whether for a birthday, a festive gathering or a quiet afternoon treat, this dessert brings a little celebration to every table.
About Tres Leches Peruano
Tres Leches Peruano is a traditional Peruvian dessert that stands out for its unmistakable texture and its rich, mellow flavour. It begins with an airy sponge cake that, once baked, is soaked in a tempting mixture of three different types of milk. This combination keeps the cake wonderfully moist and sweet, while the layer of cream on top lends it that signature creamy finish. It is a firm favourite at festive occasions and celebrations, where it never fails to please a crowd.
Ingredients (serves 1–2)
- 3 eggs
- 100 g sugar
- 100 g plain flour
- 1 tsp baking powder
- 100 ml evaporated milk
- 100 ml sweetened condensed milk
- 100 ml single cream
- 1 tsp vanilla extract
- Butter and flour, for the tin
Shopping for the ingredients
The ingredients for Tres Leches Peruano are easy to find in most supermarkets. When shopping, take care to choose good-quality condensed milk and fresh eggs, as these two are decisive for achieving the authentic taste and the perfect texture. Flavourings such as vanilla extract matter too, giving the cake its aromatic depth and rounding out the sweetness beautifully.
Preparing the dish
Preparing tres leches takes a little time and patience, but the effort is well rewarded. Begin by weighing out and setting aside all of your ingredients. It also helps to grease the cake tin with butter and dust it with flour, which stops the sponge from sticking. Thorough preparation makes a real difference to the finished cake and keeps the whole process running smoothly and efficiently.
Step-by-step instructions
- Whisk the eggs and sugar in a bowl until the mixture is pale, light and airy.
- Add the flour and baking powder, then gently fold them in.
- Pour the batter into a greased tin and bake at 180°C for around 25–30 minutes.
- Remove the cake from the oven and leave it to cool completely.
- In a separate bowl, mix the three milks — evaporated milk, sweetened condensed milk and single cream — together with the vanilla extract.
- Prick the cooled cake all over with a fork or cocktail stick.
- Pour the milk mixture evenly over the cake and chill for at least 2 hours.
- Garnish with whipped cream and fruit as you like, then serve.
Gluten-free / lactose-free version
For anyone watching their gluten or lactose intake, Tres Leches Peruano adapts easily. Swap the ordinary flour for a gluten-free blend, which keeps the sponge just as fluffy. When it comes to the milks, reach for lactose-free alternatives such as lactose-free condensed milk and plant-based options. That way everyone can enjoy this treat without having to compromise on their dietary needs.
Tips for vegans and vegetarians
There are plenty of ways to make Tres Leches Peruano suitable for vegans too. In place of eggs, mashed banana or apple purée work well as binders. The milks can be replaced with plant-based alternatives such as almond, oat or coconut milk. To recreate that creamy topping, use a coconut-based vegan cream — the result is every bit as delicious.
More tips and tricks
To create the perfect Tres Leches Peruano, it is important to spread the milk mixture evenly over the whole cake. The longer the cake rests in the fridge, the more flavour it will soak up. For a special touch, add a little cinnamon or nutmeg to the milk mixture. A fresh fruit garnish — strawberries or mango, for example — can also brighten the dessert and make it look wonderfully inviting.
Adapting the recipe to your taste
The recipe for tres leches is highly flexible and leaves plenty of room for personal touches. If you prefer things less sweet, reduce the sugar or use unsweetened milk alternatives. For an even more layered aroma, stir different flavourings such as almond or caramel into the milk mixture. Small adjustments like these make the dessert your own and tailor it exactly to your liking.
Ingredient substitutions
If you do not have sweetened condensed milk to hand, a mix of sugar and ordinary milk makes a good stand-in. Spelt or wholemeal flour also works for the sponge if you would like a slightly heartier cake. Beyond that, feel free to experiment with different flavourings such as cocoa or rum essence to keep things interesting. The same milky sweetness runs through classics like Arroz Con Leche Y Mazamorra, so tres leches never has to feel repetitive.
Drink pairing ideas
A refreshing drink pairs beautifully with a slice of Tres Leches Peruano. A cold glass of lemonade or a fruity iced tea makes an ideal companion. For a more indulgent match, a cup of coffee or espresso works wonderfully, as the bitterness of the coffee balances the sweetness of the cake in perfect harmony. Enjoy the dessert in good company with the right drink alongside.
Serving and presentation ideas
An attractive presentation makes Tres Leches Peruano all the more tempting. Serve the cake on a lovely plate and garnish it with fresh berries or edible flowers. A light dusting of icing sugar can act as a pretty finishing touch. Think about how you slice the cake, too — different shapes and sizes can heighten the enjoyment and turn it into a real eye-catcher on any table.
A bit of history
The origins of tres leches can be traced to several countries across Latin America, but Peru has done much to make this dessert popular. The name refers to the use of three types of milk. Historically, the cake was often baked for special occasions, and over the years it has become a fixture of Peruvian cuisine. Its popularity has since spread to international kitchens, winning over countless people with its uniquely creamy flavour — much like beloved treats such as Suspiro A La Limena.
More recipe ideas
Summary: Tres Leches Peruano
Tres Leches Peruano is not only delicious but also a slice of Peruvian culture, prized for its fluffy sponge and the creaminess of its three milks. With its many possible adaptations, it can be made to suit almost anyone — whether vegan, gluten-intolerant or lactose-intolerant. The simple yet careful preparation steps all contribute to an unforgettable dessert. Let this flavour experience enchant you and turn your next celebration into something truly special.



