Creamy Vietnamese Bánh Flan Recipe — Classic Caramel Custard

Bánh flan is a dessert that tastes elegant but relies on just a few everyday ingredients. Smooth, creamy, and silky, it’s topped with a thin layer of amber caramel that melds into the custard as you eat.

Banh flan on a white plate.

I grew up with trays of flan cooling in the fridge in small glass bowls, ready for dessert or an after-school treat. It’s a familiar sight at family dinners, holiday tables, and neighborhood cafés. The version here stays true to tradition: no special molds, no fussy steps—just a few ingredients and an easy technique that yields a tender, custardy Vietnamese flan every time.

This recipe is straightforward, and if you enjoy coffee flavors, a small pinch of instant espresso added to the caramel gives the flan a pleasant, slightly bitter counterpoint that balances the sweetness.

What is Vietnamese Flan?

Bánh flan is Vietnam’s take on crème caramel: a delicate egg custard made from eggs, milk, sugar, and vanilla, finished with a glossy caramel syrup. It’s commonly chilled and served in small bowls, sometimes accompanied by crushed ice or a drizzle of coffee for extra depth.

Slice of banh flan with spoon scooping it.

Why You’ll Love This Vietnamese Flan Recipe

  • Only 5 ingredients: Simple, pantry-friendly staples.
  • Make-ahead dessert: Keeps well in the fridge for several days.
  • No fancy equipment: Any oven-safe bowls or a baking dish will do.
  • Classic flavor: A light, egg-forward custard with fragrant caramel.
  • Optional coffee twist: A touch of espresso in the caramel for café-style nuance.

Kitchen Tools You’ll Need

  • Fine mesh sieve (for an extra-smooth custard)
  • Ramekins, small bowls, or an 8-inch baking dish
  • Baking tray for a water bath
  • Kettle or saucepan for boiling water

Ingredients You’ll Need (Full Ingredients in Recipe Card)

Ingredients needed for banh flan: eggs, milk, sugar, and vanilla extract.

Please scroll ⬇️ to the recipe card for the full ingredient amounts and instructions.

  • Milk: Whole milk or 2% works best. For a richer custard, swap part of the milk for heavy cream. For a dairy-free version, full-fat coconut milk is a good alternative.
  • Eggs: Use whole eggs and extra yolks for creaminess—this recipe calls for both.
  • Sugar: Used for the caramel and in the custard. You can substitute some sugar with sweetened condensed milk for added richness.
  • Vanilla extract: Adds warmth and aromatics; vanilla bean paste is an excellent substitute if available.
  • Instant coffee or espresso (optional): A small amount stirred into the caramel deepens the flavor and balances sweetness.

How to Make Vietnamese Flan (Banh Flan)

Please scroll ⬇️ to the recipe card for the full ingredient amounts and instructions.

  1. Preheat and prepare. Preheat your oven to 300°F (150°C). Bring water to a boil for the water bath. If using coffee, dissolve a small amount of instant espresso in a tablespoon of hot water and set aside.
  2. Make the caramel. Cook sugar in a small saucepan over medium-low heat, allowing it to melt slowly without stirring. When it reaches a deep amber color, remove from the heat immediately. Stir in the espresso mixture if using. Pour the hot caramel into ramekins or a baking dish and swirl to coat the bottoms; it will harden as it cools.
Making caramel sauce in pan.
  1. Warm the milk. Heat the milk with the sugar (or sweetened condensed milk) just until the sugar dissolves—do not boil. Remove from heat and allow it to cool slightly; it should be warm, not hot.
  2. Make the custard. Whisk together the whole eggs, extra yolks, and vanilla until just combined. Slowly add the warm milk to the eggs a little at a time while whisking gently to temper the eggs and avoid scrambling. Mix gently to minimize bubbles for a smoother custard.
