This post may contain affiliate links. Please read our disclosure policy.

Easily learn how to make flan – a creamy Latin-inspired custard dessert topped with an irresistible caramel coating.

A slice of flan being cut with a serving utensil.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

A Flan Favorite

Flan is a creamy custard dessert topped with Caramel Sauce and one of our favorite ways to end a Mexican meal! The magic comes from the delicious caramel topping that starts at the base of the dessert until it is inverted and becomes a sweet topping to this creamy custard.

We first had flan at a family function decades ago, and although we did not know what it was, we knew we loved it! Besides being a hit in our house, it’s popular in Mexico, Spain, and all over Latin America.

Fortunately, you don’t have to travel all over the world and can now enjoy flan at home with our own recipe. This Mexican dessert is easier to make than you think and will hopefully become a new dessert to add to the menu.

WHY WE LOVE IT:

  • Elegant. As pretty as it is delicious, flan makes the perfect holiday dessert.
  • Simple ingredients. You probably already have all the necessary ingredients in your fridge and pantry!
  • Make ahead. Flan needs to chill overnight, leaving you time to prepare the rest of the menu.
Eggs piled on a kitchen table.

Ingredients

  • ยพ cup sugar – provides sweetness and a caramelized crust
  • ยผ cup water
  • 8 ounces cream cheese softened – creates stability and rich creamy texture
  • 5 large eggs – room temperature eggs will incorporate better
  • 1 (14-ounce) can sweetened condensed milk
  • 1 (12-ounce) can evaporated milk
  • 2 teaspoons vanilla extract – Adjust the flavor by using lemon, coconut, or almond extract.

How to Make Flan

  1. PREP. Preheat the oven to 350ยฐF.
  2. CARAMEL. Add the ยพ cup sugar and ยผ cup water to a medium heavy-bottomed saucepan. Cook the sugar mixture over medium heat until golden, brushing the sides of the pan with water to dissolve sugar crystals if needed. Watch carefully so the sugar does not burn.
  3. CRUST. Immediately pour the sugar mixture into a deep dish pie pan or 2-quart round baking dish, tilting to coat the bottom of the dish with the sugar. Let stand for 10 minutes.
  4. CUSTARD. In a medium bowl, beat the 8-ounces cream cheese until fluffy. Add 5 eggs one at a time, mixing after each addition. Add 14-ounces sweetened condensed milk, 12-ounces evaporated milk, and 2 teaspoons vanilla, and mix until smooth. Pour the cream cheese custard mixture over the sugar mixture into the baking dish.
  5. BAKE. Place the baking dish in a larger baking pan, and pour boiling water into the pan until the water comes up one inch on the sides of the baking dish.
    • Bake for 50-60 minutes, until the center of the flan is set and only jiggles slightly when shaken gently.
  6. CHILL. Cool on a wire rack for one hour, then cover and chill in the refrigerator overnight. To serve, run a knife gently around the sides of the baking dish, then invert the flan onto a rimmed serving platter slightly larger than the flan.
Mexican flan in a dessert dish.

Instant Pot Directions

Cut the cooking time by a third by using your instant pot to make this Mexican flan recipe. Prepare the flan as directed in steps 2-4.

  1. Cover the baking dish with aluminum foil. 
  2. Place 2 cups of water into the instant pot.
  3. Using a long handle wire rack lower the baking dish into the instant pot. 
  4. Seal the lid and set the cooking time for 15 minutes. (see your pots user guide for more specific settings)
  5. Quick release and open. Use oven mitts when lifting out the flan.
  6. The flan will be jiggly but a knife inserted into the center should come out clean. 
  7. Allow to cool and refrigerate overnight. 
Learn how to make flan with this easy recipe and tutorial.

More Like This

Mexican Desserts

Custard-Based Desserts

Collections

4.94 from 16 votes

How to Make Flan

By: Lil’ Luna
Easily learn how to make flan – a creamy Latin-inspired custard dessert topped with an irresistible caramel coating.
Servings: 8
Prep: 20 minutes
Cook: 50 minutes
Chill: 8 hours
Total: 9 hours 10 minutes

Ingredients 

  • ยพ cup sugar
  • ยผ cup water
  • 8 ounces cream cheese, softened
  • 5 large eggs
  • 1 (14-ounce) can sweetened condensed milk
  • 1 (12-ounce) can evaporated milk
  • 2 teaspoons vanilla extract

