Flan Recipe Without Condensed Milk: Silky Vanilla Custard From Scratch

Flan Recipe Without Condensed Milk: Silky Vanilla Custard From Scratch

I’ve perfected this custard to deliver that classic flan texture without relying on shortcuts. The secret lies in mastering the ratio of eggs, sugar, and whole milk to achieve a silky finish every time.

This method replaces condensed milk with a carefully balanced mix of granulated sugar and creamy whole milk. A gentle baking process ensures the custard sets evenly, avoiding any grainy or rubbery results.

You’ll end up with a smooth, jiggly custard that holds its shape when unmolded, topped with a golden caramel sauce. It’s the same rich, velvety experience you expect from traditional flan.

Serve chilled for the best texture. This recipe proves homemade custard can rival any restaurant version.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Flan Recipe Without Condensed Milk

Seven simple ingredients transform into restaurant-quality custard with a silky finish.

Ingredient Amount Notes
Granulated Sugar 🍚 1 ½ cups Divided for custard and caramel
Whole Milk 🥛 4 cups Full-fat for creamiest texture
Large Eggs 🥚 6 whole Room temperature preferred
Vanilla Extract 🌿 2 tsp Pure extract for best flavor
Salt 🧂 ¼ tsp Balances sweetness
Water 💧 ¼ cup For caramel sauce
Heavy Cream 🥛 ½ cup Adds richness to custard

[recipe_ingredient_scaler]

The milk and cream are doing the heavy lifting here—go for full-fat dairy if you can. I grab mine from Whole Foods (their store brand is surprisingly good) or just regular grocery store stuff. The eggs need to be room temperature so they blend smoothly into the milk. Cold eggs can cause little lumps that ruin that silky texture we’re after. As for sugar, any granulated works, but organic cane sugar gives a slightly deeper caramel flavor.

No whole milk? 2% works in a pinch, but the custard won’t be quite as rich. Heavy cream can be swapped for half-and-half, though the texture might be a touch less velvety. If you’re out of vanilla extract, a vanilla bean scraped into the warm milk is next-level (but totally optional). Don’t even think about skipping the sugar in the caramel—it’s what gives that golden, crackly top we all love.

Caramel can be made a day ahead. The custard needs at least 4 hours to chill before serving—overnight is even better. Leftovers keep 3-4 days in the fridge, though honestly they never last that long in my house.

❤️

Why You’ll Love This Recipe

  • One-Bowl Wonder: I just whisk the eggs, milk, and vanilla in a single bowl—no hunting for specialty ingredients.
  • Rich Vanilla Kiss: The whole milk and real vanilla extract give it that deep, creamy flavor without condensed milk overpowering it.
  • Feeds a Crowd: Honestly, it’s my go-to for potlucks because one batch makes enough for eight happy people.
  • Pantry Staples: Between us, I always have sugar, eggs, and milk on hand, so this flan is my last-minute dessert lifesaver.

Step-by-Step Instructions for Flan Without Condensed Milk

This method delivers that signature silky texture using ingredients you already have on hand.

Step 1: Prepare the Caramel Sauce

In a small saucepan, combine 0.75 cup Granulated Sugar and the 0.25 cup Water. Place over medium-high heat and bring to a boil without stirring. I know it’s tempting to stir, but resist—stirring can cause sugar crystals to form on the sides of the pan.

Cook for 8-12 minutes until the mixture turns a deep amber color. Watch carefully as it transitions from clear to golden to amber—this happens fast. The moment it reaches a rich caramel hue, immediately pour it into your flan dish and tilt to coat the bottom evenly. The caramel will continue cooking from the residual heat, so work quickly.

Step 2: Whisk Together the Custard Base

In a large bowl, whisk together the 6 whole Large Eggs with the remaining 0.75 cup Granulated Sugar until pale and slightly thickened. I’ve found that room temperature eggs incorporate more smoothly, so take them out of the fridge 30 minutes before starting.

Slowly pour in the 4 cups Whole Milk and 0.5 cup Heavy Cream while whisking constantly. This prevents the eggs from curdling and ensures a smooth custard. Stir in the 2 tsp Vanilla Extract and 0.25 tsp Salt until fully combined. The mixture should look uniform with no streaks of egg or sugar.

Step 3: Strain and Pour the Custard

Strain the custard mixture through a fine-mesh sieve into a large measuring cup or pitcher. This step removes any lumps and guarantees that silky texture flan is known for. I don’t skip this even when my mixture looks smooth—better safe than sorry.

