National Dish Cuba: Tres Leches (Recipe)

In this article
Discover Tres Leches, one of Cuba’s most beloved desserts! This gloriously moist sponge cake is soaked in three different kinds of milk, giving it a tender, almost custardy crumb that melts on the tongue. Sweet, creamy and impossibly indulgent, it is the sort of pudding that turns any gathering into a celebration. One forkful brings a little taste of the Caribbean straight to your table.
About Tres Leches
Tres Leches is far more than a simple pudding; it is a genuine treat for the senses. This traditional Cuban cake is soaked in three different kinds of milk, which gives it its unmistakable moist, tender texture. The blend of condensed milk, evaporated milk and cream lends it a seductive aroma that wins over lovers of all things sweet at the very first bite. Whether at a big party or a quiet get-together, tres leches is always a hit, bringing a slice of the Caribbean to every plate.
Ingredients (serves 1–2)
- 1 cup plain flour
- 1/2 cup sugar
- 3 eggs
- 1/2 cup milk
- 1 tin condensed milk
- 1 tin evaporated milk
- 1 cup cream
- 1 tsp vanilla extract
- A pinch of salt
Shopping for the ingredients
To make a perfect tres leches, it is worth making sure that all your ingredients are fresh and of good quality. Head to a supermarket or a local market where you can find a wide choice of dairy products and baking staples. Take particular care to pick up good-quality evaporated milk and condensed milk, as these have a decisive influence on the rich flavour of the dessert. Don’t forget to check the eggs and flour carefully too, so you get the very best results.
Preparing the dish
Before you start making tres leches, it is important to have all your ingredients ready to hand. Measure out the quantities you need and make sure everything is within easy reach. This makes the whole process smoother and keeps chaos from creeping into the kitchen while you cook. It can also help to prepare the baking tin in advance by lightly greasing it or lining it with baking paper, so the cake doesn’t stick.
Step-by-step instructions
- Preheat the oven to 180°C.
- Whisk the eggs with the sugar until pale, light and creamy.
- Fold in the flour and a pinch of salt and mix everything together well.
- Pour in the milk and stir to a smooth, even batter.
- Tip the batter into the prepared tin and bake for about 25 minutes.
- Let the cake cool a little, then prick it all over with a fork.
- Combine the three kinds of milk and pour the mixture over the cake.
- Chill the cake in the fridge for at least 3 hours, or overnight.
- Just before serving, whip the cream until stiff and spread it over the top.
Gluten-free / lactose-free version
For a gluten-free version of tres leches, simply use gluten-free flour in place of regular wheat flour. Make sure all your other ingredients are gluten-free too. If you want to avoid lactose, there are plenty of alternatives such as lactose-free milk and plant-based cream that let the recipe work just as beautifully. That way you can enjoy tres leches without any compromise on tolerance.
Tips for vegans and vegetarians
Vegan takes on tres leches have become hugely popular. In place of eggs you can use apple purée or ground flaxseed mixed with water, which gives a similar binding effect. For the milks, reach for almond milk, coconut milk and a vegan whipping cream. It is well worth experimenting with different combinations to find the perfect flavour for you — much as you would when perfecting a creamy Arroz Con Leche.
More tips and tricks
A few small tricks can make your tres leches even more delicious. For instance, you might add extra flavourings such as cinnamon or chocolate to the milk mixture to give the dessert a special kick. Fresh fruit or nuts also make lovely toppings that look good and enrich the flavour. Adjusting the consistency by using a little more or less milk can bring interesting variations too.
Adapting the recipe to your taste
Everyone has their own palate, and it is always possible to tweak a classic like tres leches to suit personal preference. You could, for example, stir in different syrups to add extra sweetness or flavour. The choice of milks can be varied as well: if you have a soft spot for coconut milk or oat milk, you can add them without any trouble. Little touches like these make the recipe more personal and more distinctive.
Ingredient substitutions
If you don’t have certain ingredients to hand, or would rather avoid them, there are plenty of alternatives. Instead of sugar you can use agave syrup or honey, whichever you prefer. For a less sweet note, stevia is also worth considering. These swaps give the dish a different but equally tasty twist, in the same spirit as a lightly spiced Natilla.
Drink pairing ideas
Tres leches works wonderfully as a dessert to round off a lovely dinner, especially alongside a well-chosen drink. A fruity cocktail or a freshly made iced tea can complement the sweetness of the cake perfectly. A simple espresso or a slightly dry red wine also offers an exciting contrast to all that sugar. So give some thought to what best suits your occasion!
Serving and presentation ideas
Presenting your tres leches is at least as important as the taste. Serve the cake on a handsome plate and decorate it with fresh berries or mint leaves for a splash of colour. You could also spoon small portions into individual glasses for a more personal touch. Let your creativity run free — once plated up, your dessert becomes the star of any celebration, sitting proudly beside treats like Churros Con Chocolate.
A bit of history
Tres leches has its origins in Latin American cooking and has grown over the years into a true classic. The name means literally “three milks” and describes its distinctive method of preparation. While the dessert is best known in Cuba, it has also carved out a place for itself in many other countries across Latin America. Its story speaks of the creative blending of very different cultures that come together in farming and gastronomy, making it a shining example of Cuban cuisine.
More recipe ideas
Summary: Tres Leches
To sum up, tres leches is an irresistible and wonderfully versatile dessert that adapts easily to all sorts of tastes. Whether you prefer the classic version or more inventive variations, this sweet treat brings a slice of the Caribbean straight to your table. Surprise your guests, or simply treat yourself, with a piece of this heavenly pudding and savour a little of Cuba’s easygoing joie de vivre.