Process of whisking milk, sugar and eggs.
  1. Strain and pour. Pass the custard through a fine mesh sieve into a measuring cup or bowl to remove any cooked egg bits. Pour the strained custard over the set caramel in your ramekins or dish. Cover each ramekin with foil and poke a few small holes to release steam.
  2. Bake or pressure cook.
    • Oven: Place ramekins in a baking tray and pour hot water around them until it reaches halfway up the sides. Bake for 50–70 minutes, until centers jiggle slightly but are not liquid.
    • Instant Pot: Add 1 cup of water to the pot, set the trivet, arrange the ramekins on it, and cook on High Pressure for 12 minutes. Allow a natural pressure release.
img 7450 6
  1. Chill and serve. Let the flans cool to room temperature, then refrigerate for at least 4–6 hours or overnight. To unmold, run a knife around the edge, invert each ramekin onto a plate, and let the caramel drizzle over the custard. Serve chilled.
img 7450 7

Tips for the Perfect Flan

✔️ Watch the caramel closely. Remove from heat as soon as it turns amber to avoid burning.
✔️ Work quickly. Have ramekins ready—caramel hardens fast.
✔️ Temper the eggs slowly. Add warm milk gradually so the eggs don’t curdle.
✔️ Strain the custard. This step ensures an ultra-smooth texture.
✔️ Don’t overbake. The custard should still have a slight jiggle in the center when done.
✔️ Test for doneness. A thin knife or toothpick should come out mostly clean with a little wobble in the middle.

Slice of flan on a plate with spoon drizzling caramel on top.

Storage

Store flan covered in the refrigerator for up to 4 days. Keep it in the ramekins or transfer to airtight containers after unmolding. Avoid freezing, as freezing changes the custard’s texture.

If the caramel hardens in the fridge, place the dish in a shallow bowl of warm water for 5–10 minutes to loosen it before serving.

Slice of banh flan on a plate and whole flan in the background.

Ready to Make This Vietnamese Dessert?

Bánh flan is simple, nostalgic, and a reliable crowd-pleaser. Mastering the caramel and the tempering technique will have you making it again and again—for family dinners, gatherings, or a quiet, satisfying treat. If you try this recipe, share your experience in the comments or tag the creator on social media so others can see your version.

RECIPE

Slice of flan with spoon drizzling caramel on top.

Bánh Flan (Vietnamese Flan with Coffee Caramel)

Quynh Nguyen

This Vietnamese Bánh Flan is a silky, creamy custard topped with rich caramel, made with just five simple ingredients. Whether you prefer the classic version or add a hint of coffee, this dessert is easy to prepare at home and perfect for any occasion. Chill, flip, and enjoy!
5 from 62 votes
Print Recipe
Pin Recipe
Save RecipeSaved Recipe!

Prep Time 15
Cook Time 1 10
Chill Time 4
Total Time 5 25

Course Dessert
Cuisine Asian, Asian Fusion, Vietnamese

Servings 8 servings
Calories 208 kcal

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: Melt ½ cup sugar over medium-low heat until golden amber. Stir in coffee mixture if using. Quickly pour into ramekins and swirl to coat the bottoms.
  • Make Custard: Warm the milk and sugar until the sugar dissolves. Remove from heat and let cool slightly.
  • Temper Eggs: Whisk eggs, yolks, and vanilla. Slowly add warm milk a little at a time to prevent scrambling.
  • Strain & Pour: Strain the custard through a fine mesh sieve into the caramel-coated ramekins.
  • Bake or Pressure Cook:

    Oven: Cover with foil, place ramekins in a baking tray, add boiling water halfway up the sides, and bake 50–70 minutes until just set with a slight jiggle.

    Instant Pot: Add 1 cup water to the pot, place ramekins on a trivet, pressure cook on high for 12 minutes, and let the pressure release naturally.

  • Chill: Cool to room temperature, cover, and chill 4–6 hours or overnight.
  • Unmold: Run a knife around the edge, flip onto a plate, and let the caramel flow. Serve chilled.

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, dip ramekins in warm water briefly before flipping.

Nutrition

Calories: 208kcalCarbohydrates: 35gProtein: 6gFat: 5g
Have you tried this recipe? Leave a star rating and let us know how it was!