Instructions 

  • Preheat the oven to 350ยฐF.
  • Add the sugar and water to a medium heavy-bottomed saucepan. Cook the sugar mixture over medium heat until golden, brushing the sides of the pan with water to dissolve sugar crystals if needed. Watch carefully so the sugar does not burn.
  • Immediately pour the sugar mixture into a deep dish pie pan or 2 quart round baking dish, tilting to coat the bottom of the dish with the sugar. Let stand for 10 minutes.
  • In a medium bowl, beat the cream cheese until fluffy. Add the eggs one at a time, mixing after each addition. Add the sweetened condensed milk, evaporated milk, and vanilla, and mix until smooth. Pour the cream cheese mixture over the sugar mixture in the baking dish.
  • Place the baking dish in a larger baking pan, and pour boiling water into the pan until the water comes up one inch on the sides of the baking dish. Bake 50-60 minutes, until the center of the flan is set and only jiggles slightly when shaken gently.
  • Cool on a wire rack for one hour, then cover and refrigerate overnight. To serve, run a knife gently around the sides of the baking dish, then invert the flan onto a rimmed serving dish.

Video

Notes

Caramel can quickly go from perfectly cooked to burnt in just a minute or so. Be sure to watch it very carefully.ย The texture should be similar to maple syrup. If it is thick like honey, then you have overcooked it. It will also harden fairly quickly, so don’t delay pouring it into the baking dish.
Ramekins.
  1. Divide the caramelized sugar evenly into the ramekins tilting to coat the bottom.ย Make the filling and divide evenly into 5-6 ramekins.
  2. Place the ramekins into a tall-sided baking pan. Add 2 inches of boiling water to the pan. Bake at 350ยฐF for about 45 minutes.ย 
  3. Insert a knife into the center. Theyโ€™re done when the knife comes out clean.ย ย 
  4. Refrigerate overnight. Invert each flan onto its own serving plate.
Storage. Cover the serving dish that the flan is in, or move it to an airtight container, and store it in the refrigerator for up to 5 days.ย 

Nutrition

Calories: 212kcal, Carbohydrates: 20g, Protein: 5g, Fat: 12g, Saturated Fat: 6g, Cholesterol: 134mg, Sodium: 131mg, Potassium: 77mg, Sugar: 20g, Vitamin A: 529IU, Calcium: 43mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Recipe FAQ

Why is the caramel on my flan gritty?

When making the sugar syrup tiny sugar granules can creep up the sides of the saucepan and crystalize. From there you may unknowingly stir them back into the caramel. To avoid this, stir the syrup gently and avoid scraping the sides of the pan. Use a moist pastry brush to brush the sides of the pan. The water on the brush will help dissolve the crystalized sugar and it can be smoothly stirred back into the syrup.

Can I make mini individual-sized flan?

Yes! Use 5-6 individual dishes depending on the size of the dishes and how thick you want to make each flan. Divide the caramelized sugar, from step one, evenly into the ramekins tilting to coat the bottom. Let stand for 10 minutes. Make the filling and divide evenly into the ramekins. Place the ramekins into a tall-sided baking pan Add 2 inches of boiling water to the pan. Bake at 350ยฐF for about 45 minutes.ย Insert a knife into the center. Theyโ€™re done when the knife comes out clean. Refrigerate overnight. Invert each flan onto its own serving plate.

How to store leftover flan?

Cover the serving dish or move leftovers to an airtight container. Store it in the refrigerator for 5-7 days.

About Kristyn

My name is Kristyn and Iโ€™m the mom of SIX stinkinโ€™ cute kids and the wife to my smokinโ€™ hot hubby, Lo. My momโ€™s maiden name is Luna, and Iโ€™m one of the many crafty โ€œLilโ€™ Lunasโ€ in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!

4.94 from 16 votes (4 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




15 Comments

  1. Jessica says:

    5 stars
    Flan was always so intimidating to me for some reason but this recipe helped make it easy! Thank you so much, will definitely be making again.

    1. Lil'Luna Team says:

      You’re welcome!! So glad to hear you enjoyed the recipe and it was easy to make!

  2. Dave Evenson says:

    4 stars
    You canโ€™t put any water in the sugar when youโ€™re making the caramelized toppingโ€ฆ.@ least not @ altitude

  3. Shamra says:

    5 stars
    Excited to try canโ€™t wait

  4. Sarah says:

    5 stars
    I love a good flan, and this is AMAZING!!

  5. kristina says:

    5 stars
    Im not really familiar with making this dessert so I really appreciate all of the tips that you included. I cant wait to try them out.

  6. Beth says:

    5 stars
    This looks so delicious and tasty! My family is going to love this recipe!

  7. Julia says:

    5 stars
    We absolutely adored the flavour and texture of this delicate dessert!

  8. Trang says:

    5 stars
    delicious! i love that you also included how to make it in the instant pot. flan is actually a really popular vietnamese dessert too!

  9. Joy says:

    5 stars
    I’ve only recently started to like flan. NO reason, other than never trying it, but It is super creamy & I love caramel!

  10. Sabrina says:

    5 stars
    great to have a recipe for flan, have never made it only eaten in restaurants, so thank you