This flan recipe turns five humble pantry staples into one of the most impressive desserts you can serve.
Sweetened condensed milk, evaporated milk, eggs, and a deep amber caramel come together to create a custard that’s silky, rich, and just sweet enough.
I’ve made this classic flan more times than I can count, for birthdays, holidays, and random Tuesday cravings.
It reminds me of other creamy Latin desserts I love, like my tres leches cake, but flan has an elegance all its own.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 60 minutes |
| Total Time | 5 hours 20 minutes |
| Servings | 8 servings |
| Difficulty Level | Moderate |

Why You’ll Love This Flan Recipe
Flan is proof that a handful of everyday ingredients can create something genuinely special.
It requires no fancy equipment, no hard to find items, and comes together with about 20 minutes of hands on work.
- Only five ingredients, all found in most grocery stores
- Rich, custardy texture without any gelatin or thickeners
- Self saucing dessert, the caramel forms its own sauce as it bakes
- Make ahead friendly, it actually tastes better the next day
- Naturally gluten free and easy to scale for a crowd
You might also enjoy: Egg Custard Pie
Ingredients
Traditional flan relies on just a handful of ingredients, so quality matters more than quantity here.
Use full fat dairy for the creamiest texture and the freshest eggs you have on hand.
- 1 cup granulated sugar, for the caramel
- 5 large eggs
- 1 can (14 ounces) sweetened condensed milk
- 1 can (12 ounces) evaporated milk
- 1 tablespoon pure vanilla extract
- Pinch of salt
This same custard base is what makes coconut custard pie so rich, just without the caramel layer on top.
Kitchen Equipment Needed
You don’t need anything fancy for this recipe, just a few basics that most home cooks already own.
A couple of specialty pieces make the whole process much easier though.
- Heavy bottomed saucepan for the caramel
- 9 inch round flan mold or cake pan
- Large roasting pan for the water bath
- Fine mesh sieve for straining the custard
- Mixing bowl and whisk
- Oven mitts and a thin knife for unmolding
Read Also: Cherry Cheesecake Recipe
Recommended Products for This Recipe
These are a few products I personally rely on whenever I make flan, based on years of trial and error in my own kitchen.
None of them are required, but they make the process smoother and the results more consistent.
1. Traditional Flan Mold (Flanera)
A dedicated flanera makes unmolding almost foolproof since it’s built specifically for this dessert.
The tight fitting lid also means you can flip the whole thing in one motion without worrying about spills.
I switched to one years ago and haven’t looked back.
2. Fine Mesh Strainer
Straining the custard through a fine mesh sieve is the single biggest trick for a silky, lump free flan.
It catches any bits of cooked egg and air bubbles that would otherwise leave holes in the finished custard.
3. Pure Vanilla Extract
A good quality vanilla extract makes a noticeable difference in a custard this simple, since there’s nowhere for a weak or artificial flavor to hide.
I always reach for a pure extract rather than imitation for this recipe.
4. Heavy Duty Roasting Pan
A sturdy roasting pan is what makes the water bath safe and even, especially when you’re carrying it to and from a hot oven.
I like one with handles so I’m not fumbling with a full pan of hot water.
5. Candy Thermometer
If you’re nervous about caramelizing sugar without burning it, a candy thermometer takes the guesswork out completely.
Clip it to the side of the pan and pull the caramel the moment it hits a deep amber color.
I use the same water bath technique when I make mocha cheesecake, it’s the secret to a crack free top on both desserts.