Let the caramel in the flan dish cool for 5 minutes—it should be warm but not bubbling. Carefully pour the strained custard over the caramel. You’ll hear a gentle sizzle as it hits the warm caramel; that’s normal. Use a spoon to skim off any bubbles on the surface for a perfectly smooth finish.

Step 4: Bake in a Water Bath

Preheat your oven to 325°F. Place your flan dish in a larger roasting pan and carefully pour hot water into the roasting pan until it comes about halfway up the sides of the flan dish. This water bath (or bain-marie) creates gentle, even heat that prevents the custard from curdling or developing a rubbery texture.

Bake for 50-60 minutes until the center is just set but still has a slight jiggle when gently shaken. It should look like firm gelatin—if it’s completely solid, you’ve overbaked it. The edges will be slightly puffed and golden brown, while the center remains pale.

Step 5: Cool and Chill Before Serving

Carefully remove the flan dish from the water bath and let it cool on a wire rack for 1 hour at room temperature. Then cover with plastic wrap and refrigerate for at least 4 hours, but ideally overnight. This chilling time is crucial—it allows the custard to fully set and the caramel to soften.

To serve, run a thin knife around the edges of the dish to loosen the flan. Place a serving plate on top and quickly flip it over. The caramel sauce will pour out over the flan, creating that beautiful glossy finish. Slice into wedges and serve chilled. Each portion should have a perfect balance of creamy custard and sweet caramel.

👨‍🍳

Pro Tips For Making Flan Recipe Without Condensed Milk

  • Preheat the Oven: I learned this the hard way—cold eggs in a cold oven make lumpy custard. Always warm your milk and preheat to 325°F for smooth, even cooking.
  • Strain the Eggs: Sounds tedious, but it works: whisk your eggs and strain them to remove any strings or lumps. Your flan will be silky, not grainy.
  • Skip the Boiling Water: Resist the urge to pour boiling water into the baking dish—it can crack the caramel. Use hot tap water for a gentle, even water bath.
  • Cool Completely: After baking, let it sit in the water bath for 10 minutes, then chill for at least 4 hours. I used to rush this and ended up with soupy flan every time.

Dietary Considerations for This flan recipe without condensed milk

Dairy-Free Version

Swap the whole milk and heavy cream for coconut milk (full-fat canned) in equal amounts. The custard will have a subtle coconut flavor that pairs beautifully with the vanilla. I’ve tested this with Native Forest brand for best results. 🥥

Gluten-Free Friendly

This recipe is naturally gluten-free as written, with no wheat-based ingredients. Just ensure your vanilla extract is certified gluten-free—I use Nielsen-Massey pure vanilla. Always check labels if you have celiac disease or severe sensitivity.

Lower Sugar Option

Reduce the granulated sugar by ¼ cup in both the custard and caramel. The texture remains the same, but the sweetness is more subdued. A sugar substitute like monk fruit blend works too, but may alter the caramel’s texture slightly.

Egg Allergy Workaround

Replace the 6 eggs with 1.5 cups silken tofu blended smooth. The texture will be denser but still creamy. Add an extra 1 tsp vanilla to boost flavor, as tofu can be mild.

Lactose-Intolerant

Use lactose-free whole milk and lactose-free heavy cream—Green Valley Creamery makes excellent versions. The custard sets just like traditional flan, with no noticeable difference in taste or texture.

Vegan Flan

Combine 1.5 cups coconut milk, 0.5 cup almond milk, and 3 tbsp cornstarch for thickening. Sweeten with ⅔ cup coconut sugar and use agar-agar to help it set. Chill for 6 hours for best results. 🌱

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 20g26%
Saturated Fat 12g60%
Cholesterol 270mg90%
Sodium 210mg9%
Total Carbohydrate 60g22%
Dietary Fiber 0g0%
Sugars 58g
Protein 14g28%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Why use whole milk instead of 2%?

Whole milk provides the essential fat content needed for that ultra-smooth texture. Lower fat versions can make the custard less rich and slightly grainy.

2

Can I make this ahead of time?

The custard actually improves after 24 hours in the fridge. The flavors meld together and the texture becomes even silkier.

3

What if my caramel hardens too much?

Gently warm the dish bottom in 1 inch of hot water for 2-3 minutes to soften the caramel before unmolding. This prevents cracking.

4

How do I know when it’s done baking?

The center should jiggle slightly like gelatin when shaken. If it’s completely firm, you’ve overbaked it.

★★★★★5.0(13 reviews)
Chef Melanie

More recipe sites