This Flan recipe is a classic Spanish dessert with a sweet and creamy custard base with a golden crown of caramel that pours over the cake as you slide it out of the pan. It’s also easy to make with only 6 ingredients. You’ll love this make-ahead dessert that’s perfect for parties and holidays.

easy Flan dessert served on a cake platter with berries

This post may contain affiliate links. Read my disclosure policy.

Helpful Reader Review

I was a little hesitant having never tried a flan recipe with this combination of ingredients.
Needless to say, I’ll never use another flan recipe again because it was such a hit! Creamy and sweet and literally the best flan recipe ever tasted in all my life. Thank you! – Elizabeth ★★★★★

Flan Video Tutorial

Here’s a video tutorial on how to make flan using my tried-and-true Mexican flan recipe. Watch to learn everything you need to know.

Flan

My first introduction to Flan was at a Mexican restaurant years ago and I’ll admit I didn’t love it the first time I tried it because it was more gelatinous than creamy. With inspiration from Epicurious and Cooks Illustrated, I created a simple but classic version that I love and have been making for years. I’ve compared this to authentic homemade flan that I enjoyed on a trip to Mexico, and I can confidently say this Flan Recipe is a treasure!

Flan is a popular Spanish custard dessert, made by combining eggs, milk, sugar, and vanilla, and it is baked in a water bath similar to the way a cheesecake is baked.

There are several desserts that compare–like French Crème Caramel and Panna Cotta. But Flan is still unique and special in flavor and texture. It’s sort of a cross between a Cheesecake, jello, and a Creme Brûlée, and it has that creamy milk flavor similar to Tres Leches (it even uses the same 3 milks).

Slice of flan cake on a plate with fork drizzled with caramel sauce and topped with fresh berries

Mexican Flan vs Spanish Flan?

The two flan styles are so similar, but this is closer to a Mexican flan. Mexican flan is traditionally made with whole eggs (sturdier texture) and sweetened condensed milk, while Spanish flan often uses granulated sugar and omits the egg white for a creamier flan.

Ingredients for Flan

Since Flan is made with a short list of ingredients, I suggest you avoid substitutions since it needs the right balance of eggs to dairy for the custard to set.

  • Sugar and water – These two simple ingredients make the decadent and sweet caramel topping.
  • Sweetened condensed milk – adds sweetness to the flan. For a more authentic dessert, we recommend using La Lechera brand, but any brand will work.
  • Evaporated milk – adds richness to the custard
  • Heavy whipping cream – creates a creamy and indulgent custard. Be sure to buy heavy cream or heavy whipping cream for the right milk-to-fat ratio.
  • Vanilla extract – I used my homemade Vanilla extract, but a Mexican vanilla can be substituted for a more authentic flan. 
  • Eggs – (at room temperature) Allow the custard to thicken and set properly. 
Ingredients for Classic Mexican milk custard dessert with sweetened condensed milk, evaporated milk eggs, heavy cream, vanilla, salt, eggs and sugar

Variations

Flan is prepared differently in various regions and can come in different flavorings:

  • Cinnamon – Blend 2 teaspoons of cinnamon to the cream mixture
  • Dulce de leche – A reader, Tina, suggested swapping the sweetened condensed milk for Dulce De Leche.
  • Mangos – top the flan with sliced mangos like my Mango Cake. Mangos are a popular variation in the Philippines. 
  • Coffee – blend 1 tsp of espresso powder into the custard
  • Citrus – try swapping the vanilla extract with orange or lemon extract and zest

How to Make Caramel for Flan

  1. Prep – Because the caramel sets quickly, you want to have a 9″ x 2″ round cake pan out and ready for use. Also, preheat the oven to 350˚F and bring a kettle of water to boil.
  1. Make the caramel – In a heavy saucepan (a heavy saucepan will prevent burning), combine water and sugar and stir to dissolve. Bring it to a boil over medium heat without stirring for 3-5 minutes. As soon as you see it start to turn golden, start swirling the pan for 1-2 minutes or until it turns the color of cinnamon, then take it off the heat and swirl it for another 30 seconds. *Swirl, don’t stir, since this can cause the caramel to crystallize and harden, and don’t walk away from this pan since it can quickly burn.
  2. Pour caramel into your cake pan and immediately tilt the pan to coat the bottom. The sugar will harden quickly.

Important Safety Tip:

