Home » All Blog Posts

Banh Flan—Vietnamese Flan with Coffee Caramel

Jump to Recipe Add Us as a Preferred Source

Banh flan is a sneaky genius recipe—a Vietnamese take on crème caramel that trades polish for personality and still hits all the marks. It’s velvety smooth, lightly sweet, and has just enough bitterness from the coffee-laced caramel to give it complexity. The addition of sweetened condensed milk is what sets this version apart—it adds richness and, combined with intense coffee flavor, makes it unmistakably Vietnamese. Banh flan is soft, just set, and deliciously spoonable.

A plate with Vietnamese Egg Flan, topped with rich caramel sauce, partially eaten with a spoon. A white cloth is on the table beside the plate.

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. See my Affiliate Disclosure.

I love this dessert because it does so much with so little. Just a few eggs, some milk, a can of sweetened condensed milk from the back of the pantry, and suddenly you’ve got something you’d be delighted to find in a street café in Ho Chi Minh City. The caramel is where it gets its attitude. Instant espresso stirred into the hot sugar gives the flan a bitter edge that plays well with the sweet, rich custard.

This version is steamed, not baked, which makes it more forgiving if your oven is unreliable or your kitchen is already too hot to bother turning it on. The result is a dessert that’s every bit as elegant as a fancy French crème caramel, but with the distinctive flavor of Vietnamese coffee thanks to the sweetened condensed milk.

It’s one of those egg-forward recipes that reminds me why eggs are the best ingredient to have around. They don’t just bind or fluff or fry—sometimes they’re the star. In Banh Flan, eggs give the custard its structure, richness, and that glossy wobble that makes it so luscious.

Ingredients for Vietnamese Egg Flan (Banh Flan) with a hint of Coffee Caramel are arranged on a white surface: whole milk, sweetened condensed milk, eggs, water, sugar, vanilla extract, and instant espresso powder.

Ingredients Notes

You don’t need much to make banh flan, but a few details make a difference.

Whole milk gives the custard body, and sweetened condensed milk adds richness and sweetness in one move—no need for extra sugar. Vanilla extract adds a layer of flavor that that pulls it all together. If you’ve got vanilla bean paste, that works too.

For the caramel, instant espresso might sound odd, but it works—it deepens the flavor and cuts through the sweetness in just the right way.

How to Make Banh Flan

Banh Flan takes a little patience, but it’s not difficult. The steps are simple and the process is mostly hands-off. Here’s how:

Want to save this recipe?

✨ We'll send it straight to your inbox! ✨

  1. Make the caramel by heating sugar and water together until it turns golden. Add instant espresso once it’s off the heat.
  2. Pour the hot caramel into the bottoms of your ramekins.
  3. Warm the milk and condensed milk together until smooth, let the mixture cool a bit, and then gently, then gently stir in the warm milk mixture into the eggs and add the vanilla.
  4. Strain the custard mixture and divide it between the caramel-coated ramekins.
  5. Steam the ramekins gently until the flan is just set.
  6. Let the flan cool completely and then chill it in the fridge overnight.
  7. Flip the ramekins over to unmold the custard—the caramel automagically becomes the sauce.

My Expert Tips for Perfect Banh Flan

Steamed custard sounds intimidating, but it’s actually more forgiving than baking—just keep the heat low and steady. Here are a few tips for getting it just right:

  • Do not walk away even for a second when making your caramel—it can go to just barely gold-tinged to burnt in seconds. But do be sure to cook it until it is a deep amber color.
  • Make sure the milk mixture isn’t so hot that it will begin to cook the eggs when you mix them together.
  • Strain the custard to get the smoothest texture.
  • Keep the steamer on low heat to avoid bubbles or overcooking.
A round Vietnamese Egg Flan with rich coffee caramel sauce is served on a white plate beside a fork on a tiled surface with a white napkin.

More Ways to Enjoy Steamed Egg Custards

