If you’re craving a rich, creamy, and melt-in-your-mouth dessert, the Tres Leches Mexican Flan is a must-try. This dessert combines the traditional flan, a beloved Latin American custard, with the indulgent “three milks” that make it exceptionally creamy and moist. Tres Leches means “three milks” in Spanish, and it refers to the use of condensed milk, evaporated milk, and regular milk to soak the flan, resulting in a luscious and delightful treat. Whether you’re hosting a party or simply treating yourself, this Mexican flan is sure to be a hit!
Ingredients for Tres Leches Mexican Flan
For the Flan:
- 1 can (14 oz) sweetened condensed milk
- 1 can (12 oz) evaporated milk
- 1 cup whole milk
- 4 large eggs
- 1 tablespoon vanilla extract
- 1/2 cup sugar (for caramel)
- A pinch of salt
For Garnish (optional):
- Whipped cream
- Fresh berries (like strawberries or raspberries)
- Mint leaves (optional)
How to Make Tres Leches Mexican Flan: Step-by-Step Process

1. Prepare the Caramel
The first step in making Tres Leches Flan is preparing the caramel, which will be used to line the flan’s mold. In a small saucepan, heat the sugar over medium-low heat until it begins to melt. Stir gently to avoid burning, and continue until the sugar turns into a golden brown caramel. Once it’s ready, carefully pour the caramel into your flan mold or a round baking dish, swirling it to coat the bottom evenly. Let it cool for a few minutes to harden.
2. Make the Flan Mixture
In a large mixing bowl, combine the sweetened condensed milk, evaporated milk, whole milk, eggs, vanilla extract, and a pinch of salt. Whisk the mixture until it’s smooth and well-combined, making sure the eggs are fully incorporated into the milks.
3. Bake the Flan
Preheat your oven to 350°F (175°C). Pour the flan mixture into the prepared mold over the hardened caramel. To ensure even cooking, place the flan mold inside a larger baking pan, then add hot water to the outer pan (about 1 inch deep). This creates a water bath (bain-marie) that helps the flan cook evenly without curdling.
Bake the flan in the preheated oven for about 50-60 minutes, or until it is set and a knife inserted in the center comes out clean. Keep an eye on the flan as it bakes to prevent the top from over-browning.
4. Chill the Flan
Once the flan is baked, remove it from the oven and allow it to cool to room temperature. Afterward, cover the flan and refrigerate it for at least 2-3 hours, or overnight for the best flavor and texture.
5. Unmold and Serve
To unmold the flan, run a knife around the edges of the mold to loosen it. Place a serving platter over the top of the mold, then carefully flip it over to release the flan. The caramel will pour over the sides, creating a beautiful, glossy coating.
Garnish with whipped cream, fresh berries, or a sprig of mint for an extra touch of elegance.
6. Enjoy!
Serve your Tres Leches Mexican Flan chilled, and enjoy the creamy, rich, and indulgent flavors of this classic Mexican dessert.
Tips for Making the Perfect Tres Leches Flan
- Caramelizing Sugar: When making the caramel, be careful not to burn the sugar. Stir it gently once it starts melting, and once it’s golden, pour it into the mold quickly before it hardens.
- Water Bath: Don’t skip the water bath, as it ensures the flan bakes evenly and maintains a smooth texture. The hot water prevents the flan from overheating or cracking.
- Chill Overnight: While you can serve the flan after a few hours, chilling it overnight will help the flavors develop and make it firmer for slicing.
- Flavor Variations: You can infuse the flan with flavors like cinnamon, nutmeg, or citrus zest for a unique twist. Simply add the flavoring to the milk mixture before baking.
Health Benefits of Tres Leches Mexican Flan
While Tres Leches Flan is indulgent and rich, it offers some nutritional benefits due to its ingredients:
- Protein: Eggs provide a good source of protein, which is essential for building muscle and supporting metabolism.
- Calcium: The combination of milk and eggs offers a nice dose of calcium, supporting strong bones and teeth.
- Vitamins: The milk in the flan contributes important vitamins like Vitamin A and Vitamin D, which support eye health and immune function.
However, it’s important to enjoy this treat in moderation, as it is quite rich in sugar and calories.
How to Serve Tres Leches Mexican Flan
Tres Leches Flan is best served as a dessert after a flavorful meal. Its rich and creamy texture pairs well with fresh fruits like berries or even a cup of strong coffee. Whether you’re serving it at a family gathering, a party, or just a cozy evening at home, Tres Leches Flan is sure to delight your guests and satisfy your sweet cravings.
Tres Leches Mexican Flan is a decadent and rich dessert that brings together the sweet, creamy goodness of three types of milk and a golden caramel topping. Easy to make and incredibly satisfying, this flan is the perfect way to end any meal. Try this recipe the next time you’re in the mood for something indulgent, and treat yourself to a traditional Mexican dessert that’s both comforting and unforgettable.