Step-by-Step Instructions: How to Make Flan
1. Prepare the Caramel
- Add 1 cup of granulated sugar to a heavy bottomed saucepan set over medium heat.
- Let the sugar melt undisturbed for the first minute or two, then stir gently with a heatproof spatula as it continues to melt.
- Keep cooking and stirring occasionally until the sugar turns a deep amber color, about 8 to 10 minutes total.
- Watch closely during the last minute, sugar can go from perfectly caramelized to burnt very quickly.
- As soon as the caramel reaches a rich amber shade, remove the pan from the heat immediately.
2. Coat the Pan
- Working quickly before the caramel hardens, pour it into a 9 inch round cake pan or flan mold.
- Use oven mitts to carefully tilt and swirl the pan so the caramel coats the entire bottom in an even layer.
- Set the pan aside on a heatproof surface to let the caramel cool and harden while you make the custard.
- Preheat your oven to 350 degrees Fahrenheit.
- Bring a kettle or pot of water to a boil, you’ll need this for the water bath later.
3. Make the Custard
- In a large mixing bowl, whisk the 5 eggs until the yolks and whites are fully combined.
- Add the sweetened condensed milk, evaporated milk, vanilla extract, and a pinch of salt to the eggs.
- Whisk everything together until smooth, being careful not to whip in too many air bubbles.
- Pour the mixture through a fine mesh sieve into another bowl to catch any bits of egg and remove excess foam.
- This straining step is what gives the finished flan its silky, lump free texture.
4. Assemble and Bake
- Slowly pour the strained custard over the hardened caramel layer in the pan.
- Place the filled pan inside a larger roasting pan.
- Carefully pour the boiling water into the roasting pan so it reaches about halfway up the sides of the flan pan.
- Transfer the whole setup to the preheated oven, being careful not to splash any water into the custard.
- Bake for 50 to 60 minutes, or until the edges are set but the center still jiggles slightly when the pan is nudged.
5. Cool and Chill
- Carefully remove the roasting pan from the oven and lift out the flan pan, drying the bottom with a towel.
- Let the flan cool at room temperature for about 30 minutes.
- Cover the pan and refrigerate for at least 4 hours, though overnight is best for the cleanest slices.
- Chilling fully is essential, flan needs this time to firm up and develop its final texture.
6. Unmold and Serve
- Run a thin knife around the edge of the pan to loosen the custard from the sides.
- Place a serving plate upside down over the pan.
- Holding both firmly together, flip the pan and plate over in one confident motion.
- Give the pan a gentle shake if the flan doesn’t release right away, then lift it off slowly.
- The caramel sauce will pool around the custard as it releases, spoon any extra over each slice when serving.
Another favorite: Apple Crumble Cheesecake
Tips for The Best Flan
A few small details separate a good flan from a great one.
Most of it comes down to patience, both with the caramel and with the chilling time.
- Don’t stir the caramel too much while it’s cooking, swirling the pan is gentler on the sugar
- Strain the custard even if it looks smooth, this step removes tiny air bubbles that cause holes
- Keep the oven temperature steady and avoid opening the door during baking
- A slightly jiggly center when you pull it from the oven is normal, it firms up as it chills
- Use a candy thermometer if you’re new to making caramel, aim for a deep amber around 350°F
The same patience pays off with apple cider cheesecake, another dessert that rewards a slow, chilled set.
Serving Suggestions

Flan is rich enough to stand entirely on its own, but a few finishing touches make it feel even more special.
It also makes a lovely ending to a Mexican inspired meal.
- A few fresh berries or a mint sprig for color
- A light dusting of ground cinnamon over the caramel
- Whipped cream on the side for extra richness
- A rich, dark roast coffee to cut through the sweetness
- Small portions, flan is dense and a little goes a long way
Read Also: Carnitas
Variations of Flan
Once you’ve mastered the classic version, flan is easy to customize.
A few simple swaps change the flavor completely while keeping that same silky texture.
- Coffee Flan: stir 1 tablespoon of instant espresso powder into the custard
- Coconut Flan: replace the whole milk with coconut milk and top with toasted coconut flakes
- Chocolate Flan: melt 4 ounces of chocolate into the warm custard before straining
- Individual Flans: divide the caramel and custard among ramekins or a silicone flan mold and reduce the bake time to about 35 minutes
- Cheese Flan: blend in 4 ounces of softened cream cheese for a denser, tangier custard, similar in spirit to my butterscotch pudding
Storage and Reheating
Flan actually improves with a day or two in the fridge, so it’s a great make ahead dessert.
Just keep it well covered so it doesn’t pick up other flavors from the refrigerator.
- Store covered in the refrigerator for up to 5 days
- Keep the flan in its pan until ready to serve for the cleanest unmolding
- Wrap tightly with plastic wrap if you’ve already unmolded it
- Flan doesn’t freeze well, the custard texture breaks down and turns watery once thawed
- Serve straight from the fridge, flan is meant to be enjoyed cold
Another favorite: Banana Pudding Pie
Nutritional Facts
These values are estimates for one slice of flan, based on a standard 8 serving recipe.
Exact numbers will vary depending on the specific brands you use.
- Calories: about 320 per serving
- Protein: 8 grams
- Carbohydrates: 45 grams
- Sugar: 42 grams
- Fat: 12 grams
- Cholesterol: 145 milligrams
This custard has a similar richness to chocolate pudding pie, just with a caramel twist instead of chocolate.
Health Benefits of Key Ingredients
Flan is a dessert first and foremost, but a few of its ingredients do offer some nutritional upside.
Eggs and dairy in particular bring more to the table than just flavor.
- Eggs are a complete protein and a good source of choline, which supports brain health
- Milk and condensed milk provide calcium and vitamin D for bone strength
- Vanilla extract contains trace antioxidants and has a calming, soothing aroma
- A small serving of flan can satisfy a sweet craving without derailing a balanced diet
- Portion control is easy since flan is naturally rich and filling in small amounts
You might also enjoy: Mexican Hot Chocolate
FAQs About Flan
1. Why did my flan turn out grainy or curdled?
Grainy flan usually means the oven was too hot or the custard baked too long.
Keep your oven at a steady 350 degrees Fahrenheit and pull the flan out while the center still jiggles slightly.
2. Can I make flan without a water bath?
A water bath is what keeps the custard gentle and even, so skipping it usually leads to a rubbery texture.
It’s worth the extra step for a smooth, creamy result.
3. How do I know when the caramel is done?
The caramel is ready once it turns a deep amber color, similar to strong tea.
If it smells sharp or bitter, it has burned and you’ll need to start over.
4. Why won’t my flan release from the pan?
This usually happens if the flan hasn’t chilled long enough.
Refrigerate it for a full 4 hours, or overnight if possible, before attempting to unmold.
5. Can I make flan ahead of time for a party?
Flan is actually best made a day or two in advance, since the flavor and texture improve with time.
Just keep it covered in the fridge until you’re ready to serve.
This same make ahead logic is why I love cake mix pudding cake for busy weeks too.