Banh flan is just one example of how eggs can hold their own in dessert. If you’re into smooth, eggy textures, check out Crème Brûlée is an obvious choice.

For a savory custard, try Chinese Steamed Egg or Japanese Chawanmushi. These dishes are also steamed. Steaming is a great method when you want a gentle, uniform cook without dry spots or overbaked edges.

Quiche is also a custard-based dish—Salmon and Asparagus Quiche is a perfect example. It’s a savory custard in a flaky pastry base.

A round serving of Vietnamese Egg Flan sits on a white plate, with rich caramel sauce pooling around the base.

Banh Flan—Vietnamese Flan with Coffee Caramel

Robin Donovan

This Vietnamese-style flan is creamy, light, and gently sweet with a bold coffee caramel sauce. It’s steamed instead of baked, which keeps the texture smooth and custardy.
No ratings yet
Prep Time 15 minutes
Cook Time 40 minutes
Chilling time 8 minutes
Course Dessert
Cuisine French, vietnamese
Servings 4 servings
Calories 338 kcal

Ingredients
  

For the caramel

  • 5 tablespoons sugar
  • 1 tablespoon water
  • ½ teaspoon instant espresso powder

For the flan

  • 3 large eggs
  • cups whole milk
  • ¾ cup sweetened condensed milk
  • 1 teaspoon vanilla extract or vanilla bean paste

Instructions
 

  • In a small saucepan, combine the sugar and water. Cook over medium heat without stirring. Once it starts to bubble, increase the heat slightly and watch closely. When the syrup turns deep golden, remove it from the heat. Stir in the instant espresso and swirl to combine. Quickly pour the caramel into the bottoms of four ramekins, tilting each to coat the base evenly.
  • In a separate saucepan, combine the milk and sweetened condensed milk. Warm over medium-low heat, stirring occasionally, until fully combined and just hot. Don’t let it boil. Remove from the heat and let it cool for a few minutes.
  • Lightly beat the eggs in a bowl. Slowly pour the warm milk mixture into the eggs while stirring constantly to avoid curdling. Add the vanilla and mix well.
  • Pour the mixture through a fine sieve to remove any egg solids. Divide the custard evenly between the prepared ramekins.
  • Place the ramekins in a steamer over gently simmering water. Cover and steam over low heat for 30 to 40 minutes, or until a toothpick inserted into the center comes out clean.
  • Carefully remove the ramekins from the steamer. Let them cool to room temperature, then cover and refrigerate for several hours or overnight.
  • To serve, run a knife around the edge of each flan and invert onto a small plate. The caramel will flow over the top like a sauce.

Notes

1. You can use decaf espresso powder if you want the flavor without the caffeine.
2. Don’t rush the caramel—it needs to get dark enough to balance the sweetness of the custard.
3. A bamboo steamer, metal steamer basket, or even a makeshift setup with a pot and rack will all work.

Nutrition

Calories: 338kcalCarbohydrates: 50gProtein: 11gFat: 11gSaturated Fat: 6gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.01gCholesterol: 151mgSodium: 149mgPotassium: 379mgSugar: 50gVitamin A: 455IUVitamin C: 1mgCalcium: 276mgIron: 1mg
Tried this recipe?Let us know how it was!
A slice of Vietnamese egg flan with caramel sauce on a white plate, a fork, and a cup of black coffee in the background.
By on July 2nd, 2025
Eggs All Ways logo icon.

About Robin Donovan

Robin Donovan is the creative force behind Eggs All Ways. She's a writer, recipe developer, photographer, and cookbook author with more than 40 books to her name, including the bestselling Ramen for Beginners, Ramen Obsession, and Campfire Cuisine. Her work has been featured in major publications, both print and digital, including MSN, Cooking Light, Fitness, Buzzfeed, and Eating Well.

More Posts by this author.

Leave a Comment

Recipe Rating




SEEN ON

as seen on promo graphic

SEEN ON

as seen on promo graphic