Mexican Flan Recipe
A silky vanilla caramel flan with a tender custard, inspired by classic Mexican flan, perfect for fiestas or a comforting weekend dessert.
There is something truly magical about watching a glossy pool of caramel settle at the bottom of the ramekin, slowly transforming into a silky, creamy vanilla custard in the gentle heat of the oven, releasing a warm aroma of vanilla and butter that wraps your kitchen in pure comfort.
This Mexican flan is the dessert to make when you want something elegantly simple yet deeply satisfying, whether you are celebrating a birthday, sharing a quiet dessert after dinner, or sending a little piece of sweetness to a loved one.
I remember my abuela pressing that first spoonful into my hands, the caramel clinging to the sides, and the contrast of that buttery crunch against the soft, velvety center felt like a hug in a bite, and every time I make it now, that memory comes flooding back.
Recipe at a Glance
Ingredients
Caramel
Flan
Topping and Garnish
Substitutions & Variations
Step-by-Step Instructions
Make the caramel
In a heavy bottomed saucepan, combine the sugar and 1/4 cup water if using, or just the sugar for a softer edge, and cook over medium heat without stirring, swirling the pan gently, until the sugar melts and turns into a deep amber color, then carefully stir in the butter until melted and combined, pour in the warm heavy cream while stirring constantly until smooth, then add the salt and cook for another minute before carefully pouring the caramel into a heatproof pitcher or bowl to cool slightly.
Preheat oven and prepare ramekins
Preheat your oven to 350 degrees Fahrenheit, generously butter the inside of eight 4 ounce ramekins or one large baking dish, then pour about two tablespoons of cooled caramel into each, tilting to coat the bottom and partway up the sides, letting the excess drip back so the caramel sets into a glossy pool.
Mix the flan base
In a blender or a large bowl with a hand mixer, whisk together the sweetened condensed milk, evaporated milk, eggs, egg yolk, vanilla extract, and cinnamon until the mixture is completely smooth, about one minute on medium speed, then pass it through a fine mesh sieve into the pitcher to remove any bubbles.
Combine caramel and custard
Slowly pour the custard over the set caramel in the ramekins, filling almost to the top, and give each ramekin a gentle tap on the counter to release any trapped air bubbles.
Set up the water bath
Place the filled ramekins in a large baking dish and carefully pour hot water around them until it comes about halfway up the sides, creating a water bath that promotes gentle, even baking and prevents cracks.
Bake until set
Bake in the preheated oven for 40 to 50 minutes, or until the edges are set but the center still jiggles slightly like an old fashioned flan, when gently shaken, and a toothpick inserted near the center should come out mostly clean.
Cool and chill
Remove the ramekins from the water bath and let them cool on a wire rack to room temperature, then cover loosely and refrigerate for at least 4 hours, preferably overnight, so the flan becomes perfectly firm and the flavors meld.
Unmold and serve
Run a thin knife around the edge of each ramekin, place a serving plate over the top, and carefully invert so the flan releases in one glossy piece, revealing the rich caramel pooling on top, then slice and plate with fresh fruit, a dollop of cream, and a sprinkle of cinnamon.
Pro Baker Tips
Storage & Serving Notes
Serving Suggestions
Serve this Mexican flan as a show stopping finale with fresh fruit and a swirl of cream.
Frequently Asked Questions
Go Make It!
Making this Mexican flan at home is easier than it looks and so rewarding when that first silky spoonful melts on your tongue, so go ahead, give it a try and share the caramel kissed custard with the people you love.