Flan Recipe

Flan Recipe: Creamy Custard with Homemade Caramel – A Silky, Make-Ahead Dessert

⚖️
Difficulty
Medium
⏲️
Prep Time
20 mins
🕒
Cook Time
70 mins
⏱️
Total Time
90 mins
🍽️
Servings
8

I’ll never forget the first time I made a flan recipe in my tiny Parisian apartment. It was a rainy afternoon, and I was reminiscing about the warm, caramel-scented kitchens of my childhood in Morocco. My mother would make a similar custard for special occasions, but it was in culinary school that I learned the French technique—a slow water bath, a gentle hand, and, as my chef instructor said, “letting the caramel speak.” This flan recipe is my love letter to both worlds: the dense, creamy custard of my heritage and the silky, refined finish of French pâtisserie.

What I love most about this dessert is its beautiful contradiction. It’s rich but never heavy, sweet but balanced by a hint of salt, and firm enough to slice yet so creamy it melts on your tongue. The caramel—made from scratch with just sugar and water—pours out like liquid gold, creating a dramatic pool of sauce that coats each bite. Every spoonful is a journey through textures: the slight resistance of the set custard, the velvety caramel, and the lingering warmth of vanilla and bourbon.

After testing dozens of variations over the years in my NYC kitchen, I’ve found the secret to a truly perfect flan: it’s all in the egg-to-milk ratio and the way you cook the caramel. My version uses a mix of whole eggs and yolks for structure, plus three types of milk for that ultra-creamy crumb. And that splash of bourbon? That’s my personal twist—a nod to the dark rums my Parisian friends used, but with an American bourbon’s smooth vanilla notes. I’ll show you exactly how to avoid the dreaded “rubber” texture and get that jiggle just right.

Why This Flan Recipe Is the Best

The Flavor Secret: In my mother’s Moroccan kitchen, desserts were always about balance—sweet with a whisper of salt, richness cut by a hint of something deeper. I carry that philosophy here. The combination of sweetened condensed milk, evaporated milk, and a touch of whole milk creates a custard that’s far more complex than a simple creme caramel. The bourbon adds a subtle warmth that lingers, while the vanilla rounds everything out. It’s not a child’s flan; it’s a sophisticated, grown-up dessert that still wins over kids.

Perfected Texture: This is where my French training shines. The trick to avoiding a watery or rubbery flan is the temperature—baking at a low 300°F in a water bath creates a gentle, even heat that sets the custard slowly. It’s like the difference between a rushed conversation and one that unfolds naturally. I also insist on straining the custard mixture through a sieve. It removes any bits of egg that could cause a tough, grainy texture, leaving you with a silken, professional-grade result every time.

Foolproof & Fast: Despite its fancy presentation, this flan recipe is forgiving. The caramel can firm up before you pour in the custard? No worries—it will loosen in the oven. The center jiggles a bit when you pull it out? Good—it continues cooking from the residual heat in the water bath. I’ve designed this recipe to work for home cooks who might be nervous about a custard. Follow my steps, and you’ll have a dessert that looks like you spent hours on it, but really only requires a few minutes of active work.

Flan Recipe Ingredients

When I shop for these ingredients at the Union Square Greenmarket, I look for the freshest eggs I can find—they give the custard a richer color and better structure. For the milks, I stick with standard American brands like Carnation for the evaporated and condensed milks; they’re consistent and reliable. The bourbon I use is a small-batch Kentucky bourbon from a local distillery, but any good-quality one (or dark rum) works beautifully.

Ingredients List

  • ¼ cup or 2 fl oz water
  • ¾ cup or 150 g sugar
  • 3 large eggs, plus 4 egg yolks
  • 1 can or 14 oz sweetened condensed milk
  • 1 can or 12 oz evaporated milk
  • ½ cup or 4 fl oz whole milk (half-and-half or 2% milk may be substituted but do not use skim milk)
  • 1 tbsp bourbon (see note)
  • 1 tbsp vanilla extract
  • ½ tsp or 3 g salt

Ingredient Spotlight

Sweetened Condensed Milk: This is the backbone of my flan’s sweetness and creaminess. It’s a concentrated milk-and-sugar syrup that doesn’t need additional stabilization like cornstarch. When buying, make sure you don’t grab evaporated milk by mistake—they live right next to each other in the grocery aisle. Tested substitution: If you’re avoiding canned goods, you can make a homemade version by simmering 1½ cups whole milk with ¾ cup sugar until reduced by half, but it’s not the same texture.