Be careful not to get any melted sugar on your skin to avoid burns, do not put your finger in it to taste it, and NEVER lick the spatula. Also, keep in mind the cake pan gets quite hot when you pour the caramel in.

step by step pictures of how to make caramel sauce from sugar and water

How to Make Flan

  1. Make the Custard – Combine the rest of the flan ingredients in a blender and blend on low speed for 1 minute. Strain through a sieve lined with cheesecloth (to reduce the bubbles) and pour over your caramel layer.
  2. Cover the cake pan with foil and be sure it isn’t touching the custard. This helps keep the moisture from escaping and prevents cracks in the dessert
  3. Make the Water Bath – Set the pan inside of a large roasting pan and transfer to your reheated oven. Pour hot water from the kettle into the roasting pan, at least halfway up the sides of the cake pan for even cooking.
  4. Bake at 350°F for 70-80 minutes or until there is just a slight jiggle in the center. You don’t want to overcook the custard, and it will continue cooking as it cools. Remove from oven, uncover, and place pan on a rack to cool to room temperature. Then, cover and refrigerate for at least 6 hours or overnight.
  5. To Serve – Run a knife around the edges of the cake pan. Set the cake on a rimmed platter and invert the cake onto the platter. Tap the cake pan until you feel it dislodging then lift the cake pan off the cake.
How to make flan in a water bath step by step photos

How to Know the Flan is Done Cooking?

When you jolt the pan, you should see a slight jiggle in the center – It should be mostly set with a slight jiggle in the center, about the size of a quarter. It will set more as it cools. Do not overbake, or it can cause cracking.

Meixican Flan dessert with slice cut away and topped with berries and caramel

How do I prevent my flan from cracking? 

There are several ways to prevent cracks in flan. Here are our best tips for beautiful results every time:

  • Water bath – this is the most important, as cooking in a water bath allows for gentle and even cooking.
  • Don’t over-bake – Overcooked flan can turn rubbery and will be more likely to crack.
  • Cool gradually – After cooking, remove the foil cover and gently transfer the whole pan to a wire rack and cool completely to room temperature before covering and refrigerating. 
  • Loosen the edges – run a knife around the edges before unmolding the flan to reduce tension as it slides out of the pan. 

Make-Ahead and Storage

You will love that Flan is a make-ahead dessert, which is so convenient for gatherings and entertaining.

  • Make-Ahead: You can keep the flan covered and refrigerated for up to 3 days before serving. It’s best to flip onto a platter just before serving.
  • To Refrigerate: cover leftovers with plastic wrap and refrigerate for up to 4 days
  • Freezing: I don’t recommend freezing flan since the texture can change when thawing.
Slice of flan on a plate with a bite on a fork

My family loves Mexican-inspired desserts such as Churros and Tres Leches Cake. If you are a fan of Latin desserts, this Flan recipe doesn’t disappoint. It’s such a fun and rewarding dessert to make. It’s just 5 ingredients and easy to make. The custard is so decadent, and the caramel sauce makes it perfectly sweet. Make this your go-to dessert for every occasion–especially Cinco de Mayo or whenever the craving strikes.

Flan Recipe

4.96 from 201 votes
Flan sliced on a cake platter
This Classic Flan recipe is a creamy, caramel-topped Spanish and Latin dessert made with eggs, condensed milk, evaporated milk, cream, and vanilla to form a smooth custard. The dessert is cooked slowly and refrigerated to set. It's such a rewarding dessert to make and no one has to know how easy it is!
Prep Time: 30 minutes
Cook Time: 1 hour 30 minutes
Cooling Time: 6 hours
Total Time: 8 hours

Ingredients 

Servings: 12 people

