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.

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).

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.

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
- 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.
- 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.
- 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.

How to Make Flan
- 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.
- 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
- 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.
- 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.
- 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 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.

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.

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

Ingredients
- 3/4 cup granulated sugar
- 1/4 cup water
- 14 oz can sweetened condensed milk, preferably la lechera brand
- 12 oz can evaporated milk, preferably Carnation brand
- 1 3/4 cups heavy whipping cream
- 1 1/2 Tbsp vanilla extract, Homemade Vanilla extract or Mexican Vanilla Extract
- 5 large eggs, room temperature
- 1/4 tsp fine sea salt
- Berries to serve, strawberries, raspberries or blueberries, Optional for garnish
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
Nutrition Per Serving
Filed Under
More Mexican Recipes
- Mexican Beef and Rice Skillet
- Carne Asada
- Fish Tacos
- Easy Tostada Recipe
- Mexican Street Corn (Elote)
- Soft Flour Tortillas
- Chicken Tortilla Soup



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!
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❤️❤️❤️❤️
That’s amazing, Massimo! I’m so glad it was a hit with the family. Thank you for sharing that with me.
I cannot get passed the caramel step. It turns into rock candy. What am I doing wrong?
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.
It’s ok. the rock will melt as you bake the custard and it will become a nice syrup
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!!
Hi Bren! It’s so great to know you’re enjoying this recipe! It’s one of my favorite ways to use up eggs!
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
I bet she will love this. That’s so thoughtful of you to make it for her, Joan!
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?
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.
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”.
Thank you so much for sharing that with me.
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.
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.
Hi Natasha,
Can I make flan glass pie pan instead of metal cake pan?
Thanks
Hi Kayla! If you do, you may need to make some
modifications. Glass takes longer to heat up, which takes longer to bake.
Looks so delicious, thanks for sharing your recipes👍
You’re very welcome! I hope you love this one too.
Can I make this in a 9×13 pan? How long can this stay out at room temperature when serving?
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.
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.
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.
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!
Hi Kaylene, was your pan possibly a shorter one? My pan is 9″ round and 2″ tall. I hope this helps.
If using a flan pan, is this going to be the same cooking time and batter size? Thanks!
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.
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?
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.
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
Aww, thank you, Renee! You’re very welcome.
Happy New Years!
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.
Hi Caroline, thank you so much for your thoughtful review! I’m so glad it was a hit with your family!
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?
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!
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
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!
You are very welcome. So happy it was a hit!