Evaporated Milk: This unsweetened, concentrated milk adds a silky, slightly nutty richness without the added sugar of condensed milk. My trick is to use the full-fat version for the best mouthfeel. Tested substitution: In a pinch, you can replace it with equal parts half-and-half, but the flan will be slightly less rich.

Eggs (Whole + Yolks): This is my chef’s wisdom speaking: whole eggs give structure, while extra yolks add lushness and a stunning golden color. I use pasture-raised eggs from a local farm when I can—the yolks are deep orange and make the custard look like sunshine. Tested substitution: For a leaner flan, you can use 5 whole eggs instead of 3 whole + 4 yolks, but the texture will be slightly more firm and less velvety.

Bourbon: This is my secret weapon. It’s not just about the alcohol—the vanilla and oak notes from a good bourbon deepen the caramel and custard flavors in a way that vanilla extract alone can’t. Tested substitution: Dark rum works beautifully and is more traditional in Latin American flans. You can also use 1 teaspoon of rum extract mixed with 1 tablespoon of milk for an alcohol-free version.

Original Ingredient Best Substitution Flavor / Texture Impact
Sweetened Condensed Milk Home-reduced milk + sugar Slightly grainy, less creamy
Evaporated Milk Half-and-half Less rich but still creamy
Whole Milk 2% milk or half-and-half Slightly lighter texture
Eggs (3 whole + 4 yolks) 5 whole eggs More firm, less velvety
Bourbon Dark rum or rum extract + milk Subdued boozy note, still delicious

How to Make Flan — Step-by-Step

Here’s the step-by-step guide to making this flan recipe. I’ve broken it down so it’s not overwhelming—just follow each step, and you’ll be rewarded with a stunning, crowd-pleasing dessert.

Step 1: Prepare the Oven

Adjust a rack to the middle position and preheat the oven to 300°F (149°C). This low temperature is key for even custard cooking without curdling.

💡 emy’s Pro Tip: Don’t rush the preheat. A stable oven temperature from the start helps the custard set beautifully.

Step 2: Make the Caramel

In a small heavy saucepan, mix together the sugar and water. Stir continuously over medium heat until the sugar is completely dissolved. Bring to a boil, then reduce to low heat and cook without stirring. Watch the color—it will start to brown around the edges. Swirl the pan occasionally to even it out, and continue cooking until it turns a deep golden brown—like honey.

⚠️ Common Mistake to Avoid: Stirring the caramel after it boils can cause it to seize and turn grainy. Only swirl the pan—no spoon!

Step 3: Pour Caramel into Pan

Remove the pan from the heat and swirl for about 15 to 20 seconds—the caramel will continue to brown from residual heat. Quickly pour it into an ungreased loaf pan, tilting to evenly coat the bottom. Let it stand for about 10 minutes. If the caramel firms up, no worries—it will loosen as it bakes.

💡 emy’s Pro Tip: Use a 9×5-inch loaf pan. An ungreased pan helps the caramel stick and later release cleanly when you unmold.

Step 4: Mix the Custard

In a large bowl, whisk the eggs and yolks until combined. Add the sweetened condensed milk, evaporated milk, whole milk, bourbon, vanilla extract, and salt. Continue whisking until well incorporated. Pour the mixture through a sieve into a large bowl to remove any bits of egg.

⚠️ Common Mistake to Avoid: Skipping the sieve will leave you with small pieces of cooked egg white in your flan. Always strain!

Step 5: Assemble and Bake

Pour the sieged custard mixture into the loaf pan over the caramel. Cover the pan tightly with aluminum foil. Place it in the center of a larger dish—a 9×13-inch baking or roasting pan works well. Pour boiling water into the larger pan to a depth of about 1 inch. Bake at 350°F for about 60-70 minutes, or until the center is just set. The mixture will still jiggle slightly, but it should be mostly firm.

💡 emy’s Pro Tip: I like to leave the flan in the water bath for about an hour after it comes out of the oven. The residual heat gently finishes cooking the center.

Step 6: Cool and Chill

Remove the flan from the water bath and let it cool at room temperature. Once it’s cool enough to handle, wrap it tightly in plastic wrap to prevent it from absorbing fridge odors. Refrigerate for at least 2 hours—or up to 4 days—until the flan is fully firm.

⚠️ Common Mistake to Avoid: Don’t skip the plastic wrap. A bare flan can pick up flavors from other foods in the fridge, like onions or garlic.

Step 7: Unmold and Serve

To unmold, carefully slide a sharp knife around the edges of the pan to loosen the flan. Invert it onto a rimmed platter and let it sit for a minute or two. If it doesn’t come off easily, give it a gentle shake. There may be some caramel sauce left in the pan—scrape it out with a spatula and pour it over the flan. Cut into slices and serve with the extra sauce.

