If you’ve ever wanted to impress friends and family with a dessert that feels both indulgent and elegantly simple, then this Mexican Flan Recipe is your new go-to secret. This creamy, caramel-topped custard is silky smooth, sweet but not overpowering, and has that unmistakable homemade charm that makes every bite feel like a warm hug. With just a handful of everyday ingredients transformed by gentle baking, this flan delivers rich flavor and melt-in-your-mouth texture that’s absolutely unforgettable.

Ingredients You’ll Need
Every ingredient in this Mexican Flan Recipe plays a crucial role, from the richness of the eggs to the luscious sweetness of the condensed milk. These straightforward components come together to create that perfect balance of creamy custard and golden caramel that makes flan irresistible.
- 6 large eggs: They provide structure and creaminess, giving the flan its silky custard texture.
- 1 (12 oz) can evaporated milk: Adds richness and depth without overpowering sweetness.
- 1 (14 oz) can condensed milk: Infuses the custard with smooth, natural sweetness that melts in your mouth.
- 1 teaspoon vanilla extract: Brings warmth and enhances all the flavors in the custard beautifully.
- 1 cup sugar (for caramel): Transforms into the golden caramel topping that gives flan its signature, slightly toasted flavor and stunning shine.
- Hot water (for the water bath): Ensures gentle, even cooking that keeps the texture perfect without cracking.
How to Make Mexican Flan Recipe
Step 1: Prepare the Caramel
Begin by melting the sugar over medium heat in a saucepan, watching carefully as it slowly turns a beautiful golden brown color. This caramel is the magic that forms the luscious syrup on top of your flan. Pour it quickly and evenly into a round cake pan before it hardens, then tilt the pan to coat the bottom fully. This step is key to achieving that iconic flan look and flavor.
Step 2: Blend the Flan Mixture
Next, combine the eggs, evaporated milk, condensed milk, and vanilla extract in a blender. Blitz everything until perfectly smooth and silky. The blending ensures a uniform custard without any lumps, which bakes into that classic creamy texture you’re aiming for with this Mexican Flan Recipe.
Step 3: Assemble for Baking
Pour your smooth custard mixture gently over the caramel layer in the cake pan. Then, place the cake pan inside a larger oven-safe baking dish. Add hot water to the outer dish until it reaches halfway up the sides of the cake pan. This water bath cooks the flan slowly and evenly, preventing it from curdling or drying out.
Step 4: Bake
Preheat your oven to 350°F (175°C) and bake your flan for about 50 minutes. The custard is done when it’s set but still slightly jiggly in the center—a sign that creaminess is locked in. This slow baking method is essential for the flawless texture that makes this Mexican Flan Recipe so special.
Step 5: Chill and Serve
Once baked, allow the flan to cool to room temperature. Then refrigerate for at least 4 hours, or even overnight, to let it set completely and develop deeper flavors. When you’re ready to serve, run a knife around the edges and invert it onto a plate so the golden caramel drizzles down the sides. It’s a showstopper every time!
How to Serve Mexican Flan Recipe
Garnishes
A simple dusting of cinnamon or a few fresh berries can brighten the presentation and add a lovely contrast to the sweet custard. Some like to add a sprig of mint for a pop of color and freshness. These small touches elevate the flan from everyday dessert to an elegant treat.
Side Dishes
This flan pairs wonderfully with rich coffee or a warm cup of Mexican hot chocolate. For a meal, serve it after traditional dishes like enchiladas or grilled meats to offer a perfect sweet finish that won’t overwhelm the palate.
Creative Ways to Present
Consider serving individual portions in ramekins for a charming, personal touch at dinner parties. You can also drizzle extra caramel sauce or a light drizzle of fruit coulis over each slice to add flair. Presentation is half the fun with this Mexican Flan Recipe!
Make Ahead and Storage
Storing Leftovers
Flan keeps beautifully in an airtight container in the fridge for up to 3 days. This ensures it stays creamy and fresh, ready to delight you whenever a sweet craving hits.
Freezing
While freezing flan isn’t always recommended due to texture changes, you can freeze it carefully if needed. Wrap tightly in plastic wrap and foil, then thaw slowly in the fridge before serving. Expect a slight difference in smoothness, but it will still taste delicious.
Reheating
Flan is best enjoyed cold, straight from the fridge. If you prefer a warmer dessert, let it sit at room temperature for 15-20 minutes—it’ll soften naturally without needing direct heat, preserving that perfect custard texture.
FAQs
What makes this Mexican Flan Recipe different from other flans?
This recipe uses both evaporated and condensed milk, which creates a uniquely creamy, rich texture and depth of sweetness characteristic of traditional Mexican flan.
Can I use regular milk instead of evaporated milk?
Evaporated milk is thicker and creamier than regular milk, which helps achieve the signature custard texture. Using regular milk might make the flan less rich and more watery.
How do I know when the flan is fully cooked?
The flan is done when the center jiggles slightly but is not liquid. A knife inserted near the center should come out clean or with just a bit of custard clinging to it.
Can I make this recipe dairy-free or vegan?
This authentic Mexican Flan Recipe relies heavily on dairy and eggs for texture and flavor, so substituting those ingredients would require a completely different approach and yield different results.
Why is the water bath important for baking flan?
The water bath gently surrounds the flan with moist heat. This prevents the custard from cooking too quickly, resulting in a smooth, crack-free texture rather than a rubbery or curdled dessert.
Final Thoughts
This Mexican Flan Recipe is truly a timeless dessert that transforms simple ingredients into something comforting and decadent. Whether you’re making it for a special occasion or just to brighten an ordinary day, the creamy custard with golden caramel is bound to impress and satisfy. Grab your ingredients, follow these steps, and get ready to fall in love with flan all over again!
Print
Mexican Flan Recipe
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 5 hours 5 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: Mexican
Description
A classic Mexican dessert, this Mexican Flan features a creamy custard base made with eggs, evaporated milk, and condensed milk, topped with a rich caramel sauce. Baked in a water bath for a smooth, silky texture, it’s a perfect sweet treat to enjoy chilled.
Ingredients
Caramel
- 1 cup sugar
Flan Custard
- 6 large eggs
- 1 (12 oz) can evaporated milk
- 1 (14 oz) can condensed milk
- 1 teaspoon vanilla extract
Other
- Hot water (for the water bath)
Instructions
- Prepare the Caramel: In a saucepan over medium heat, melt 1 cup of sugar, stirring constantly until it turns golden brown and caramelizes. Quickly pour the hot caramel into a round cake pan, tilting the pan to evenly coat the bottom before it hardens.
- Blend the Flan Mixture: In a blender, combine 6 large eggs, 1 can (12 oz) evaporated milk, 1 can (14 oz) condensed milk, and 1 teaspoon vanilla extract. Blend the mixture until it is completely smooth and well combined.
- Assemble for Baking: Pour the custard mixture gently over the set caramel in the cake pan. Place the cake pan inside a larger oven-safe dish filled halfway with hot water to create a water bath, which helps the flan cook evenly and prevents cracking.
- Bake: Preheat the oven to 350°F (175°C). Place the water bath setup in the oven and bake for approximately 50 minutes, or until the center of the flan is set but still slightly jiggly. To test, insert a knife or toothpick into the center – it should come out clean.
- Chill and Serve: Remove the flan from the oven and water bath, then let it cool to room temperature. Refrigerate the flan for at least 4 hours or overnight to fully set. To serve, run a knife around the edges, invert onto a serving plate, and allow the caramel to drizzle over the top.
Notes
- Be careful when handling hot caramel as it can cause severe burns.
- The water bath is essential to prevent the custard from curdling and to ensure a smooth texture.
- For best results, prepare the flan a day ahead to allow it to fully chill and set.
- You can customize the flavor by adding a touch of cinnamon or citrus zest to the custard mixture.
- Use a round cake pan with a removable bottom or a traditional flan mold for easier unmolding.

