Silky smooth, rich, creamy, and topped with a beautiful golden caramel sauce, Vanilla Flan is one of the most beloved desserts in Mexican cuisine. This classic custard dessert has been enjoyed for generations and remains a centerpiece at family dinners, holidays, birthdays, weddings, and festive celebrations throughout Mexico.

What makes Vanilla Flan so special is its simplicity. A handful of basic ingredients transform into an elegant dessert with a velvety texture and deep caramel flavor. Every spoonful melts in your mouth, offering the perfect balance of sweetness and creamy vanilla goodness.

Whether you're making flan for the first time or continuing a family tradition, this authentic Mexican Vanilla Flan recipe delivers restaurant-quality results right from your own kitchen.

What Is Vanilla Flan?

Vanilla Flan is a baked custard dessert made from eggs, milk, sugar, and vanilla. The custard is cooked over a layer of caramelized sugar, which becomes a luscious caramel sauce when the flan is inverted after chilling.

Flan has roots in Spanish cuisine but became one of the most cherished desserts throughout Mexico and Latin America. Today, it's considered a staple dessert served in homes and restaurants alike.

Why You'll Love This Recipe

  • Silky smooth texture
  • Rich vanilla flavor
  • Elegant presentation
  • Made with simple ingredients
  • Perfect make-ahead dessert
  • Ideal for holidays and celebrations
  • Naturally gluten-free
  • Authentic Mexican favorite

Ingredients

For the Caramel

  • 1 cup granulated sugar
  • ¼ cup water

For the Vanilla Custard

  • 5 large eggs
  • 1 can (14 ounces) sweetened condensed milk
  • 1 can (12 ounces) evaporated milk
  • 1 cup whole milk
  • 2 tablespoons pure vanilla extract
  • 1 vanilla bean, scraped (optional)
  • Pinch of salt

Equipment Needed

  • 9-inch round cake pan or flan mold
  • Large roasting pan
  • Saucepan
  • Blender or mixing bowl
  • Fine mesh strainer
  • Aluminum foil

Preparation Time

  • Prep Time: 20 minutes
  • Bake Time: 60 minutes
  • Chill Time: 4 hours
  • Total Time: 5 hours 20 minutes

Yield

Serves 8–10

How to Make Vanilla Flan

Step 1: Make the Caramel

In a saucepan combine:

  • Sugar
  • Water

Cook over medium heat without stirring.

Allow the mixture to turn a deep amber color.

Carefully pour the hot caramel into the flan mold.

Tilt the pan to coat the bottom evenly.

Set aside to cool.

Step 2: Preheat the Oven

Preheat oven to 350°F (175°C).

Prepare a large roasting pan for a water bath.

Step 3: Prepare the Custard

In a blender combine:

  • Eggs
  • Sweetened condensed milk
  • Evaporated milk
  • Whole milk
  • Vanilla extract
  • Vanilla bean seeds
  • Salt

Blend until smooth.

Avoid overmixing to minimize bubbles.

Step 4: Strain the Mixture

Pour the custard through a fine mesh strainer.

This ensures an exceptionally smooth texture.

Step 5: Fill the Mold

Carefully pour the custard over the hardened caramel.

Cover tightly with aluminum foil.

Step 6: Create the Water Bath

Place the flan mold inside the roasting pan.

Pour hot water into the roasting pan until it reaches halfway up the sides of the flan mold.

Step 7: Bake

Bake for 55–65 minutes.

The center should be slightly jiggly but set around the edges.

Step 8: Cool Completely

Remove the flan from the water bath.

Allow it to cool at room temperature.

Step 9: Refrigerate

Cover and refrigerate for at least 4 hours, preferably overnight.

How to Unmold the Flan

Step 10: Loosen the Edges

Run a thin knife around the edge of the flan.

Step 11: Invert

Place a serving plate over the mold.

Quickly flip the flan upside down.

The caramel sauce will flow beautifully over the custard.

Tips for Perfect Vanilla Flan

Use a Water Bath

The water bath ensures gentle cooking and prevents curdling.

Don't Overbake

Overbaking can lead to a rubbery texture.

Strain the Custard

This step creates a smoother, more professional-quality flan.

Chill Overnight

Flan tastes even better after resting overnight.

Variations

Mexican Vanilla Bean Flan

Use fresh vanilla beans for intense vanilla flavor.

Coconut Vanilla Flan

Replace some milk with coconut milk.

Coffee Vanilla Flan

Add espresso for a rich coffee twist.

Cinnamon Vanilla Flan

Add a touch of ground cinnamon to the custard.

Orange Vanilla Flan

Incorporate fresh orange zest for a citrus note.

What to Serve with Vanilla Flan

Vanilla Flan pairs beautifully with:

  • Fresh berries
  • Strawberries
  • Whipped cream
  • Café de olla
  • Espresso
  • Mexican hot chocolate
  • Caramelized fruit

Storage Instructions

Refrigerate

Store covered in the refrigerator for up to 5 days.

Freezing

Not recommended, as freezing can alter the texture of the custard.

Frequently Asked Questions

Why is my flan not smooth?

Overcooking or skipping the straining step can affect texture.

How do I know when flan is done?

The center should still have a slight jiggle while the edges appear set.

Can I make flan ahead of time?

Yes. Flan is actually best when prepared a day in advance.

Why use a water bath?

The water bath creates gentle, even heat for a silky custard.

Can I use vanilla extract only?

Absolutely. Vanilla extract provides excellent flavor even without vanilla beans.

Why Vanilla Flan Is So Popular

Vanilla Flan remains one of Mexico's most cherished desserts because it combines:

  • Creamy custard
  • Rich caramel sauce
  • Delicate vanilla flavor
  • Elegant presentation

with surprisingly simple ingredients and preparation.

Its timeless appeal makes it suitable for both casual family meals and special occasions.

Final Thoughts

Vanilla Flan is a true classic of Mexican dessert tradition. With its silky texture, rich caramel topping, and luxurious vanilla flavor, it delivers elegance and comfort in every bite.

Whether you're preparing it for a holiday gathering, dinner party, birthday celebration, or simply to satisfy a sweet craving, this authentic Mexican Vanilla Flan recipe is guaranteed to impress. Once you master this dessert, it will become a staple in your collection of favorite homemade treats.