Instructions

  • Prep – Preheat the oven to 350˚F with a rack in the middle of the oven and bring a kettle of water to boil which you will need for the water bath. Take out a 9-inch by 2-inch round, non-stick cake pan* so it’s ready when the caramel is ready to pour.
  • Make the Caramel – In a medium heavy saucepan, stir together sugar and water until dissolved. Bring to a boil over medium-high heat without stirring, about 3-5 minutes. Once you see it start to turn golden then start swirling the pan frequently over the heat until it’s the color of cinnamon, about 1-2 minutes, then remove from heat and continue swirling constantly for another 30 seconds as it turns amber-colored.
  • Immediately pour melted sugar into your round cake pan and quickly tilt your baking dish to spread the caramel over the bottom of the pan before it sets (be careful, that bottom of the pan will turn hot!). Set the pan aside and prepare the custard.
  • Make the custard – In a blender add condensed milk, evaporated milk, heavy cream, vanilla, eggs, and salt. Blend for 1 minute on low speed (to avoid too much foam/bubbles). Strain the mixture through a fine mesh sieve lined with cheesecloth (cheesecloth is optional but helps break up foam) and pour it into the cake pan over the caramel layer.
  • Cover the cake pan with a sheet of foil, making sure the foil isn’t touching the top of the custard (you don’t want to bake your foil into your flan).
  • Make the Water Bath – Set the cake pan inside of a large roasting pan then set the roasting pan in your oven (it’s hard to carry the roasting pan after the water is in there). Pour hot water from the kettle into the roasting pan, at least halfway up the sides of the cake pan, making sure it doesn’t reach the top of your baking pan or get inside your cake pan.
  • Bake at 350 for 70-80 minutes. When it's done, jolt the pan and you should see a stiff jiggle in the center. If it seems too liquid/wobbly, bake for another 10 minutes. Remove from oven, uncover, transfer to a rack, and cool to room temperature. Cover with plastic wrap and refrigerate for at least 6 hours or overnight to fully set the custard.
  • To Serve – Run a knife around the edges of the pan (clean your knife periodically). Set a rimmed platter over the cake pan and holding the top and bottom with both hands, invert the cake onto the platter. If the cake doesn’t slide out easily, tap the cake pan until you feel it dislodging then lift the cake pan gently off the cake. Garnish with berries if desired and serve spooning extra caramel sauce over each slice.

Notes

*Do not use a springform mold because it will leak and ruin your dessert.
*Storage – Store leftovers covered with plastic wrap in the fridge for up to 4 days.
*Make-Ahead – Flan can stay refrigerated in the baking pan for up to 3 days. Plate the dessert just before serving for the best results. 
 

Nutrition Per Serving

341kcal Calories35g Carbs8g Protein19g Fat12g Saturated Fat1g Polyunsaturated Fat5g Monounsaturated Fat0.01g Trans Fat127mg Cholesterol156mg Sodium270mg Potassium35g Sugar765IU Vitamin A2mg Vitamin C202mg Calcium0.5mg Iron
Nutrition Facts
Flan Recipe
Amount per Serving
Calories
341
% Daily Value*
Fat
 
19
g
29
%
Saturated Fat
 
12
g
75
%
Trans Fat
 
0.01
g
Polyunsaturated Fat
 
1
g
Monounsaturated Fat
 
5
g
Cholesterol
 
127
mg
42
%
Sodium
 
156
mg
7
%
Potassium
 
270
mg
8
%
Carbohydrates
 
35
g
12
%
Sugar
 
35
g
39
%
Protein
 
8
g
16
%
Vitamin A
 
765
IU
15
%
Vitamin C
 
2
mg
2
%
Calcium
 
202
mg
20
%
Iron
 
0.5
mg
3
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Dessert
Cuisine: Latin American, Mexican
Keyword: Flan, Flan recipe, How to make Flan, Mexican flan
Skill Level: Medium
Cost to Make: $$
Calories: 341
Natasha's Kitchen Cookbook

More Mexican Recipes