Classic Flan
Ingredients
- 1 cup granulated sugar 200g, for the caramel
- 5 large eggs freshest you have on hand
- 1 can (14 ounces) sweetened condensed milk 397g
- 1 can (12 ounces) evaporated milk 354g, use full fat dairy for creamiest texture
- 1 tablespoon pure vanilla extract use pure extract rather than imitation
- salt a pinch
- fresh berries for color
- mint sprig for garnish
- ground cinnamon light dusting over the caramel
- whipped cream on the side for extra richness
Equipment
- Heavy-bottomed saucepan For making the caramel
- 9 inch round flan mold or cake pan
- Large roasting pan For the water bath
- Fine-mesh sieve For straining the custard
- Mixing bowl and whisk
- Thin knife For unmolding
Method
- Add 1 cup granulated sugar to a heavy bottomed saucepan over medium heat. Let it melt undisturbed for 1-2 minutes, then stir gently with a heatproof spatula until it turns a deep amber color, about 8-10 minutes total.
- Working quickly, pour caramel into a 9 inch round cake pan or flan mold and tilt to coat the entire bottom evenly. Set aside to cool and harden. Preheat oven to 350°F and bring a kettle of water to a boil.
- Whisk 5 eggs until fully combined. Add sweetened condensed milk, evaporated milk, vanilla extract, and a pinch of salt. Whisk until smooth, being careful not to whip in too many air bubbles. Strain through a fine mesh sieve.
- Slowly pour strained custard over the hardened caramel. Place pan inside a larger roasting pan and carefully pour boiling water into the roasting pan until it reaches halfway up the sides of the flan pan.
- Bake for 50-60 minutes, until edges are set but center still jiggles slightly when nudged. Carefully remove roasting pan from oven and lift out the flan pan, drying the bottom with a towel.
- Cool at room temperature for about 30 minutes. Cover and refrigerate for at least 4 hours, though overnight is best for the cleanest slices and best texture.
- Run a thin knife around the edge of the pan. Place a serving plate upside down over the pan and flip both together in one confident motion. Give a gentle shake if needed, then lift the pan off slowly. Spoon extra caramel sauce over each slice when serving.
Nutrition
Notes
- Don’t stir the caramel too much while it’s cooking — swirling the pan is gentler on the sugar.
- Strain the custard even if it looks smooth; this step removes tiny air bubbles that cause holes in the finished flan.
- Keep the oven temperature steady and avoid opening the door during baking.
- A slightly jiggly center when you pull it from the oven is normal — it firms up as it chills.
- Use a candy thermometer if you’re new to making caramel; aim for a deep amber around 350°F.
- Store covered in the refrigerator for up to 5 days. Keep the flan in its pan until ready to serve for the cleanest unmolding.
- Flan doesn’t freeze well — the custard texture breaks down and turns watery once thawed.
- Serve straight from the fridge; flan is meant to be enjoyed cold.
- For Coffee Flan: stir 1 tablespoon instant espresso powder into the custard.
- For Coconut Flan: replace the whole milk with coconut milk and top with toasted coconut flakes.
- For Chocolate Flan: melt 4 ounces chocolate into the warm custard before straining.
- For Individual Flans: divide caramel and custard among ramekins and reduce bake time to about 35 minutes.
- For Cheese Flan: blend in 4 ounces softened cream cheese for a denser, tangier custard.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
Flan has a way of turning a handful of simple ingredients into something that feels like a special occasion.
Once you’ve made it a time or two, that caramel swirl becomes second nature.
I hope this flan recipe earns a permanent spot in your dessert rotation.
If you give it a try, I’d love to hear how it turned out, drop a comment below or share a photo, I always enjoy seeing your kitchen wins.
Recommended:
- Caramel Apple Cheesecake Bars
- Birria Tacos Recipe
- Authentic Mexican Tamales Recipe
- Mexican Chicken Casserole Recipe
- Mexican Street Corn Pasta Salad Recipe



