Main Courses
A 4-egg flan delivers that signature silky texture and caramelized top that makes it the ultimate dessert. The secret lies in precise egg-to-milk ratios and a water bath that ensures perfect doneness every time.
Unlike richer custards, this version stays light yet rich, with a delicate balance of sweetness and smoothness.
The caramel topping transforms ordinary flan into something restaurant-worthy—deep amber, crackly, and perfectly balanced against the custard’s velvety center. This recipe maintains traditional techniques while allowing for modern twists like coconut milk or matcha, so you can customize it to your taste.
The 4-egg formula creates the ideal consistency: firm enough to slice cleanly but still tender and creamy.
What sets this flan apart is its foolproof method: no guesswork in timing or temperature, just a reliable process that yields a dessert with a caramelized crust that shatters beautifully and a custard so smooth it practically melts in your mouth.
The water bath ensures even cooking, eliminating any risk of a runny center or overcooked edges.
Serve it chilled for a refreshing finish, or at room temperature for a more decadent experience. Whether you stick to classic vanilla or experiment with flavors like coconut or matcha, this flan will impress every time. Let’s get started—your taste buds will thank you.
Ingredients for 4 egg flan
Four eggs, two cups milk, and a touch of magic for that perfect caramelized flan.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Room temperature for even blending |
| Whole Milk 🥛 | 2 cups | Full-fat for creamiest texture |
| Granulated Sugar 🍚 | 1 cup | Superfine preferred for smoothness |
| Vanilla Extract 🌿 | 1 tbsp | Pure Madagascar preferred |
| Cornstarch 🌾 | 2 tbsp | For silky custard texture |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Granulated Sugar 🍚 | 1 cup | For caramel topping (superfine) |
| Water 💧 | ¼ cup | For caramel base |
| Unsalted Butter 🧈 | 2 tbsp | For greasing flan mold |
The eggs are the foundation—room temperature is key for even blending (no cold clumps!). Grab large eggs for the right protein-to-yolk ratio, and if you're feeling fancy, organic pastured eggs add extra richness. For the milk, whole milk gives the creamiest texture, but half-and-half works too if you want extra decadence. The vanilla? Pure Madagascar extract has the best flavor profile—none of that imitation stuff. Superfine sugar dissolves better, but if you only have regular granulated, pulse it in a food processor first.
No vanilla extract? Seeds from a vanilla bean work beautifully—just scrape them into the custard. Want to get creative? Swap half the milk for coconut milk or add matcha powder for a twist. The caramel topping is where the magic happens—use superfine sugar for a smoother finish, and don't rush the cooking. The butter for greasing? Unsalted so it doesn't interfere with the flavor balance. If you're short on time, a light coat of oil works too, but butter gives that extra insurance against sticking.
This flan needs time to set properly—at least 4 hours in the fridge, overnight is ideal. The caramel will harden as it cools, so don't be tempted to rush it. Store leftovers covered in the fridge for up to 5 days, though honestly, it's best enjoyed fresh. To serve, run a hot knife through the edges first—it makes slicing a breeze. And if you're feeling extra, drizzle a little extra caramel or whipped cream on top. Trust me, it's worth the wait.
Why You'll Love This Recipe
- No-Fuss Mixture: I swear by this recipe because it’s just stir, pour, bake—no whisking until my arm gives out. The cornstarch thickens it perfectly without lumps, and the eggs blend in smooth as butter while I’m still scraping the last of the milk carton.
- Silky Vanilla Hug: That first spoonful? Pure comfort. The whole milk keeps it rich but not heavy, while the vanilla extract—just a splash—turns it into something that tastes like a hug from your abuela. The sugar caramelizes just enough at the edges for a little crunch that makes it irresistible.
- Weeknight Magic: Between us, this is my go-to when I need something elegant but effortless. Serve it warm for breakfast with coffee, slice it cold for a picnic, or even pack it in a thermos for lunch—it’s always a crowd-pleaser, no matter the occasion.
- Budget Win: Four eggs, a cup of milk, and a handful of sugar? This recipe stretches my grocery budget without breaking the bank. And the leftovers? They actually improve over time—firm but still creamy, perfect for days when I’m too tired to cook.
Step-by-step instructions for 4 egg flan recipe
Here's how to craft the perfect flan with velvety custard and rich caramel top.
Prepare the Caramel Base
In a small saucepan, combine the 1 cup granulated sugar and ¼ cup water. Bring to a boil over medium-high heat without stirring—this prevents crystallization. Let it cook until it turns a deep amber color, about 5-7 minutes. You'll know it's ready when it smells like butterscotch and coats the back of a spoon.
Immediately pour the caramel into a 9-inch flan mold or pie dish, tilting it to coat the bottom and sides evenly. Let it cool completely at room temperature—this prevents the custard from sticking later. I like to place it on a wire rack to ensure even cooling.
Whisk the Custard Mixture
In a large bowl, whisk together the 4 whole large eggs until they're frothy. Add the 2 cups whole milk and 1 cup granulated sugar, whisking constantly until fully combined. The mixture should be smooth with no visible streaks of sugar.
In a separate small bowl, mix the 2 tablespoons cornstarch and ¼ teaspoon salt until dissolved. Gradually whisk this into the egg mixture, then add the 1 tablespoon vanilla extract. The custard should be thick but still pourable—if it looks too thin, let it sit for 5 minutes to slightly thicken.
Assemble and Bake the Flan
Preheat your oven to 350°F. Grease the top of the flan mold with the 2 tablespoons unsalted butter using a pastry brush, then cover it tightly with aluminum foil. This creates a steam bath that prevents cracking and ensures even cooking.
Strain the custard mixture through a fine-mesh sieve into the prepared flan mold, making sure it's evenly distributed. Place the mold in a deep baking dish and carefully pour hot water into the dish until it reaches halfway up the sides of the flan mold. This water bath ensures gentle, even cooking.
Bake to Perfection
Bake for 50-60 minutes until the custard is just set but still slightly wobbly in the center. A toothpick inserted should come out clean, but the center should still feel slightly warm. The key is to avoid overbaking—flan continues cooking as it cools.
Remove from the water bath and let the flan cool at room temperature for 1 hour. Then refrigerate for at least 4 hours or overnight. This chilling time allows the custard to fully set and develop its signature silky texture. When ready to serve, run a knife around the edges and invert onto a plate.
Pro Tips For Making 4 Egg Flan
- STRAIN THE MILK: Whole milk has a way of leaving tiny fat specks that make your flan look cloudy—even when it’s perfect inside. I learned this after making three batches that looked unappetizing. Heat the milk until it’s steaming (not boiling), then strain it through a fine-mesh sieve or cheesecloth into a clean bowl. The extra effort guarantees a silky texture and a cleaner finish.
- WHISK EGGS LIKE YOUR LIFE DEPENDS ON IT: Beat those eggs for at least 5 minutes until the mixture is pale, thick, and ribbon-like when you lift the whisk. I used to rush this step, and my flan would either curdle in the oven or turn out dense. The extra time ensures the eggs emulsify properly with the milk—no one wants a grainy flan.
- BAKE UNTIL THE CENTER JIGGLES: Your flan isn’t done when the edges look set. It’s done when the center jiggles just slightly—like a wobbly Jell-O—when you give the pan a gentle shake. Overbaking turns it into custard; underbaking leaves it raw. If you’re unsure, poke the center with a skewer: it should come out clean but still slightly translucent.
- USE A WATER BATH WITHOUT THE DRAMA: Fill a deep baking dish with hot (not boiling) water—enough to come halfway up the flan pan. Place your flan in the center and bake. The water should stay hot but not bubble—if it does, you’re overdoing it. This method guarantees even cooking without the risk of the bottom burning, and you can skip the foil tent midway if the water’s calm.
Dietary considerations for 4 egg flan
Vegetarian-Friendly
This flan is naturally vegetarian, relying on eggs, milk, and sugar for its structure and flavor. The 4 eggs provide the protein and binding agent, while the whole milk and cornstarch create that signature silky texture without any meat or animal byproducts.
Even the caramel topping is plant-based, making it a perfect dessert for vegetarians who want something rich and satisfying. 🥛
Gluten-Free Adaptation
Since this recipe doesn’t contain any wheat or gluten-containing ingredients, it’s already gluten-free! The custard relies on eggs, milk, and cornstarch—all naturally gluten-free. However, if you’re using a pre-made flan mold or pie dish, double-check that it’s labeled gluten-free to avoid cross-contamination.
For extra safety, I like to line the mold with parchment paper before adding the caramel. ✨
Dairy-Free Options
For a dairy-free version, swap the whole milk for an equal amount of coconut milk or a high-quality dairy-free milk alternative like Oatly or Silk Unsweetened Almond Milk. The custard will still set beautifully, though the texture may be slightly lighter.
You can also use dairy-free butter for greasing the mold if needed. Just be mindful that the flavor will shift slightly, but it’s still delicious!
Egg-Free Substitutions
If you’re avoiding eggs, this recipe can be adapted with a few tweaks. Replace the 4 eggs with ½ cup aquafaba (chickpea brine) or a ¼ cup cornstarch slurry (mix ¼ cup cornstarch with ¼ cup water). For binding, add 1 tbsp arrowroot powder to the custard mixture.
The texture will be slightly different but still creamy. Keep in mind that the flan may not hold its shape as perfectly without eggs, so it’s best served immediately after chilling. 🥚
Lower Sugar Adaptations
To reduce sugar, you can cut the granulated sugar in the custard by ¼ cup and use a sugar substitute like erythritol or monk fruit sweetener. For the caramel topping, reduce the sugar by 2 tbsp and add 1 tsp lemon juice** to help with the cooking process.
The flan will still be sweet but with fewer calories. Just be aware that sugar substitutes may affect the caramel’s texture slightly, so monitor it closely while cooking. 🍚
Nutrition facts
Frequently asked questions
Why does this recipe use exactly 4 eggs?
The 4-egg formula creates the perfect balance of texture and richness for flan. Four eggs provide enough protein to give the custard structure while keeping it light and silky—not too dense like a 6-egg version. This quantity also ensures the flan holds its shape when chilled but remains tender enough to slice cleanly.
Can I make this flan without a water bath?
A water bath is essential for even cooking and preventing cracks. Without it, the edges may overcook while the center stays underdone. If you're short on space, use a deep baking dish with sides and add water halfway up the flan mold. The foil covering creates the steam effect needed for that signature smooth texture.
How do I know when the caramel is done?
The caramel is ready when it turns a deep amber color and coats the back of a spoon smoothly. It should smell like butterscotch and take about 5-7 minutes to reach this stage. Never stir the caramel—this causes crystallization. If it starts to darken too quickly, reduce the heat slightly.
Why does my flan have cracks?
Cracks usually happen from sudden temperature changes or overbaking. Let the flan cool gradually after baking (about 1 hour at room temperature) before refrigerating. Also ensure your oven is fully preheated and the custard is at room temperature before baking. A water bath helps prevent this too.
Can I make this flan ahead of time?
Yes! Flan actually tastes better the next day. Prepare it up to 2 days in advance and store it covered in the fridge. The custard will firm up beautifully, and the caramel will harden perfectly. Just bring it to room temperature for 30 minutes before serving for the best texture.
