This Classic Mexican Vanilla Flan Recipe is pure comfort in a dish. It is the kind of dessert that feels both simple and special, so I love bringing it to family dinners, holiday tables, and quiet weekend meals at home. Also, it has that old-fashioned charm that never seems to go out of style. One spoonful of cool, silky flan can make any day feel a little softer.
What makes this flan so memorable is the balance of rich dairy, eggs, and vanilla. The base uses 3/4 cup granulated sugar, 1 (14 oz) can sweetened condensed milk, 1 (12 oz) can evaporated milk, 4 large eggs, 2 large egg yolks, 1 tbsp pure vanilla extract, and 1/8 tsp salt. As a result, the flavor is sweet, creamy, and lightly caramelized, with a warm vanilla taste that feels smooth and gentle. The caramel on top brings a deep amber flavor, while the custard stays soft and delicate.
The method is easier than many people expect. First, you heat the oven to 350°F and set a cake pan in a roasting pan. Then, you melt the sugar until it becomes amber and pour it into the pan to make the caramel layer. After that, you blend the dairy, eggs, vanilla, and salt until smooth, pour it over the caramel, and bake it in a water bath. Finally, you chill it, turn it out onto a plate, and let the caramel flow over the top. Because the steps are simple, this is a great dessert even if you do not bake often.
This dessert is perfect for potlucks, birthdays, Sunday meals, and holiday gatherings. It also works well when you want something elegant without spending the whole day in the kitchen. In fact, since it needs time to chill, it is a smart make-ahead recipe for busy days. So, if you like make-ahead sweets that feel homemade and impressive, this flan will fit right in.
Why You’ll Love This Classic Mexican Vanilla Flan Recipe
- It uses simple pantry ingredients, so you may already have most of them on hand.
- The texture is smooth, creamy, and soft, which makes every bite feel comforting.
- The caramel adds a rich, deep flavor, so the dessert tastes fancy without much effort.
- It is a make-ahead recipe, which is helpful for parties and family meals.
- It is naturally elegant, so it looks beautiful with very little decoration.
Eggs Tips
Eggs are the heart of this flan, so fresh ones matter. For the best texture, use large eggs that are within their freshness date and bring them to room temperature before blending. In addition, the extra egg yolks help make the custard richer and smoother, so do not skip them unless you are making a tested substitution. If you want the flan to set well and stay silky, whisk or blend only until smooth and stop there. Too much air can create bubbles, and that can change the look of the finished dessert.
Options for Substitutions
- Use vanilla bean paste instead of pure vanilla extract for a deeper vanilla flavor.
- Swap the sweetened condensed milk with coconut condensed milk if you need a dairy-free version.
- Use whole milk in place of evaporated milk, but expect a slightly lighter texture.
- Replace part of the sugar caramel with brown sugar caramel for a deeper, more molasses-like taste.
- Use half egg yolks and half whole eggs if you want a lighter custard.
- Add a small amount of cinnamon or orange zest for a different flavor profile.
Watch Out for These Mistakes
One common mistake is cooking the caramel too long. If it gets too dark, it can turn bitter very quickly. On the other hand, if you stop too soon, the caramel may taste weak and pale. Therefore, watch it closely once it starts to color, and pour it into the pan as soon as it reaches a deep amber shade.
Another mistake is overblending the custard. You only need to blend until the mixture is smooth, which usually takes about 30 seconds. If you blend too long, you may add too much air, and that can leave bubbles on top or a less tender texture. Also, blend gently enough to keep the custard light and even.
The water bath matters, too. Since it helps the flan cook slowly and evenly, you should pour the hot water carefully and make sure it reaches halfway up the sides of the pan. If the water level is too low, the edges can overbake before the center sets. Likewise, if you pour the water too fast, it may splash into the custard and affect the finish.
Finally, do not rush the chilling time. The flan needs at least 4 hours in the refrigerator, and overnight is even better. If you try to unmold it too soon, it may break apart or lose its shape. So, be patient, because a well-chilled flan releases more cleanly and tastes better, too.
What to Serve With Classic Mexican Vanilla Flan Recipe?
This Classic Mexican Vanilla Flan Recipe pairs nicely with simple, light sides that do not overpower the custard. For example, fresh berries, sliced mango, or a small citrus salad can add brightness after a rich meal. Also, a cup of coffee, Mexican hot chocolate, or warm tea works beautifully alongside each chilled slice. If you want to serve it after dinner, keep the rest of the meal modest so the flan stays the star.
Storage Instructions
Store: Cover the flan and keep it in the refrigerator for up to 5 days. For best texture, store it in the pan or in an airtight container until ready to serve.
Freeze: You can freeze flan for up to 1 month, but the texture may soften a little after thawing. For the best results, wrap it well and freeze in slices.
Reheat: This dessert is usually served chilled, so reheating is not required. However, if you want to take the chill off, set a slice at room temperature for 10 to 15 minutes. If you prefer a very gentle warm-up, use the microwave in short 5-second bursts. A stovetop reheat is not ideal for flan, but if you must warm a slice, place it in a heat-safe dish over very low heat only until slightly softened.
Recipe Info
Preparation Time: 15 minutes
Cooking Time: 55 to 60 minutes
Total Time: About 5 hours 15 minutes, including cooling and chilling
Level of Difficulty: Easy
Servings: 8 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: about 1,650 to 1,850
Protein: about 55 to 65 g
Fat: about 55 to 70 g
Carbohydrates: about 250 to 280 g
Ingredients
- 3/4 cup granulated sugar
- 1 (14 oz) can sweetened condensed milk
- 1 (12 oz) can evaporated milk
- 4 large eggs
- 2 large egg yolks
- 1 tbsp pure vanilla extract
- 1/8 tsp salt
Step-by-Step Instructions
Step 1: Prepare the Pan and Oven
Start by heating the oven to 350°F. Then place a 9-inch round cake pan or flan mold inside a large roasting pan. This setup gives you room for the water bath later, and it helps the flan bake gently and evenly.
Step 2: Make the Caramel
Set a small saucepan over medium heat and add the granulated sugar. Swirl the pan occasionally, but do not stir it. Keep cooking until the sugar turns a deep amber color, which usually takes about 6 to 8 minutes. Right away, pour the caramel into the cake pan and tilt the pan so the bottom gets coated evenly. Then set it aside so the caramel can harden.
Step 3: Blend the Custard
In a blender, combine the sweetened condensed milk, evaporated milk, eggs, egg yolks, vanilla, and salt. Blend until the mixture is smooth, which should take about 30 seconds. After that, stop blending so the custard stays silky instead of foamy.
Step 4: Assemble and Bake
Pour the custard mixture over the hardened caramel in the pan. Next, place the roasting pan on the oven rack, and carefully pour hot water into the roasting pan until it reaches halfway up the sides of the flan pan. This water bath, also called a bain-marie, helps the flan bake slowly and stay tender. Bake for 55 to 60 minutes, or until the center is just set and still slightly jiggly.
Step 5: Cool, Chill, and Unmold
Remove the flan pan from the water bath and let it cool to room temperature for about 1 hour. Then cover it and refrigerate for at least 4 hours, or overnight if you have time. When you are ready to serve, run a thin knife around the edge, place a serving plate on top, and invert quickly so the flan and caramel sauce release onto the plate. Slice and serve chilled, and keep leftovers covered in the refrigerator for up to 5 days.
Conclusion
This Classic Mexican Vanilla Flan Recipe is smooth, sweet, and full of rich caramel flavor. It uses simple ingredients, yet it feels special enough for holidays, family dinners, and any time you want a dessert that makes people smile. Since it is make-ahead friendly and easy to slice, it is also a practical choice for busy home cooks.
If you try this flan, I would love to hear how it turned out. Share your thoughts, leave a comment, or save this recipe for your next gathering. And if you enjoy classic desserts like this one, be sure to explore more comforting recipes on the blog.

Classic Mexican Vanilla Flan
Ingredients
Method
- Preheat the oven to 350°F (175°C). Place a 9-inch round cake pan or flan mold in a large roasting pan.
- In a small saucepan over medium heat, add the granulated sugar. Cook without stirring until it turns deep amber, about 6-8 minutes. Quickly pour the caramel into the cake pan and tilt it to coat the bottom evenly.
- In a blender, combine the sweetened condensed milk, evaporated milk, eggs, egg yolks, vanilla, and salt. Blend until smooth for about 30 seconds.
- Pour the custard mixture over the hardened caramel in the pan. Place the roasting pan in the oven and carefully add hot water to the roasting pan until it reaches halfway up the sides of the flan pan. Bake for 55-60 minutes or until just set.
- Remove the flan from the water bath and allow it to cool to room temperature for about 1 hour. Cover and refrigerate for at least 4 hours or overnight. To serve, run a knife around the edge, place a plate on top, and invert quickly.