4.96 from 201 votes (120 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Chef Angela Marie
    May 3, 2023

    Love this recipe…. Tweaked it a bit by adding different flavoring and vanilla bean 🫘 paste… delish!

    Reply

    • Natashas Kitchen
      May 3, 2023

      I’m so happy you enjoyed that. Thank you for sharing that with us, Chef Angela!

      Reply

  • Donna
    April 30, 2023

    Can I make this in individual custard cups? Would the baking time be different? I prefer serving everyone individually.

    Reply

    • NatashasKitchen.com
      April 30, 2023

      Hi Donna! See my recipe notes above under “common questions.” I hope that helps.

      Reply

  • Anahera Sebi
    April 30, 2023

    Hi. I was wondering if you know how to make chocolate using cacao beans.Would be great if shared how to.

    Reply

    • NatashasKitchen.com
      April 30, 2023

      Hi Anahera! No, I am sorry, I do not have a recipe or instructions for that.

      Reply

  • Debra
    April 29, 2023

    Hello Natasha, I have been looking at recipes for flan a long time. A friend of mine told me flan is very difficult to make. So I was so excited to see you have a recipe. I love your recipes. Just wondering if you could make a video for flan? Your videos are so awesome. So helpful! Especially for more difficult recipes. Thank you.

    Reply

    • NatashasKitchen.com
      April 29, 2023

      Hi Debra! Thank you, I’m glad you are enjoying my recipes and I hope you love this one. I don’t have a video quite yet, but it’s on my to-do list so hopefully there will be one in the future. 🙂

      Reply

  • Rosie
    April 28, 2023

    Hi Natasha!
    I would love to make this for my Mom for Mother’s day, however I don’t have the correct man size. Could I possibly make the flan in a 9 inch spring form pan? Thanks so much!

    Reply

    • Natasha
      April 28, 2023

      HI Rosie, see my Common Questions section where I explain why I don’t recommend a springform pan. You could use a square 9″ pan if you prefer.

      Reply

    • Jana
      May 7, 2023

      Hi Rosie,
      All I had was a spring form pan, and the custard leaked out the bottom sides when I poured it in. I still put it in the oven, but my hopes for a lovely flan dessert tonight have been thwarted. I will report back if it turns out. 🙂

      Reply

  • Monica
    April 27, 2023

    Love your recipes. Been looking for a flan recipe, this one looks delicious. Could I turn this into a espresso flan by simply adding instant espresso? Any suggestions, thank you.

    Reply

    • NatashasKitchen.com
      April 27, 2023

      Hi Monica! I think that could work, but I haven’t tested it myself. Let us know how it turns out if you experiment with it.

      Reply

  • Helen
    April 25, 2023

    Hi Natasha, I’m looking forward to making this recipe, but why do you say “preferably” in the recipe notes? Does it affect the texture or flavor?

    Reply

    • NatashasKitchen.com
      April 25, 2023

      Hi Helen! Those are the brands that I tested so that is why I recommended them. Other brands would work as well, but yes, it can affect the overall taste or texture depending on the brand.

      Reply

  • Ruth
    April 25, 2023

    I would love to make this but wonder if I could use an immersion blender or hand mixer as I don’t have a blender.

    Thank you.

    Reply

    • Natashas Kitchen
      April 26, 2023

      Hi Ruth, I haven’t tried this with a hand blender to advise on the outcome, but it may work. If you experiment, let me know how you liked the recipe.

      Reply

  • Paulette Codipilly
    April 24, 2023

    Ok Natasha, you’ve done it again!! You went and posted another perfect recipe! The small change I made was substituting half and half for the heavy cream, only because it’s what I had on hand. And it STILL came out perfect!! I will use the heavy cream next time, but the flan was perfectly smooth and creamy even with the half and half. So it’s nice to know that either will work. Also I didn’t have fine sea salt, I only have kosher salt, but I can’t imagine that it makes much difference since it only uses 1/4 tsp. I wish I could upload a picture. It turned out beautifully and cut perfectly. It took 70 min to bake with the firm jiggle indicating it had cooked long enough. I did a few tests by dipping a sharp paring knife a few times and it came out clean. This was just perfect! I think I’ll garnish with a little rosette of whipped cream on each slice, just for a nice creamy contrast. I’ve made flan probably 4 other times over the years but was never really happy with the texture. THIS, is the ONE!!! Thank you so much for posting the recipe!

    Reply

    • Natashas Kitchen
      April 24, 2023

      Thank you so much for sharing your wonderful review with me, Paulette! I’m so happy you loved this recipe!

      Reply

  • Lisa
    April 23, 2023

    Made this and everyone loved it. Great instructions and tips!

    Reply

    • Natasha's Kitchen
      April 23, 2023

      Great to hear that, Lisa. Thank you for your comments and feedback!

      Reply

  • Anette
    April 21, 2023

    Delicious and great make-ahead recipe! I used a little less condensed milk and it still turned out great. Thank you for this tasty recipe!

    Reply

    • Natashas Kitchen
      April 21, 2023

      I’m so happy you enjoyed that. Thank you for sharing that with us, Anette!

      Reply

  • Malu Moraza
    April 20, 2023

    When I make my leche flan I don’t put any crème into it and it comes out just as creamy. I will try it your way next time. Thank you.🤗

    Reply

    • Natasha's Kitchen
      April 21, 2023

      Sounds good, I hope you’ll love our version too!

      Reply

  • Liz
    April 20, 2023

    My husband prefers a lighter version. Do you have a recipe not using condensed milk.

    thanks
    liz

    Reply

    • NatashasKitchen.com
      April 20, 2023

      Hi Liz! I’m sorry, I do not.

      Reply

    • Nicoleta Petrescu-Tudor
      January 25, 2024

      Hi Liz,
      This is a Romanian recipe and my family made it many, many times.
      Prepare the caramel (I like to go a bit above the amber color to get some bitter notes as well); mix all the other ingredients, pour over the caramel, and bake as indicated above. I use a lidded container to get more caramel sauce.
      Ingredients –
      8 whole eggs
      200 g caster sugar
      a tip of a salt knife
      the core of a vanilla pod or 2 sachets of vanilla sugar
      1 L milk with min. 3.5% fat
      For the caramel:
      150-200 g caster sugar

      Reply

  • Sophia
    April 19, 2023

    Okay. I don’t eat flan. So every time I make flan for my husband he is the flan judge.
    So I tried this recipe cuz the other recipes that I was given by friends, family or random websites were not up to his standards 😂.
    So I follow this recipe except for one thing. Instead of the heavy cream (which I didn’t have it at home and I was to lazy to run to the store) I put a can of unsweetened coconut milk. I always have the good quality organic one in the house. I chopped some strawberries and put it on top.
    And omg my husband can’t stop talking about this flan. He ate two big slices right after dinner.
    Now I have a flan recipe to guide myself with and add a few twists. Maybe next time I’ll add half coconut milk and half heavy whipping cream.
    Thank you Natasha.

    Reply

    • Natashas Kitchen
      April 19, 2023

      That’s so great! It sounds like you have a new favorite, Sophia! Thank you for sharing your lovely review with me!

      Reply

  • Bethel A. (age 14)
    April 18, 2023

    Yay! You actually posted the recipe that I recommended. You’re amazing, Natasha! I will have to make this soon. Tysm!

    Reply

    • Natasha
      April 18, 2023

      Oh, that’s awesome!! Thank you for the recommendation and I hope you love the Flan!

      Reply

  • Andie
    April 18, 2023

    This flan was amazing. It was my first attempt, and this recipe walked me through it and made it so easy to follow.

    Reply

    • Natasha
      April 18, 2023

      I’m so happy to hear about your success with this Flan recipe and thank you for that encouraging feedback. I’m glad the tutorial was helpful to you!

      Reply

  • Allyson Zea
    April 18, 2023

    This flan was incredibly delicious and easy to make! Thanks for the recipe!

    Reply

    • NatashasKitchen.com
      April 18, 2023

      You’re welcome, Allyson! So glad you loved it. Thank you for trying the recipe.

      Reply

      • Betsy
        February 2, 2024

        I made this Flan to serve for dessert after a White Chicken Chili dinner. It was a big hit. The custard was so smooth and well set. My only issue was after I turned it out onto my serving plate, the caramel was very runny. No one seemed to notice, but mine was not as set as your photo. I did refrigerate it overnight before flipping out of the pan.
        What could have caused that runny caramel?

        Reply

        • Natashas Kitchen
          February 3, 2024

          Hi Betsy, it’s so hard to say what caused that without being there. I recommend reviewing the recipe notes again to check if anything was altered or substituted. I wish I could be more helpful.

          Reply

  • Beverly
    April 18, 2023

    Looks delicious. There will be no problem to take it out from the pan and when do I add the salt?

    Reply

    • NatashasKitchen.com
      April 18, 2023

      Hi Beverly! See step 4 in the recipe card above for instructions. I hope you love the recipe!

      Reply

  • Robin Beaver
    April 18, 2023

    Natasha,
    I love every one of your recipes!

    Thanks so much!

    Reply

    • NatashasKitchen.com
      April 18, 2023

      Hi Robin! I’m so glad to hear that. Thank you and I hope you try and love the flan! 🙂

      Reply

  • Matt
    April 18, 2023

    I love flan and this flan recipe is super easy to make and super yummy. It is nice being able to use the blender and just blend the ingredients.

    Reply

    • Natasha
      April 18, 2023

      Thank you Matt! I agree – blender recipes are the best because they are easy to make and easy to clean up! I’m so glad you loved the Flan recipe.

      Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.