Bánh Flan (Vietnamese Flan)
Bánh flan is a smooth Vietnamese caramel custard with a soft, creamy texture and a thin layer of caramel on top. It’s made with simple ingredients and can be baked in a water bath or cooked in the Instant Pot, making it an easy dessert to prepare ahead and chill until you’re ready to serve.

Flan is a dessert I grew up with, and my family always added a little instant espresso to the caramel. I still make it that way because it gives the caramel a deeper flavor and helps balance the sweetness without making the flan taste strongly like coffee.
I like this version because the custard stays smooth and creamy, while the caramel adds just enough sweetness. Since it needs time to chill and set, it’s also a good dessert to make the day before.
If you want to try another Vietnamese dessert, Vietnamese Three Color Dessert (Che Ba Mau), Vietnamese Fruit Cocktail (Che Thai), or Vietnamese Banana Coconut Pudding (Che Chuoi) are all good options.

What Is Vietnamese Flan?
Vietnamese flan is a caramel custard made with eggs, milk, sugar, and vanilla. It has roots in French crème caramel, which was introduced to Vietnam during the French colonial period and later became a popular dessert throughout the country.
The custard is smooth and creamy, with a thin layer of caramel that turns into a sauce when the flan is unmolded. Vietnamese versions are often served chilled, either on their own or with a little coffee or crushed ice depending on how you grew up eating it.

Ingredients Notes
Milk: Whole milk gives the custard a little more richness, but 2% also works.
Eggs: I use a combination of whole eggs and extra yolks. The yolks make the custard creamier, while the whole eggs help it set.
Sugar: Sugar is used for both the caramel and the custard.
Vanilla: A little vanilla adds flavor without overpowering the custard.
Instant espresso: This is optional, but a small amount in the caramel adds a deeper flavor and helps balance the sweetness.
Please scroll ⬇️ to the recipe card for the full ingredient amounts and instructions.
How to Make Vietnamese Flan
Start with the caramel because it needs to go into the ramekins before the custard. Let the sugar melt slowly over medium-low heat and watch it closely once it begins to change color. It can go from golden to burnt pretty quickly.

As soon as the caramel reaches a deep amber color, pour it into the ramekins and swirl to coat the bottoms. It will harden as it cools, which is completely normal.
For the custard, warm the milk and sugar just until the sugar dissolves. Let it cool slightly before adding it to the eggs. The milk should be warm, not hot, so it doesn’t cook the eggs.

Whisk the eggs, egg yolks, and vanilla gently, then slowly pour in the warm milk while whisking. Try not to whisk too aggressively because too many air bubbles can leave little holes in the finished custard.
Strain the mixture before pouring it into the ramekins. This catches any bits of egg and helps give the flan a smoother texture.

If you’re baking the flan, place the ramekins in a water bath so they cook gently and evenly. The centers should still have a slight jiggle when they’re done.
Let the flan cool completely before refrigerating. It needs at least 4–6 hours to chill and set, but overnight works even better.

For a Smooth, Creamy Flan
✔️ Watch the caramel closely. Remove it from the heat once it reaches a deep amber color.
✔️ Have the ramekins ready. Caramel hardens quickly once it comes off the heat.
✔️ Keep the milk warm, not hot. Very hot milk can start cooking the eggs.
✔️ Whisk gently. Too much air can create bubbles in the custard.
✔️ Strain the mixture. This helps remove any bits of egg before baking.
✔️ Don’t overbake. The center should still jiggle slightly when you take it out.
✔️ Chill completely before unmolding. The custard needs time to firm up in the refrigerator.

Storage
Keep the flan covered in the refrigerator for up to 4 days.
You can leave it in the ramekins until you’re ready to serve or unmold it ahead of time and store it covered.
If the caramel has hardened around the bottom, set the ramekin in a shallow bowl of warm water for a minute or two before unmolding.

