Classic Mexican Flan Recipe: Creamy Caramel Custard Guide

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.

side view: a slice of my flan recipe on a ceramic plate

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.

overhead: a spatula removing a slice of my Mexican flan recipe

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.

overhead: ingredients needed to make my flan recipe
overhead process shot: heating the sugar
heat sugar
overhead process shot: melting and moving the sugar around
melting and moving around
overhead process shot: sugar formed into a caramel sauce
caramel sauce
overhead process shot: pouring the caramel to the bottom of the flan pan
pour on bottom of pan
side view process shot: straining the custard on top of the caramel
strain custard on top
overhead process shot: cover the flan and placing it in a water bath
cover and place in water bath

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.

overhead: my mexican flan recipe in flanera pan

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.
overhead: flan on a plate before slicing
side view: baked Mexican flan recipe with caramel sauce
overhead: removing a slice of my flan recipe
side view: a spatula lifting up a piece of flan

How to Make My Flan Recipe

  1. Prep. Preheat the oven to 350°F (175°C) and bring the eggs to room temperature.
  2. 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.
  3. 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.
  4. Mix the custard. Whisk or blend the eggs, evaporated milk, sweetened condensed milk, vanilla, and optional cinnamon until smooth.
  5. 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.
  6. 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.
  7. 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.

side view: a slice of my flan recipe on a ceramic plate

Frequently Asked Questions

Does flan need to be refrigerated after baking?

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.

How far ahead can I make a Mexican flan?

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.

img 100672 20

Mexican Flan Recipe

5 from 2 votes
Rich, creamy, and indulgent—this Mexican flan recipe makes a show-stopping dessert without fancy ingredients.
Servings: 8
Prep: 15
Cook: 1 25
Chill Time: 4
Total: 5 40
Pin 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

Calories: 325kcal | Carbohydrates: 57g | Protein: 10g

The nutrition information is an estimate and should not replace professional dietary advice.

Course: Desserts
Cuisine: Mexican
Author: Kevin Is Cooking
titled image (and shown): mexican flan recipe