My tried-and-true Mexican flan recipe is an ideal make-ahead dessert that uses just five simple ingredients and about 15 minutes of hands-on prep. A silky vanilla custard paired with a rich caramel sauce yields a timeless, elegant dessert everyone will love.

Flan has been a beloved dessert across Hispanic cultures for centuries, and the classic recipe remains largely unchanged because it simply works—creamy custard and caramel need little improvement.
Mexican flan is distinguished from Spanish-style flan by using whole eggs instead of only yolks and by adding vanilla, which gives it a gentle, aromatic warmth. The result is straightforward but deeply satisfying.

If you’ve tried my churros or arroz con leche and want another Mexican dessert option, this flan is a perfect choice. It’s simple to prepare and can be made ahead for dinner parties or relaxed evenings at home.
Table of Contents
- Evaporated Milk
- What’s a flanera?
- Ingredient Notes and Substitutions
- How to Make My Flan Recipe
- Recommended Tools
- Storing
- Frequently Asked Questions
- Mexican Flan Recipe
A velvety slice of flan is an excellent finish to shrimp enchiladas, homemade guacamole, and refried beans. Or enjoy a slice with a cocktail—nothing wrong with making dessert the highlight of the evening.







Tip From Kevin
Evaporated Milk
I use evaporated milk for its concentrated creaminess—about 60% of the water has been removed, which produces a thicker, silkier custard than regular milk. It’s a simple swap that makes a noticeable difference.
I also sometimes add 1/2 teaspoon ground cinnamon to the egg mixture for a subtle warm note; this is optional but delicious.

Tip From Kevin
What’s a flanera?
A flanera is a dedicated flan pan with a tight-fitting lid that keeps water out during baking. If you don’t have one, a 7-inch round pan works fine—just seal it well with foil to prevent water entry. Choose a pan with a simple, flat rim rather than one with a spout for best results.
Ingredient Notes and Substitutions
(See the recipe card for exact quantities)
- White sugar – 1 cup of sugar is necessary to make a generous caramel layer; reducing it will affect the sauce.
- Water – a small amount loosens the caramel and helps it reach the proper consistency.
- Large eggs – bring to room temperature for a smoother custard and more even mixing.
- Evaporated milk – yields a creamier texture than regular milk.
- Sweetened condensed milk – adds sweetness and body to the custard base.
- Vanilla – essential in Mexican flan for a warm, aromatic note.
- Ground cinnamon – optional, about 1/4 teaspoon for subtle warmth.




How to Make My Flan Recipe
- Prep. Preheat the oven to 350°F (175°C) and bring the eggs to room temperature.
- Melt the sugar. In a skillet over medium-low heat, add the sugar. Once it begins to melt, gently move it with a heat-proof spatula. It may clump at first—keep stirring until it dissolves. Lower the heat to avoid scorching and smooth out any crystallized bits.
- Add water. Remove from heat, carefully add the water (it will bubble), and stir until a golden-brown caramel forms. Immediately pour the caramel into the flanera or round pan and swirl to coat the bottom and a bit up the sides. Let cool.
- Mix the custard. Whisk or blend the eggs, evaporated milk, sweetened condensed milk, vanilla, and optional cinnamon until smooth.
- Assemble and bake. Strain the custard over the caramel to remove air bubbles. Seal the pan with its lid or foil, place it inside a larger pot, and add hot water until it reaches about three-quarters up the side of the flan pan. Bake 75 minutes at 350°F.
- Chill. Remove from the water bath, take off the lid, and let the flan cool to room temperature. Once cooled, re-cover and refrigerate for at least four hours or overnight.
- Serve. Bring the flan to room temperature for 15 minutes before unmolding. Run a knife around the edge, place a serving plate on top, invert, and lift the pan to let the caramel flow over the custard. Slice and enjoy.
Recommended Tools
- Flanera or 7-inch round pan – a flanera with a lid is ideal; if using a round pan, seal it tightly with foil before the water bath.
Storing
Store the flan in the refrigerator for 4–5 days. Keep it covered with plastic wrap or in an airtight container to prevent it from absorbing odors. Freezing is not recommended because the custard can become grainy after thawing; if you must freeze, use an airtight container and thaw slowly in the refrigerator.

Frequently Asked Questions
Yes. Because flan is dairy-based, it should be cooled to room temperature and refrigerated to maintain freshness and food safety. Chill for at least 2 hours, preferably overnight, before serving.
You can make the flan up to 4–5 days ahead and keep it refrigerated. Making it in advance is convenient when hosting—just unmold and serve when ready.

Mexican Flan Recipe
Print Recipe
Video
Equipment
-
Flanera or 7-inch round pan
Ingredients
- 1 cup white sugar
- 2 tbsp water
- 4 large eggsroom temperature
- 12 oz evaporated milk
- 14 oz sweetened condensed milk
- 1 tbsp vanilla
- 1/4 tsp ground cinnamonoptional
Instructions
-
Preheat oven to 350°F.
-
In a skillet over medium-low heat add the sugar. Use a heat-proof spatula to gently move the sugar as it begins to melt, stirring until it dissolves. Reduce heat to low to avoid burning and smooth any crystallized bits.
-
Remove from heat, add the water carefully (it will bubble), and stir until a golden-brown caramel forms. Pour the caramel into your flan pan and swirl to coat the bottom and sides. Let cool.
-
In a bowl or measuring cup, whisk together the eggs, evaporated milk, sweetened condensed milk, vanilla, and cinnamon until smooth.
-
Strain the custard over the caramel to remove bubbles. Seal the pan, place it in a larger pot, and add hot water to reach three-quarters up the flan pan. Bake 75 minutes.
-
Carefully remove from the water bath, remove the seal, and let cool; it may still jiggle slightly. Once cooled, reseal and refrigerate at least 4 hours or overnight.
-
Before serving, let the flan sit 15 minutes at room temperature. Run a knife around the edges, place a plate on top, invert, and lift the pan so the caramel flows over the custard. Slice into 8 portions and serve.
Nutrition
The nutrition information is an estimate and should not replace professional dietary advice.