For another make-ahead Vietnamese dessert, Vietnamese Banana Coconut Pudding (Che Chuoi) is easy to prepare ahead and serve chilled or warm.
If you make this Vietnamese Flan, I’d love to hear how it turned out! Leave a comment and rating below.
RECIPE
Bánh Flan (Vietnamese Flan with Coffee Caramel)
Equipment
- 8 (6 oz) ramekins or 2 (4 cup) Pyrex containers
- fine mesh sieve
- Mixing Bowl
Ingredients
Caramel
- ½ cup sugar
- 1 tablespoon instant espresso coffee powder + 1 tablespoon water (optional)
Custard
- 2 cups whole milk
- ¾ cup sugar (or sub with condensed milk)
- 3 whole eggs + 3 egg yolks
- 1 teaspoon vanilla extract
Instructions
- Preheat & Prep: Preheat oven to 300°F and bring a kettle of water to a boil. Mix instant espresso and water (if using).
- Make Caramel: In a small pan, melt ½ cup sugar over medium-low heat until golden amber. Stir in coffee mixture if using. Quickly pour into ramekins or baking dish and swirl to coat bottoms.
- Make Custard: Warm the milk and sugar in a saucepan until sugar dissolves. Let cool slightly.
- Temper Eggs: Whisk eggs, yolks, and vanilla. Slowly add the warm milk a little at a time to prevent scrambling.
- Strain & Pour: Pour custard through a fine mesh sieve into the caramel-coated ramekins or baking dish.
- Bake or Pressure Cook:Oven: Cover with foil. Place in a baking tray and fill with boiling water halfway up the sides. Bake 50–70 minutes, or until just set with a slight jiggle.Instant Pot: Add 1 cup water to pot. Place ramekins on trivet. Pressure cook on high for 12 minutes. Natural release.
- Chill: Cool to room temp, cover with plastic wrap, and chill 4–6 hours or overnight.
- Unmold: Run a knife around the edge, flip onto a serving plate, and let the caramel flow. Serve chilled and enjoy!
Notes
- Work quickly with the caramel; it hardens fast.
- Temper the eggs slowly to avoid curdling.
- Strain the custard for the smoothest texture.
- For easier unmolding, place ramekins in warm water for a minute before flipping.
I want to make a version using condensed milk in the custard – can you sub the 3/4 cup of sugar for exactly 3/4 cup of condensed milk, or is there a different ratio if we’re using condensed milk? Thanks!
Hi, Kim! Yes, you can use condensed milk instead of the sugar. I wouldn’t do a straight 1:1 swap though since condensed milk is much sweeter. When you warm the milk, add the condensed milk a little at a time and taste as you go until it reaches your preferred sweetness. Once you’re happy with the flavor, let the milk mixture cool slightly before mixing it with the eggs.
May I ask if there’s a way to make the flan recipe without baking or steaming?
Hi Gina!
Unfortunately, flan needs gentle heat to set properly, so there isn’t a true no-bake option. If you’re trying to avoid the oven, you can make it on the stovetop in a water bath or use the Instant Pot, which works really well too.
😊This is not Vietnamese it’s European (Portuguese, Spanish be French roots).
Thanks for the recipe though.
You’re totally right, flan has European roots, especially from France, Spain, and Portugal. During the French colonial period, a lot of French desserts made their way into Vietnam, and banh flan stuck around. So even though it’s not originally Vietnamese, it’s definitely a big part of the dessert culture there now! So happy you enjoyed the recipe.
I made this last night, and it was a major hit with my Vietnamese family! The recipe was easy to understand and easy to follow along. I had no issue! Will be making more flan in the future. 🙂
Absolutely love this recipe! I made it for my family last night and it was a show-stopper. Instead of baking or using an instant pot, I steamed it over the stovetop on medium-low heat for an hour and it came out amazing! Simple recipe with easy to follow instructions ❣️
Love it! ❤️ made it last night and it’s so yum 😋
This banh flan recipe is very similar to a custard dessert I had as a child in Japan. It’s so silky smooth and brings back happy memories. I love being able to choose the sweetness.