
What is Mexican Flan?
Mexican flan is a baked custard dessert topped with a silky caramel sauce. While flan originated in Europe centuries ago, it became one of Mexico’s most beloved desserts after the Spanish introduced it during the colonial period.
Today, no two flan recipes are exactly alike. Some recipes use sweetened condensed milk and evaporated milk for a richer custard, while others, like this one, rely on whole milk, fresh eggs, and citrus for a lighter, more delicate flavor.
This recipe is inspired by my family’s Spanish roots and the version my grandmother made after settling in Mexico.
Why You’ll Love This Recipe
- ❤️ Passed down through generations. This family recipe combines Spanish tradition with Mexican flavors.
- 🍊 Orange zest makes it special. A touch of fresh orange brightens the custard without overpowering the caramel.
- 🥛 No cream cheese. Unlike many modern recipes, this authentic-style flan gets its silky texture from eggs and milk alone.
- 🍮 Rich, creamy, and incredibly smooth. Every bite melts in your mouth with a luscious caramel sauce.
- 🎉 Perfect for any celebration. Holidays, birthdays, Sunday dinners, or whenever you’re craving a classic Mexican dessert.
My Family’s Mexican Flan Recipe
My mother’s family came from Castilla y León, Spain, bringing with them recipes that had been passed down through generations. One of those treasured recipes was flan.
Somewhere along the way, the recipe evolved. The orange zest stayed, just as it had in Spain, but my Spanish grandmother began making the custard with whole eggs instead of only egg yolks, as many Mexican home cooks did. That small change became our family’s version of Mexican flan.
I wish I knew exactly how old this recipe is. Family records become difficult to trace beyond my grandmother’s generation because there were two generations of orphans. I’ve spent years researching our family history, hoping to discover where the recipe truly began, but the trail ends there.
Even without those answers, every time I make this flan, I feel connected to the women who came before me. It’s more than dessert—it’s one of the few traditions our family has been able to preserve and continue sharing around the table.
Today, I’m sharing the exact recipe that has been passed down through my family for generations.

🍮 Instructions
- Make the Caramel:
- Add sugar to a medium saucepan over medium heat.
- Stir constantly as the sugar melts and turns into a dark golden caramel.
- Remove from the heat immediately to avoid burning.
- Carefully pour the hot caramel into a round baking pan or pie pan.
- Swirl the caramel around the bottom of the pan to coat evenly.
- Prepare the Custard
- In a large bowl, beat whole eggs until smooth.
- Add the milk, sugar, vanilla, and grated orange rind.
- Mix until everything is fully combined.
Mexican Flan vs. Spanish Flan
Although they share the same origins, Spanish flan and Mexican flan aren’t always prepared the same way.
Traditional Spanish flan often uses only egg yolks, creating a richer custard with a deep yellow color.
Many Mexican recipes use whole eggs and sometimes sweetened condensed milk or evaporated milk for a firmer texture.
My family’s recipe bridges both traditions. It began as a Spanish flan recipe with orange zest. Then my grandmother started making it with whole eggs instead of only yolks. The result is a silky custard with a delicate citrus flavor that has been part of our family for generations.

- Prepare the Water Bath:
- Place a large roasting pan on the oven rack.
- Set the caramel-coated pan inside the roasting pan.
- Pour the milk mixture into the hardened caramel-lined pan.
- Carefully pour hot water into the roasting pan or rectangular baking dish until it reaches about 1 inch up the sides of the flan pan.
Different Types of Flan
Nearly every Latin American country has its own version of flan.
In Mexico, whole milk is commonly used, while recipes in Cuba and Puerto Rico often include sweetened condensed milk and evaporated milk for an extra-rich custard.
You may also find:
- Coconut flan
- Pumpkin flan
- Chocolate flan
- Coffee flan
- Flan de queso (cream cheese flan)
- Cajeta flan
Although these versions are delicious, I always come back to my grandmother’s orange-scented recipe.

