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

  • Aunt J
    May 1, 2025

    So good! Pay attention to the instructions. When Natasha says 9 inch pan, she means it. Don’t try using an 8 inch pan. This is a spectacular treat, you don’t want any of it outside the pan. Yikes!

    Reply

  • Massimo Luciano
    April 25, 2025

    I’m Italian and when I made this flan dessert for some of my Hispanic in-law side of the family, I was told it was one of the best flans they ever had (not to mention the rest of the family loved it as well!). It was such a feel good compliment coming from my in-laws because I understand that flan is an Hispanic dessert. Love it! Thanks again❤️❤️❤️❤️

    Reply

    • NatashasKitchen.com
      April 25, 2025

      That’s amazing, Massimo! I’m so glad it was a hit with the family. Thank you for sharing that with me.

      Reply

  • Bill
    April 24, 2025

    I cannot get passed the caramel step. It turns into rock candy. What am I doing wrong?

    Reply

    • NatashasKitchen.com
      April 24, 2025

      Hi Bill, I have this note above- 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.

      Reply

    • Rose
      May 4, 2025

      It’s ok. the rock will melt as you bake the custard and it will become a nice syrup

      Reply

  • Bren
    April 23, 2025

    Followed the recipe and it was perfect!! The family was raving about how delicious it was. Making another one tomorrow. We have chickens and even though I give eggs to our neighbors and friends, I always have tons left over. I’m so happy I found a recipe that will put our fresh eggs to use. Easy recipe and delicious dessert!!

    Reply

    • NatashasKitchen.com
      April 23, 2025

      Hi Bren! It’s so great to know you’re enjoying this recipe! It’s one of my favorite ways to use up eggs!

      Reply

  • Joan Gibson
    April 22, 2025

    Love love this recipe. It turned out perfect. I wanted to make this for my best friend as she is going through a hard time and this is her favorite dessert.
    Thank you, she loved it

    Reply

    • Natashas Kitchen
      April 22, 2025

      I bet she will love this. That’s so thoughtful of you to make it for her, Joan!

      Reply

  • Iris Kacor
    April 17, 2025

    Hi Natasha, I absolutely love your recipes and your wonderful sense of humour.
    I really want to try this Flan but I don’t have a blender. Would I be able to use a stand mixer as a substitute?

    Reply

    • Natashas Kitchen
      April 17, 2025

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

      Reply

  • Elizabeth
    April 16, 2025

    Your recipes are perfectly wonderful and I plan to make the flan for Easter!
    Thank you! Elizabeth R.
    * Fyi…When you say flan it sounds like
    fl + “ann” not fl +”on”.

    Reply

    • Natashas Kitchen
      April 16, 2025

      Thank you so much for sharing that with me.

      Reply

  • Gail
    April 15, 2025

    Natasha, I fell in love with you after trying your amazing authentic Baklava. It came out so good and I made it for years for Christmas. Then I went crazy over your Tiramisu which my husband makes for me. We will be having that for Easter this year. I can’t wait to try your Flan. My son loves flan and I have always wanted to try to make it. Thank you for all your wonderful recipes. You are the best.

    Reply

    • NatashasKitchen.com
      April 16, 2025

      Hi Gail! I’m so glad to hear that. Thank you so much for sharing. Happy Easter to you and your family. I hope you love the Flan.

      Reply

  • Kalya
    April 14, 2025

    Hi Natasha,
    Can I make flan glass pie pan instead of metal cake pan?
    Thanks

    Reply

    • NatashasKitchen.com
      April 15, 2025

      Hi Kayla! If you do, you may need to make some
      modifications. Glass takes longer to heat up, which takes longer to bake.

      Reply

  • Rosa
    April 11, 2025

    Looks so delicious, thanks for sharing your recipes👍

    Reply

    • NatashasKitchen.com
      April 11, 2025

      You’re very welcome! I hope you love this one too.

      Reply

  • KK
    March 12, 2025

    Can I make this in a 9×13 pan? How long can this stay out at room temperature when serving?

    Reply

    • Natashas Kitchen
      March 12, 2025

      Hi, I have not tried this in a 9×13 to advise, however I bet with a few adjustments it can be made, but I recommend using This helpful guide.

      Reply

  • Danielle Karlson
    January 28, 2025

    This recipe is a family favorite! I make it every year for my husband’s birthday and even made it for my mom’s birthday. Everyone says it is the best they’ve tasted. I trust any of Natasha’s recipes to be the best! They always have simple ingredients, simple instructions, and great taste! Enjoy.

    Reply

    • Gail
      April 15, 2025

      I totally agree. I have tried so many of Natasha’s recipes and never had a bad one.
      I’m going to make the Blueberry Lemon cake for Easter. I can’t wait.

      Reply

  • Kaylene Harrison
    January 18, 2025

    The amount of liquid that results from this recipe is much more than a 9” cake pan can hold. I recommend using a 1/4 cup less of each milk. Otherwise, the creaminess of the flan is excellent!

    Reply

    • Natashas Kitchen
      January 20, 2025

      Hi Kaylene, was your pan possibly a shorter one? My pan is 9″ round and 2″ tall. I hope this helps.

      Reply

  • Stephanie
    January 14, 2025

    If using a flan pan, is this going to be the same cooking time and batter size? Thanks!

    Reply

    • NatashasKitchen.com
      January 14, 2025

      Hi Stephanie! I’m sorry, I don’t have those instructions. Flan pans also vary in size so it will require some experimenting with depending on your pan. I used a 9”x2” pan. If you’re is smaller, there will be too much custard. If your pan is larger, the custard will be spread out thinner and will bake faster.

      Reply

  • Chelle
    December 31, 2024

    Help. It is in the oven. I used the exact amounts. I used the right pan. I ended up with over 2 cups of custard left over. I did it on low and tried to get all the bubbles in out. Will it be ok? Less cooking time?

    Reply

    • NatashasKitchen.com
      December 31, 2024

      Hi Chelle! Sorry to get to your message late. The best way thing to do is watch it in the oven and check for doneness.

      Reply

  • Renee
    December 30, 2024

    What a delicious recipe. The only change I made was I baked it for less time than called for. Made it for Christmas and on high demand for New Year’s Eve. Made two batches because everyone devours it in seconds lol. Happy new year Natasha! God bless you always. Thank you for always coming through on everything I need and more

    Reply

    • NatashasKitchen.com
      December 30, 2024

      Aww, thank you, Renee! You’re very welcome.
      Happy New Years!

      Reply

  • Caroline
    December 26, 2024

    This was a big hit with my husband’s Cuban family for Christmas eve. A few said it was the best flan they’ve ever had. Will be my go-to flan recipe from now on. As other reviews have mentioned, it’s not particularly “eggy”–if that’s how you prefer your flan, you might lower the heavy cream or find a recipe with more eggs.

    Reply

    • Natashas Kitchen
      December 26, 2024

      Hi Caroline, thank you so much for your thoughtful review! I’m so glad it was a hit with your family!

      Reply

  • Jen
    December 19, 2024

    I’m excited to try this recipe! Will it work if I make 2 separate recipes, and bake the 2 round pans next to each other in the same pan of hot water?

    Reply

    • Natasha
      December 19, 2024

      HI Jen, I haven’t tested that to say if the baking time would need adjusting so make sure to check the visual cues I described in the post. I hope you love the Flan!

      Reply

  • Toshie
    December 17, 2024

    Great recipe, I cut the heavy whipping cream down to a cup though and idk if anyone has a dual oven I used the top oven and it only took and hour. I’ve made this several times but i noticed the taste was more cream when I used the full 1 3/4 heavy whipping cream and that kinda takes away from the egg taste that I feel is necessary to flan. My husband prefers it that way as well, so I have been playing around with the measurements and it came out the best with only the one cup. I’ve also made this stove top in ramekins using a Bain-Marie method, it took time down to 30 minutes. Anyway thank you for the recipe Natasha

    Reply

  • Sb
    December 12, 2024

    Exceptional! Made this to take to a dinner party. Followed recipe with 2 exceptions, used an immersion blender because I couldn’t find all of my blender parts and my pan was not 2” deep so I cut cook time. Everyone gave rave reviews, would definately make this again!

    Reply

    • NatashasKitchen.com
      December 13, 2024

      You are very welcome. So happy it was a hit!

      Reply

As Featured On

Never Go "Hangry" Again!

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