leche flan recipe
The Best leche flan recipe
What I love most about flan is how easy it is to make and how it works for almost any occasion. Whether it’s a birthday party, a family gathering, or just a quiet night in with the kids, flan is always a hit. My husband and I have even made it for our own little celebrations—like when one of the kids got a new toy or when we finally finished a big project—and it’s always been the perfect centerpiece. It’s also surprisingly healthy in a way that doesn’t feel like it. The egg yolks add richness, but the coconut milk keeps it light, and the sugar is balanced with a little bit of cinnamon and vanilla. It’s not like you’re eating something that’s going to weigh you down, but it still tastes like pure, comforting indulgence. Plus, the caramelization on top? That’s the best part—it’s like a little golden blanket over every spoonful. My kids will eat it straight from the pan sometimes, and I don’t even mind. It’s that satisfying.

Classic Mexican Leche Flan
A creamy, caramel-topped custard made with milk, eggs, and sugar, baked to perfection. Perfect for any dessert lover!
🥘Ingredients
- 2 cups whole milk
- 1 cup heavy cream
- ½ cup granulated sugar
- 4 large eggs
- 1 tsp vanilla extract
- ½ tsp salt
- ½ cup granulated sugar
- ¼ cup water
- 1 tsp vanilla extract
👨🍳Directions
-
1
Preheat oven to 350°F (175°C). In a mixing bowl, whisk together milk, heavy cream, sugar, eggs, vanilla extract, and salt until smooth. -
2
Strain the mixture through a fine-mesh sieve into the ramekins to remove any lumps. -
3
Bake in the preheated oven for 30–35 minutes, or until the custard is set but still slightly jiggly in the center. -
4
Prepare caramel sauce by heating sugar and water in a saucepan over medium heat until it turns amber. Remove from heat, stir in vanilla extract, and let cool slightly. -
5
Pour the caramel sauce evenly over the baked custards and let it set at room temperature for 10 minutes before serving.
🔧Equipment
- 8-ounce ramekins or small baking dishes
- Mixing bowls
- Whisk
- Caramel sauce maker or saucepan
- Oven
- Fine-mesh strainer
📊Nutrition Facts (per serving)
📝Notes
- For extra richness, replace heavy cream with 1 cup evaporated milk.
- Ensure custard is set but not overcooked to maintain a creamy texture.
- Store leftover flan in the refrigerator for up to 5 days. Reheat gently before serving.
Watch Video Of How Classic Mexican Leche Flan Works
❓ Frequently Asked Questions About Mexican Leche Flan
Why does my flan sometimes turn out too runny or too firm?
A runny flan is usually caused by undercooking or not enough gelatin (if using). To fix it, ensure your custard reaches a boiling point (not just simmering) and stir in the gelatin properly—melt it in warm water first, then fold it into the custard. For a firmer texture, let it cool slightly before refrigerating and chill for at least 4–6 hours (overnight works best).
Can I make flan without gelatin?
Yes! You can use agar-agar (a plant-based thickener) or cornstarch as a substitute. For agar-agar, dissolve ½ tsp in ¼ cup hot water with the custard, then simmer as usual. For cornstarch, mix 1 tbsp with 2 tbsp cold water and stir into the custard before cooking. Keep in mind agar-agar will be slightly firmer, while cornstarch may require extra chilling time.
Why does my flan have a bitter taste?
Bitterness often comes from overcooking the custard or using expired eggs, sugar, or vanilla. To avoid it:
– Cook on low heat to prevent scorching.
– Use fresh eggs (room temperature) and high-quality sugar (white or brown).
– Add vanilla extract (1 tsp per 4 cups liquid) or a pinch of cinnamon to balance sweetness.
– Stir constantly to prevent curdling.
How do I prevent the flan from cracking or splitting?
Cracks usually happen from too much heat, stirring too much, or uneven cooling. To prevent them:
– Stir gently only when the custard is just below boiling (like a warm pudding consistency).
– Do not overmix after adding gelatin—fold it in lightly.
– Cool slowly by placing the pan on a cooling rack over a bowl of ice water (not cold water directly) to prevent sudden temperature shifts.
– Chill thoroughly before serving—this helps set the texture evenly.
Can I substitute coconut milk for dairy milk in flan?
Yes! Coconut milk works well, but adjust the recipe slightly:
– Use full-fat coconut milk (not light) for creaminess.
– Reduce the sugar by 1–2 tbsp (coconut milk is naturally sweeter).
– Add ½ tsp baking soda (optional) to help stabilize the custard.
– For extra richness, stir in 1 tbsp cornstarch or 1 tsp gelatin to prevent separation.
– Chill longer (6+ hours) since coconut milk is thicker.