- Bake the Flan:
- Loosely cover the pan with foil. Bake at 325 degrees F for about 1 hour.
- The flan is ready when a knife inserted into the center comes out clean.
- Remove from the oven and cool on a wire rack on the counter.
- Then refrigerate covered with plastic wrap for at least 3½ hours before serving.
- Unmold the Flan:
- Take the pan out of the fridge.
- Run a spatula or sharp knife gently around the edges of the pan.
- Place a serving platter over the top of the pan.
- Carefully flip the pan upside down onto the platter.
- Spoon any remaining caramel sauce over the flan before slicing.
What Baking Pan To Use
- In the video, I’m using a regular pie pan. If you are using this recipe, you will need to use TWO pie pans. Yes, two flans!
- I recommend using a deep 8-inch cake pan or a ramekin.
- Or use a flan mold or a flan double broiler set that make it easier to unmold this staple dessert.
👩🏼🍳 Pro Tip
The DEEPER the pan, the THICKER your flan will be.
Use a serving plate that is LARGER than the pan. OR, the syrup will spill all over the place, and the flan will fall apart. No bueno.
If a small piece sticks to the pan, don’t worry. Simply place it back on top of the flan. Once the caramel sauce is spooned over it, no one will notice.

Can I Make Flan Ahead of Time?
Yes! In fact, flan tastes even better after chilling overnight. Making it a day in advance gives the custard time to fully set and allows the caramel sauce to become silky and pourable. That’s why flan is one of my favorite desserts to prepare for holidays, dinner parties, and family gatherings.
🙋🏻♀️ FAQs – Frequently Asked Questions
Most custard bakes will ask for water baths. The water bath helps the flan cook gently and evenly, creating its smooth and creamy texture. It will also help prevent air bubbles.
Insert a knife into the center. If it comes out clean, the flan is ready.
Some caramel naturally hardens as it cools in the pan, but it melts again while baking.
Flan develops bubbles when the mixture was mixed too much or too vigorously. Another reason this happens is when the oven is too hot and the eggs and milk start to boil.

🫙 Storing Instructions
Store Mexican flan covered in the refrigerator for up to 5 days. Keep it chilled until ready to serve for the best texture and flavor. Avoid freezing, as the custard texture may change once thawed.
Do you see the picture below, and how the caramel is pouring down the flan? Makes you just want to lick the plate clean! Are you drooling? Because I sure am!!

📕 Origins of Flan
Flan dates back to Ancient Rome, where cooks prepared simple egg custards sweetened with honey. As the recipe spread throughout Europe, Spain embraced the dessert and eventually added caramelized sugar to create the version we recognize today.
When the Spanish arrived in Mexico, they brought many recipes with them, including flan. Over time, Mexican families made the dessert their own, adapting it with local ingredients and family traditions. Today, flan remains one of the most iconic desserts served throughout Mexico.
🇪🇸 🇲🇽 More Spanish-Mexican Recipes
- Churros
- Arroz con Leche
- Rosca de Reyes (Roscon de Reyes, in Spain)
- Bacalao Navideno
- Torrejas

🍰 More Mexican Desserts
- Tres Leches Cake
- Mantecadas
- Cortadillos
- Jericalla
- Mexican Wedding Cookies
- Pan de Elote
- Marranitos
- Conchas
This Mexican Flan recipe has traveled across generations, from Spain to Mexico and now into my own kitchen. Every slice reminds me that recipes are more than instructions—they’re family history preserved one dessert at a time. I hope this flan becomes part of your family’s traditions, too.
😋 Hungry for More
Be sure to subscribe to my newsletter and follow along on Facebook, Instagram, Pinterest, YouTube for my latest recipes and videos.
Did you make this recipe? Please rate the recipe below!