💡 emy’s Pro Tip: Serve the flan slightly chilled but not ice-cold—let it sit at room temperature for 10 minutes before slicing for the most luscious texture.

Step Action Duration Key Visual Cue
1 Preheat oven 15 mins Oven reaches 300°F
2 Make caramel 8–10 mins Deep golden honey color
3 Pour caramel into pan 1 min Caramel coats pan bottom evenly
4 Mix custard 5 mins Smooth, no lumps after straining
5 Bake in water bath 60–70 mins Center just set, slight jiggle
6 Cool and chill 2+ hours Fully firm when shaken
7 Unmold and serve 5 mins Clean release onto platter

Serving & Presentation

When I serve this flan at a dinner party in my Brooklyn brownstone, I like to make a grand entrance. I unmold it onto a beautiful white platter, letting the caramel cascade down the sides. A few fresh berries—raspberries or blackberries—add a pop of color and a tart contrast that balances the sweetness. I’ll sometimes add a tiny pinch of flaky sea salt like Maldon on top, which is a trick I picked up from a pastry chef in Paris. It elevates the whole experience.

In Morocco, we would serve this with a strong cup of mint tea, but in NYC, I love pairing it with an espresso or a dark roast coffee. For an extra indulgent touch, a dollop of lightly sweetened whipped cream or a scoop of vanilla bean ice cream is wonderful. The key is to keep it simple—let the flan be the star of the show.

<
Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Flan Recipe


  • Author: Chef Emy

Description

Flan Recipe – fancy yet simple to make dessert with a dense yet sturdy creamy sweet custard topped with a made from scratch caramel sauce. Caramelly, sweet, custardy indulgence that melts in your mouth. An incredible make-ahead dessert for all occasions!


Ingredients

Scale
  • ¼ cup or 2 fl oz water
  • ¾ cup or 150 g sugar
  • 3 large eggs, plus 4 egg yolks
  • 1 can or 14 oz sweetened condensed milk
  • 1 can or 12 oz evaporated milk
  • ½ cup or 4 fl oz whole milk (, (half-and-half or 2% milk may be substituted but do not use skim milk))
  • 1 tbsp bourbon ( (see note) )
  • 1 tbsp vanilla extract
  • ½ tsp or 3 g salt

Instructions

  1. Adjust a rack to the middle position and preheat the oven to 300°F (149°C).
  2. Mix together sugar and water in a small heavy saucepan. Stir sugar continuously until sugar is completely dissolved, bring to a boil, reduce to low heat and cook without stirring until the mixture starts to brown up.
  3. Swirl the pan without stirring and continue cooking on low heat until it turns golden brown – it should look like honey.
  4. Remove from the heat and swirl again about 15 to 20 seconds, it will continue to brown.
  5. Quickly pour into an ungreased loaf pan tilting to evenly coat the bottom; let it stand for about 10 minutes (If caramel firms up, no worries. It will loosen up as it bakes.)
  6. Set the loaf pan aside.
  7. Whisk eggs and yolks in a large bowl until combined. Followed by condensed, evaporated and whole milk, rum, vanilla extract, and salt.
  8. Continue whisking until well incorporated. Pour mixture through a sieve into a large bowl to remove any bits of egg.
  9. Next, pour the sieved egg mixture into the loaf pan over the caramel. Cover the loaf pan tightly with aluminum foil.
  10. Place the loaf pan in the center of a larger dish – 9×13-inch baking or roasting pan.
  11. Pour boiling water into larger pan to a depth of about 1 inch. Bake at 350°F for about 60-70 minutes or until center is just set (mixture will still jiggle, but not much, it will continue cooking. Let it sit in a water bath for about an hour, cool enough to handle.
  12. Remove and let it cool at room temperature. Once flan has cooled down, wrap in saran or plastic wrap (this prevents the flan from absorbing any flavors from the fridge).
  13. Place in the refrigerator until flan firms up – about 2 hours or up to 4 days.
  14. Tip: An easy way to unmold flan is to carefully slide a sharp knife around the edges of the pan to loosen up the sides of the pan. Then invert the flan onto a rimmed platter, let it sit for about a minute or two if flan doesnt come off easily. There might be some remainder of sauce stock to the bottom of the pan. Scrape with a spatula and cut flan into slices. Serve with sauce.

Leave a Comment

Recipe rating

Pairing Type Suggestions Why It Works
Side Dish Fresh berries, roasted figs, citrus segments Acid cuts through sweetness
Sauce / Dip Whipped cream, crème fraîche, caramel sauce