There’s a reason why Mexican flan has remained a beloved dessert across generations – it’s simple, elegant, and absolutely irresistible. With its silky-smooth custard base and rich caramel topping, flan is one of those desserts that feels both nostalgic and luxurious at the same time. Whether served at Sunday family dinners, festive celebrations, or just as a special treat, it never fails to impress.
What makes this dessert so special is how easy it is to make with just a handful of ingredients – eggs, sweetened condensed milk, evaporated milk, vanilla, and sugar. Yet when baked together with care and cooled to perfection, these humble ingredients transform into a creamy, melt-in-your-mouth masterpiece with a glossy caramel crown.
So whether you’re a seasoned flan lover or new to this classic dessert, you’re in the right place. Let’s dive into the recipe and discover just how easy (and delicious) homemade Mexican flan can be.
Tools & Equipment
- 23cm (9-inch) pie pan
- Deep roasting or baking pan
- Fine mesh strainer
- Food processor or blender
- Kettle
- Small saucepan
- Wire rack
- Wooden spoon
Recipe Tips
Use room temperature ingredients: Cold eggs or milk can cause the custard to mix unevenly. Let your eggs and dairy sit out for 15–30 minutes before blending.
Don’t rush the caramel: Take your time when melting the sugar – medium heat is key. Stir continuously and watch closely once it begins to color. The perfect caramel is golden and smooth, not too pale (underdeveloped flavor) and not too dark (bitter).
Strain the custard: Pouring the blended mixture through a fine mesh strainer removes any cooked egg bits or foam, resulting in a smoother, silkier flan.
Bake in a water bath: This gentle method distributes heat evenly, preventing the flan from curdling or cracking. Always use hot water (not cold) and avoid splashing into the custard.
Chill thoroughly before unmolding: Flan needs time to firm up and develop flavor. Refrigerate it for at least 4 hours, preferably overnight.
Use a gentle hand when flipping: Place your serving plate firmly on top of the pan and flip quickly but steadily. Let it sit for a few seconds to allow the caramel to release fully.
Ingredients You Need for Mexican Flan

- Eggs act as the main binding and thickening agent in the flan, forming the base of the custard. When baked, the proteins in the eggs coagulate, giving the flan its firm yet creamy texture. They also help the dessert hold its shape once unmolded.
- Evaporated milk contributes a smooth, rich mouthfeel without the heaviness of cream. Its slightly cooked flavor adds depth to the custard and balances the sweetness from the condensed milk.
- Sweetened condensed milk brings intense sweetness and a thick, luscious consistency to the flan. Its high sugar content helps create a dense, velvety texture that complements the eggs and evaporated milk.
- Vanilla extract enhances the flavor profile by adding a warm, aromatic note that ties the custard and caramel together. It provides a subtle but essential complexity to the otherwise simple mixture.
- Granulated sugar is used to make the caramel that coats the bottom of the mold. When melted and browned, it forms a rich, amber-colored layer that gives the flan its signature glossy top and a hint of bitterness that balances the sweetness of the custard.
Directions – How to Make Mexican Flan
Preheat the oven to 180°C (350°F) and set a kettle of water to boil – you’ll need it for the water bath later.


In a food processor or blender, combine the eggs, evaporated milk, sweetened condensed milk, and vanilla extract. Blend for about 2 minutes, or until the mixture is smooth and well combined. Set aside while you prepare the caramel.


In a small saucepan over medium heat, add the granulated sugar. Stir continuously with a wooden spoon as it begins to melt. Keep stirring to ensure even melting and to prevent burning. Once the sugar has fully melted and turned into a smooth, golden-brown caramel, immediately remove it from the heat.


Carefully pour the hot caramel into your pie pan. Quickly tilt and swirl the dish to coat the bottom evenly with the caramel before it begins to harden. Pour the blended egg mixture through a fine mesh strainer directly into the caramel-coated pan. This step ensures a silky-smooth texture by catching any stray egg solids.


Place the flan pan inside a large baking pan and transfer it to the middle rack of your oven. Carefully pour hot water into the pan until it reaches about halfway up the sides of the flan pan. Bake for 40-50 minutes, or until the top is golden and a toothpick inserted in the center comes out clean. Remove the baking pan from the oven, take the flan pan out of the water bath and place it on a wire rack to cool completely. Once the flan has cooled to room temperature, transfer it to the fridge and chill for at least a couple of hours or overnight.


Run a thin knife around the edges of the flan to loosen it from the pan. Place a large serving plate over the top, and in flip the dish upside down to release the flan. The caramel will flow over the top, creating a beautiful, glossy sauce. Serve your flan chilled, either on its own or topped with fresh fruit for a light, refreshing touch.
Storing and Freezing Instructions
Storage: Once fully cooled, flan should be covered tightly with plastic wrap or stored in an airtight container in the fridge. It will stay fresh for up to 5 days. Keep it chilled until ready to serve to maintain its creamy texture and prevent spoilage.
Freezing Instructions: Flan can be frozen, although the texture may become slightly less smooth after thawing. To freeze, allow it to cool completely, then wrap it well in plastic wrap and a layer of aluminum foil, or place it in an airtight container. Freeze for up to 1 month for best quality.
Thawing: To thaw, transfer the flan from the freezer to the fridge and let it defrost slowly overnight. Avoid microwaving or using heat to speed up the process, as this can affect the custard’s texture. Once thawed, serve chilled and enjoy within a day or two for best results.


My Summary for Mexican Flan
Difficulty: Simple.
Taste: This Mexican flan is rich, creamy, and delicately sweet, with a deep caramel flavor that balances beautifully against the silky custard. The base has a warm, comforting taste from the sweetened condensed milk and a hint of vanilla that adds a fragrant, dessert-like aroma. The caramel layer on top adds a slightly bitter, glossy contrast to the sweet custard, creating a perfect harmony of flavors and a visually stunning finish.
Texture: The texture is smooth and velvety, almost melt-in-your-mouth, yet firm enough to hold its shape when sliced. Thanks to the eggs and gentle baking method, it has a luxurious, custard-like consistency without being too dense or rubbery.
How Long It Takes to Make Mexican Flan: A Step-by-Step Timeline
- Preheat oven & boil water – 10 minutes
- Make custard mixture – 5 minutes
- Prepare caramel & strain mixture into pie pan – 15 minutes
- Set up water bath and transfer to oven – 5 minutes
- Bake – 40–50 minutes
- Cool on wire rack – 1 hour
- Chill in fridge (minimum) – 4 hours (overnight preferred)
- Unmold and serve – 5–10 minutes
Total Time Estimate
- Active prep time: ~30 minutes
- Inactive time: ~5–6 hours (includes cooling and chilling)
- Total time: ~6–6.5 hours (or overnight for best results)


More Recipes to Try
- Apple Custard Cake
- Bee Sting Cake
- Butterkaka
- Crème Brûlée
- Crème Caramel
- Magic Cake
- Vanilla Custard Buns