Mexican Flan
Ingredients
Instructions
- Heat ½ cup sugar in a skillet, stirring constantly until it melts.
- It will turn a dark golden color.
- Remove from heat.
- Immediately pour the melted sugar into a deep 8-inch cake pan or pie pan.
- Swirl it around the pan to evenly coat the bottom.
- In a large bowl, beat the eggs.
- To the bowl, add 3 cups milk, ½ cup sugar, vanilla, and orange zest.
- For the water bath:
- Place a large roasting pan on an oven rack.
- Inside the roasting pan, add the caramel coated pan to the center.
- Pour egg mixture into the caramel coated pan.
- Run the tap water until it gets hot.
- Carefully pour hot water into the roasting pan until it reaches about 1 inch up the sides of the flan pan.
- Cover loosely with foil.
- Bake at 325 F for close to l hour, or until a knife comes out clean.
- Cool the flan on a wire rack.
- Then chill for at least 3½ hours.
- To unmold the flan:
- Use a spatula and gently go around the sides of the pan.
- Place the serving platter over the pan.
- Flip the pan and the platter and allow the flan to come down.
- Spoon any of the caramel that may remain in the pan on top of the flan.
- Slice and serve chilled.






I’m so glad I found this recipe! It helps with my spring glut of eggs and extra milk on hand. I saw a version of Flan-in-a-pan on a website and that inspired me to use this recipe, scaled up a bit, to fit in a 9×13 casserole dish. Reading that this recipe fills two pie plates was great for qty but I couldn’t cook both at the same time because of the ban Marie requirement. Increasing this recipe to work with 8 eggs and 4 c. Milk ( increasing the other ingredients as well) I was able to cook it in a 9×13 glass pan covered with foil inside a giant lasagna/roasting pan at 350/1-1/2 hours. Fortunately I also have a large platter to turn it over onto. It was a great success. I was surprised how much the essence of orange carried from just a lil zest. I will be making this again soon for my large family and company. Thanks for sharing your family recipe with mine.
So happy it worked perfectly! Thank you.
Thank you for posting this recipe. I’ve been searching for a flan recipe from scratch not using condensed or evaporated milk because it’s too sweet in my opinion. I made this recipe today and it is amazing!! I used an 8 inch cake pan to bake and inverted it into a pie dish after it chilled in the fridge for a few hours. This will be my go to flan recipe moving forward.
Thank you! So happy this is your new go-to.
Could I make this with lactose free milk or cream?
I have never tried it with lactose free milk. I think the consistency, the texture of the flan will not be there. If you try it, please let me know.
When making this in a fluted pan with a removable bottom, will the water bath leak into the pan?
I haven’t had this problem. You can avoid leakage by wrapping the pan in foil paper. FYI, it starts to solidify right away when you place it in the oven.
When making this in a fluted pan with a removable bottom, will the water bath leak into the pan?
I’ve never had that issue with a fluted pan. Another way to do this, is to wrap the pan with aluminum foil. FYI, I’ve started making this flan recipe with a special flan pan I got from Amazon.
Flan is one of my favorite desserts and this recipe makes it so easy to make at home!
It’s one of my favorites too. Especially this flan recipe since it came from my grandmother.
This flan recipe is exquisite! This made me make one of this right now, I’m thankful for this recipe of yours!
That makes me so happy to hear. This flan recipe came from my grandmother.
Your Flan recipe, accompanied by the video, is a culinary delight! The rich, velvety texture and caramelized goodness of flan make it a timeless favorite, and your detailed instructions ensure a perfect result.
Thanks for sharing. I’m glad you found the flan recipe, video, and instructions helpful. 🙂
I made this for the first time and my family loved it! I used a 10″ glass pie dish and it was a good size and released easily without greasing the dish. My only problem was getting the baked flan out of the boiling hot water bath. My potholders got wet and then were too hot to hold. How do people remove the flan dish from the hot water without getting burned? Thanks for a great recipe!
I’m glad your family liked this recipe! If you don’t have heavy duty oven mitts, try using tongs. Lift it up with the tongs, then immediately place it on the oven mitt underneath. Hope this helps.
Should I let the melted sugar cool in the dish before adding the flan mixture? Thanks!
Yes, let it cool slightly in the dish before adding the flan mixture.
Omg my favorite! I remember that we always make this when it’s xmas season! Recommended especially to those who like sweets!
Yes! Christmas season flan vibes are the best. Sweet tooth-approved and highly recommended!
Tried this in the pan you recommended. Sugar wasn’t enough to coat the bottom and filling ran out the bottom. Yes it was an experience but I’m not giving up. If I use the pan you recommended do I need one or two pans. What did I do wrong.
I’m not sure what you did wrong exactly. My first thought was you left the sugar to cook too long, and it thickened. Which pan did you use? If it’s the one in the video, you need two of those pie pans. Just one of the traditional flan pans.
I used the fluted edge 10” pan you recommended
That’s great! I hope you enjoyed it.
I’d like to make this for my sons girlfriend for her birthday but I have a question on the eggs. I have chickens that lay different size eggs so could you give me how many ounces the 6 eggs would be?
Thank you. This will be my first attempt at making flan- looks delish.
I love knowing that you have chickens and fresh eggs! For this flan recipe, I use large eggs. About 2 oz each. Hope you enjoy!
I’m looking forward to making this. Would it be best to spray the pie plate with Pam before adding the meltd sugar and flan mixture? Thanks!
I don’t normally spray with Pam, but it might help when releasing the flan.
If I bake this in a fluted pan with removable bottom in a water bath, will the water get into the pan?
Hi Patty. To be on the safe side, wrap the pan in aluminum foil then place in the bain marie. It will begin to solidify right away when placed in the oven.
My son requested flan for his birthday, but I’ve never made it. 😬 Should the baking dish be greased or wax papered to keep it from sticking? I don’t own a non-stick baking pan that would work. Looks delicious!
The caramelized sugar will coat the bottom of the dish and create a non-stick surface. As it says in the recipe, you have to let it chill before unmolding, overnight in the fridge is best. Then, run a knife around the edge of the mold and unmold, you can watch the video of the recipe here on the blog. Hope you and your son like it!
Awesome, thank you! ☺️
You’re quite welcome! 🙂
If you use a fluted plan with removable bottom how do you keep the mixture from seeping through the bottom edges?
Hi Michelle, I hope you saw my other message. Put some foil paper around the pan. The flan almost immediately starts setting when you place it inside the oven. It’s in a bain marie. Even the warm water will start setting the flan. If you are worried about leakage, use another pan. A deep cake pan also works. Once you’ve made flan the first time, the next time will be easier.
Not sure if I did something wrong but I purchased the removable bottom tart pan from the link but my egg/caramel leaked out into the water bath. I haven’t removed yet but it was a bit of a mess. Glad to put up with if it is still delicious! Should I just switch to pie plate? Or something else I should do to prevent it leaking in the future?
Hi Andrew, I’m so sorry to hear that. Put some foil paper around the fluted pan next time. If you are worried about leakage, use a deep cake pan also works. There are special flan pans also available. To use pie pans, you’ll need two pie pans. I’m glad at least it tasted good.
Does this need to be covered during baking?
No. It’s cooked uncovered.
Hola, Maggie. Me encantaría preparar esta receta pero me gustaría ver el video antes porque no salgo bien sin una visualización. No puedo hallar el video en este enlace. Me puede responder con el enlace? Esta receta parece muy rica por eso me encantaría ver el video.
El video esta donde dice “Flan Video.” Si lo estas viendo por el cel, sale en una pantalla en la parte baja. Espero que te guste.
I’d like to make this in ramekins. How long should I bake it?
Hi, it depends on the size of the ramekins. But generally, it should take an hour. Insert a toothpick after an hour and if it comes out clean, then take them out of the oven. If not, bake for an additional 15 minutes until it comes out clean. Don’t forget to bake in a water bath. That is very important. Hope this helps!