Traditional Mexican Flan

Traditional Mexican Flan Recipe

No Photo

Have you made this?

 Share your own photo!

Natalie Palistino Sanchez


Super creamy and rich yet dense enough to slice and not fall apart. DO NOT OVER BAKE! You don't want the texture to have holes in it. It should look silky and smooth.


★★★★★ 1 vote

10 Min
1 Hr 20 Min


  • 4 large
  • 2 large
    egg yolks
  • 14 oz
    can of condensed milk
  • 13 oz
    can of evaporated milk
  • 1 c
  • 2 tsp
    vanilla extract
  • 1 c
  • 1/4 c

How to Make Traditional Mexican Flan


  1. Whisk eggs, yolks, vanilla, and all milks together in a large bowl.
  2. Cook sugar and water together in a saucepan over medium high heat to carmel color. Immediately when done pour into your pan that your going to use for your flan.
  3. Pour egg and milk mixture on top of the carmel sugar and cover with aluminum foil. Bake in a water bath at 350 for 1hr. 20min. or till a tooth pick comes out clean making sure not to over bake. Let sit for at least 2hrs. refrigerated. Then, tip upside down and let carmel run down sides. Slice and serve.

Printable Recipe Card

About Traditional Mexican Flan

Course/Dish: Other Desserts

Show 1 Comment & Review

25 No-bake Dessert Recipes That Are Bringing Sexy Back

25 No-Bake Dessert Recipes That Are Bringing Sexy Back

Kitchen Crew @JustaPinch

Not only are these no-bake desserts super easy to make, but these recipes are incredibly tempting and sure to satisfy your cravings!

13 Heavenly Cheesecake Recipes

13 Heavenly Cheesecake Recipes

Kitchen Crew @JustaPinch

Cheesecake is one of our favorite go-to dessert recipes! So rich, creamy and dreamy, there’s nothing like biting into a delicious slice of cheesecake. Whether you’re into fruity cheesecakes, rich...

Sweet & Indulgent Homemade Christmas Dessert Recipes

Sweet & Indulgent Homemade Christmas Dessert Recipes

Kitchen Crew

When the Christmas meal is finished and leftovers are packed in the fridge, it's time for the next "meal" in my house... dessert. I like to have options out since...