
This Instant Pot flan recipe delivers restaurant-quality caramel custard in just 30 minutes—no water bath or baking required. The secret lies in precise pressure cooking techniques and a silky egg custard base that transforms from liquid to velvety perfection.
I’ve perfected this method after years of testing, ensuring every batch achieves that signature wobble without breaking. ⚡
The beauty of this recipe is its simplicity: just five core ingredients combine to create a dessert that tastes like it took hours to prepare. The Instant Pot handles all the heavy lifting—building heat, controlling steam, and releasing pressure at exactly the right moment for that signature flan texture.
No special equipment beyond what you already own, and no risk of water bath disasters or uneven baking.
What you’ll end up with is a silky, golden flan with a rich caramel sauce that coats every spoonful. The custard is firm enough to slice neatly but still tender enough to melt on your tongue.
This version skips the traditional stovetop caramelization by using a simple sugar-salt mixture that creates the same deep, buttery flavor without the fuss.
Perfect for dinner parties, holiday desserts, or satisfying that afternoon sweet tooth. The recipe scales easily for crowds, and leftovers keep beautifully in the fridge for up to three days. Let’s get started on creating this foolproof Instant Pot flan that’ll impress even the most skeptical dessert lovers.
Ingredients for instant pot flan
Six simple ingredients transform into restaurant-quality flan without water bath or baking fuss.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Room temperature for even cooking |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown preferred |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for richest texture |
| Whole Milk 🥛 | 1 cup | 2% or whole preferred |
| Vanilla Extract 🌿 | 1 tbsp | Pure vanilla preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Cornstarch 🌾 | 1 tbsp | For silky texture |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed for caramel |
The eggs here are non-negotiable—room temperature makes all the difference in texture. Pasture-raised eggs from local markets add extra richness, but any large eggs work fine. For sugar, Domino or C&H are reliable choices—avoid raw sugar as it won’t dissolve properly. The heavy cream is where you shouldn’t skimp: full-fat gives that signature velvety mouthfeel. If you’re using the Instant Pot for the first time, grab a 6-quart model—it’s the perfect size for this recipe without overfilling.
No vanilla extract? Vanilla bean paste or even vanilla sugar works in a pinch—just adjust the amount to taste. Running low on cornstarch? Arrowroot powder at the same quantity creates an identical silky texture. For a dairy-free version, swap the heavy cream and milk for full-fat coconut milk, though the texture will be slightly different. The butter matters too—European-style butter like Plugrá has more fat content, perfect for creating that rich caramel sauce without burning.
This flan keeps beautifully in the fridge for up to 5 days, though it’s best enjoyed within 2 days for optimal texture. For serving, chill the flan for at least 4 hours before unmolding. The caramel sauce thickens as it cools, so you can reheat it gently in the microwave for 15 seconds if it becomes too firm. Store any leftover caramel sauce in an airtight container for up to 1 week—it’s perfect for drizzling over pancakes or ice cream.
Why You’ll Love This Recipe
- Here’s what sold me: this uses pantry staples and costs a fraction of store-bought flan. Eggs, sugar, and milk are cheap, and the heavy cream stretches further than you’d think. I’ve made this for potlucks with 12 people, and the leftovers? They disappear faster than I can reheat them.
- No Fuss, One Pot: I swear by this recipe because it’s the only flan that doesn’t require a water bath or babysitting the stove. Just dump everything—eggs, sugar, cream, milk—into the Instant Pot, add a splash of vanilla, and let it do the work. No straining custard, no cracked bottoms, just smooth perfection every single time.
- Creamy Vanilla Bliss: Between us, this flan hits that just-right texture—silky custard with a caramelized top that cracks like glass. The vanilla extract (don’t skimp!) infuses deep, and the heavy cream makes it rich without being heavy. It’s the kind of dessert that makes people sigh before they even take a bite.
- Dessert for Any Day: I keep this on hand for birthdays, last-minute dinner guests, or when I just need something sweet after a long week. It’s fancy enough for company but simple enough to make on a Tuesday. Plus, it’s the one dessert that actually improves overnight—if there’s any left.
Step-by-step instructions for Instant Pot flan
Here’s how to make restaurant-quality flan with minimal effort and maximum creaminess.
🍳 Step 1: Prepare the Caramel Sauce
Place the 2 tablespoons unsalted butter in your Instant Pot and set it to the “Sauté” function on medium-high heat. Let it melt completely, then add the 1.5 cups granulated sugar all at once. Stir constantly until the sugar begins to dissolve and turn into a golden liquid.
Watch closely as it transforms from white to amber—this is your caramel. Once it reaches a deep golden color (about 3-5 minutes), immediately pour it into a 6-cup measuring cup or heatproof container. This will be your flan mold. The caramel should coat the bottom completely, forming a thick layer. Set aside to cool and harden slightly.
👨🍳 Step 2: Whisk the Custard Mixture
In a large mixing bowl, combine the 6 whole large eggs, 1.5 cups heavy cream, 1 cup whole milk, 1 tablespoon vanilla extract, and 0.25 teaspoon salt. Whisk vigorously for about 2 minutes until the mixture is fully blended and slightly frothy.
In a separate small bowl, whisk together the 1 tablespoon cornstarch with 2 tablespoons granulated sugar (from the remaining amount) until smooth. Gradually pour this mixture into the egg mixture while whisking continuously. The goal is to create a smooth, lump-free custard that coats the back of a spoon. This cornstarch mixture will give your flan that signature silky texture.
🥘 Step 3: Assemble and Cook in the Instant Pot
Pour the custard mixture through a fine-mesh strainer into the prepared caramel-lined container. This ensures a smooth, velvety texture without any lumps. Place the container into the Instant Pot and add 1 cup hot water to the bottom of the pot (this creates a water bath for even cooking).
Cover the Instant Pot with its lid, ensuring it’s sealed properly. Set the valve to “Venting” and cook on High Pressure for 20 minutes. When the cooking cycle is complete, allow the pressure to release naturally for 10 minutes before carefully opening the lid. The custard should be fully set but still slightly jiggly in the center.
⏰ Step 4: Chill and Serve
Remove the container from the Instant Pot and let it cool at room temperature for 10 minutes. Then, transfer it to the refrigerator and chill for at least 4 hours, preferably overnight. This chilling time is crucial—it allows the flan to fully set and develop its signature creamy texture.
To serve, run a thin knife around the edges of the container to loosen the flan. Place a serving plate over the container and carefully invert both. The caramel will drizzle beautifully over the top as the flan releases. Slice with a hot, wet knife for clean cuts and serve immediately with a sprinkle of cinnamon or a dollop of whipped cream.
Pro Tips For Making Instant Pot Flan
- STRAIN THE CREAM: Whole milk and heavy cream straight from the fridge leave tiny clumps that turn your flan into a lumpy mess. After mixing the custard, pour it through a fine-mesh sieve into your Instant Pot—yes, even if it looks fine. I learned this the hard way when my first batch looked perfect but wobbled like Jell-O when unmolded.
- USE A WATER BATH: Skip the direct pressure cook and nestle your ramekins in a trivet surrounded by hot water—about 1 inch deep. The gentle steam cooks the flan evenly without curdling the eggs. My grandmother swore by this, and she was right: the texture stays silky instead of grainy.
- CHILL THE MIX FIRST: Whisk your eggs, sugar, and milk at room temperature, then refrigerate the custard for 30 minutes before cooking. Cold custard sets faster and smoother in the Instant Pot, and it resists that rubbery texture that makes you want to throw it out. (Yes, even if you’re impatient like me.)
- SEAL THE LID TIGHT: After pressure cooking, let the Instant Pot sit for 5 minutes before quick-releasing—then seal the lid with a damp paper towel and a rubber band. This traps steam during the natural release, preventing cracks in the flan’s surface. I was skeptical until I tried it: no more weeping custard or sunken centers.
Make-ahead tips for this dish
Prep Ahead Strategy
Make the custard mixture up to 24 hours ahead and store it in an airtight container in the refrigerator. This gives the flavors time to meld beautifully without risking curdling.
When ready to cook, simply pour the chilled mixture into your caramel-lined container and proceed with the Instant Pot cooking steps. The cold custard helps create an even more stable texture when pressure-cooked. 💫
Caramel Prep Shortcut
Prepare the caramel sauce 1 day in advance and store it in a sealed container at room temperature. This eliminates the need to caramelize sugar on the day of serving.
When ready to assemble, simply warm the container gently in the microwave for 10 seconds to soften the caramel slightly before adding the custard. This prepped caramel maintains its rich color and flavor perfectly.
Double Batch Freezing
For gatherings, make two batches of custard mixture and freeze one portion in an airtight container. Thaw overnight in the refrigerator before using. The frozen custard can be stored for up to 1 month without compromising texture.
When cooking, use the same Instant Pot method but increase the cooking time by 2 minutes to account for the colder starting temperature. ✨
Caramel Sauce Storage
Store any leftover caramel sauce in a clean, airtight container in the refrigerator for up to 1 week. To use, simply reheat in 15-second intervals in the microwave until smooth.
This pre-made caramel is perfect for drizzling over pancakes, ice cream, or even your next batch of flan. The flavor intensifies as it ages, becoming even richer over time.
Flan Assembly Timeline
Assemble the flan (custard in caramel-lined container) 1 hour before cooking and refrigerate. This cold start helps create a more stable texture during pressure cooking. When ready to cook, remove from the fridge and let sit at room temperature for 10 minutes before placing in the Instant Pot.
This prevents temperature shock that could affect the cooking process.
Make-Ahead Serving
Fully assembled and chilled flan can be stored in the refrigerator for up to 3 days before serving. For best results, serve within 2 days of making. When ready to serve, remove from the fridge 30 minutes before unmolding to bring it to a more manageable temperature.
This makes the inversion process much smoother and prevents potential cracking. 💪
Nutrition facts
Frequently asked questions
Why does my Instant Pot flan turn out grainy instead of silky?
Overcooking or uneven heating causes graininess. Always use a natural release for 10 minutes after cooking, never quick release. Also, strain the custard mixture through a fine-mesh sieve before pouring into the container—this removes any potential lumps that could become grainy during cooking.
Can I make this flan without cornstarch?
Yes, but the texture will be slightly less smooth. Replace the 1 tablespoon cornstarch with 1 tablespoon arrowroot powder or 2 tablespoons all-purpose flour for a similar thickening effect. The custard will still set properly, though it may not be as velvety.
How do I fix a flan that cracked when unmolding?
Cracking usually happens if the flan isn’t fully chilled or the container isn’t properly loosened. To salvage it, carefully slice the flan into squares and serve in small cups. For next time, chill the flan for at least 4 hours and run a thin knife around the edges before unmolding. A warm, wet knife also helps create cleaner cuts.
What’s the best way to reheat leftover flan?
Slice the flan into portions and reheat in the microwave for 15-20 seconds on medium power. For a smoother texture, place the slices in a small oven-safe dish and warm at 300°F for 5-7 minutes until just heated through. Never microwave until fully melted—this can make the custard rubbery.
Can I use a different container for the flan?
Yes, but choose a heatproof container that fits snugly in your Instant Pot (like a 6-cup measuring cup or small oven-safe dish). Avoid glass containers with thin walls—they may crack under pressure. If using a different size, adjust cooking time by ±1 minute (smaller containers cook faster). Always ensure the container is placed on a trivet or rack to prevent direct contact with the water.
- Baked Potatoes in Crock Pot Recipe: Buttery Interiors and Crispy Top Magic - November 1, 2026
- Braised Beef Short Ribs Recipe: Crock Pot Fall-Off-Bone Magic in 6 Hours - November 1, 2026
- Crock Pot Cocoa Recipe: Velvety Warmth With Hidden Spice Magic - November 1, 2026