Bánh Xèo (Vietnamese Crepes)

By: MeganPosted: 06/06/2026 Updated: 06/06/2026

This post may contain affiliate links, please see our privacy policy for details

Prep 10 minutes
Cook 40 minutes
Total 2 hours 50 minutes

Thin, crispy bánh xèo filled with juicy pork belly, shrimp, and bean sprouts are served with fresh herbs and nuoc cham for the ultimate crowd-pleasing dish.

Bánh Xèo (Vietnamese Crepes)

This post may contain affiliate links, please see our privacy policy for details

Bánh Xèo (Vietnamese Crepes)

Banh xeo is everyone’s favorite Vietnamese dish because it is crispy, savory, flavorful, and delicious. These Vietnamese crepes are stuffed with mung beans, shrimp, juicy pork belly, and crisp bean sprouts, then pan-fried until golden and crispy.

This banh xeo recipe is incredibly easy to make, and it’s perfect for a delicious family dinner. Serve these savory Vietnamese crepes wrapped in lettuce and fragrant herbs, then dip them into the most addicting nuoc cham (Vietnamese dipping sauce).

Dipping a bánh xèo wrapped in lettuce into nuoc cham.

What is Bánh Xèo?

Bánh xèo is a popular Vietnamese dish that loosely translates to “sizzling cake.” It refers to the sizzling sound when the batter hits the hot pan. It is a savory Vietnamese crepe made with turmeric and rice flour, filled with thinly sliced pork, shrimp, mung beans, and bean sprouts. They are served with a side of lettuce and fragrant herbs, then dipped in a bright, nuoc cham (Vietnamese dipping sauce).

Looking down at a plate of banh xeo Vietnamese crepe.

Ingredients

You can find all the ingredients for this banh xeo recipe at your local Vietnamese or Asian grocery store. Full measurements and links to everything I used are in the recipe card below.

  • Mung Beans: Use peeled, split mung beans that are washed and soaked in water for at least 1 hour.
  • Full-fat coconut milk: Be sure to use full-fat coconut milk for the best texture and flavor.
  • Rice Flour: is the base of this crepe. It will yield a soft and crispy crepe.
  • Cornstarch: creates a crispy exterior.
  • All-Purpose Flour: creates structure for the batter.
  • Green Onions: add rich aromatic flavor.
  • Turmeric powder: gives the batter that brilliant, beautiful yellow color. It can also be found in banh khot (Mini Vietnamese savory pancakes).
  • Sugar: adds a subtle sweetness to the batter
  • Salt: enhances the flavors of the other ingredients

Filling

  • Pork: I like using pork belly, but you can also use pork shoulder or pork butt.
  • Shrimp: Be sure to peel and devein your shrimp.
  • Yellow Onion: the onion will be thinly sliced and will add a sweet aromatic flavor to the pork and shrimp.
  • Mung Beans: peeled, split, and soaked mung beans for added texture
  • Bean Sprouts: adds a subtle crunch to the Vietnamese crepe.

Serve

Substitutions and Additions

  • Protein: pork shoulder, pork butt, ground pork, and other seafood like squid or dried shrimp.
  • Beer: instead of water for added flavor and crispiness.
  • Sparkling water, instead of water, helps add airy pockets to the batter.
  • Bean sprouts: for added flavor, add my Korean bean sprout salad into the Vietnamese crepe instead of plain bean sprouts.

How to Make Bánh Xèo

Here are the step-by-step instructions for how to make this banh xeo recipe.

  1. In a small bowl, soak 1 cup of dried mung beans in water until softened, about 1 hour or overnight. Strain and blend with 1/2 cup of coconut milk until smooth.
  1. In a large mixing bowl, combine the mung bean mixture, rice flour, cornstarch, water, green onion, turmeric, sugar, and salt. Let the crepe batter rest for at least 2 hours, but preferably overnight.
The batter is mixed together in a large bowl.

Fillings

  1. Heat 2 tablespoons of oil in a wok over medium-high heat. Add the pork, shrimp, and slices of yellow onion. Season with salt and pepper. Cook until the shrimp is pink and the pork is almost cooked through, about 2-3 minutes.
Various proteins being tossed together inside a large wok on the stove.
  1. Steam the mung beans for 15 minutes or until soft and tender.

Assemble

  1. In the wok on medium-high heat, add a few slices of pork, shrimp, and onion to one side of the pan.
  2. Stir the crêpe batter, then ladle a portion into the pan, tilting and swirling to create an even layer.
  3. Scatter mung beans over the crepe, then add the bean sprouts. Drizzle 2 teaspoons of vegetable oil around the edges. Cover the skillet and cook over medium heat for 2 minutes to steam the bean sprouts. Then remove the lid and cook on medium-high until the bottom of the crêpe is golden and crisp, about 5-6 more minutes. Then fold the crepe in half.
  1. Slide the crêpe onto a plate and serve immediately. Enjoy!
A close-up of a plate with a banh xeo.

Expert Tips

  • Use a scale to measure the flour. This will provide a foolproof way to determine whether the recipe was followed accurately. If you don’t have a scale, simply fluff up the flour with a spoon and gently drop it into your measuring cup. Do NOT pack the flour.
  • Make the batter in advance. The batter needs time for the flour to absorb the liquids and fully reach its crispy potential. The minimum time the batter should rest is 2 hours, but preferably overnight.
  • Before cooking stir the batter. The flours will sink to the bottom of the batter so give the batter a quick stir before adding it to your hot skillet.
  • Make sure your skillet is hot before adding the batter. A hot skillet will ensure the batter will be crispy. Make sure you use medium-high heat to prevent the crepe from burning.
  • Cooking time will vary. The cooking times will vary depending on what pan you use, how hot your stove is, and how many you are making. It is important to keep an eye on the crepe.
  • Drizzle oil along the edges of the crepe. This will ensure the edges are extra crispy as they pan fry in the skillet.

Storage Instructions

You can store the batter in an airtight container in the refrigerator for up to a week. If the banh xeo is already made, you can store it in the refrigerator for up to 3 days. They will lose their crispness over time in the refrigerator.

Reheat: heat some oil in a wok until hot, add the leftover crepes and cook on both sides until warm.

FAQ

How do I eat banh xeo?

There are a few different ways that people like to eat this dish.

1. You can cut it into bite-sized pieces, wrap it in lettuce and herbs, and dip it into nuoc cham (Vietnamese dipping sauce).

2. You can eat it like a salad bowl, by cutting it up into pieces and tossing it with shredded lettuce and herbs.

3. You can eat it like an omelet and drizzle the Vietnamese dipping sauce over it, and have the herbs on the side.

Can I make this recipe in advance?

Yes! You can make the Vietnamese crepe batter in advance and store it in an airtight container for up to a week.

Recipe

A close up of a plate with bánh xèo Vietnamese crepe on it.

Bánh Xèo (Vietnamese Crêpes)

5 from 2 votes
Prep Time 10 minutes
Cook Time 40 minutes
Resting Time 2 hours
Total Time 2 hours 50 minutes
Thin, crispy bánh xèo filled with juicy pork belly, shrimp, and bean sprouts are served with fresh herbs and nuoc cham for the ultimate crowd-pleasing dish.
Servings: 12 crepes
Print Recipe

Ingredients

Batter

Filling

  • 1 lb pork belly cut into 1/4 inch slices
  • 1 lb medium shrimp shelled, deveined and halved lengthwise
  • 1 medium yellow onion thinly sliced
  • ½ cup split mung beans soaked overnight
  • 3 cup bean sprouts

Toppings

Instructions

Batter

  • Prepare the mung beans. In a small bowl, cover the mung beans with water until softened, about 1 hour or overnight. Drain the mung beans and blend a 1/2 cup with coconut milk until smooth. Set aside the other 1/2 cup for steaming.
  • Mix the batter. In a large mixing bowl, combine the mung bean mixture, rice flour, cornstarch, water, scallions, turmeric, sugar, and salt. Let the crepe batter rest for at least 2 hours, but preferably overnight.

Fillings

  • Cook the pork, shrimp, and onion. Heat 2 tablespoons of vegetable oil in a wok or large skillet over medium-high heat. Add the pork, shrimp, and yellow onion. Season with a pinch of salt and pepper, then cook for 1-2 minutes, or until the shrimp is pink and cooked through. Remove and set aside.
  • Steam the mung beans. In a steamer, lay the mung beans in a thin layer in the basket and steam on medium-high heat for 15 minutes, or until soft and tender. Set aside.

Cook the Crepes

  • Heat the proteins. Heat 2 tablespoons of oil in a wok or large skillet on medium-high heat until hot. Then add a few slices of pork, shrimp, and onion on one side of the pan.
  • Add the batter. Stir the crêpe batter, then pour enough batter to create a thin layer across your pan; tilt and swirl the pan to coat the edges until the batter forms an even layer, making sure to cover the shrimp and pork.
  • Add the mung beans and bean sprouts. Then add the mung beans and bean sprouts. Next, drizzle 2 teaspoons of vegetable oil around the edges. Cover and steam the bean sprouts for 2 minutes. Then remove the lid and cook on medium-high until the bottom of the crêpe is golden and crisp, about 5-7 more minutes. Then fold the crepe in half. Repeat with the remaining batter.
  • Serve. Plate the crepe with lettuce, herbs, and nuoc cham and serve immediately. Enjoy!

Notes

See the Expert Tips section for more guidance.

Nutrition:

Calories: 509kcal | Carbohydrates: 51g | Protein: 19g | Fat: 26g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 1g | Cholesterol: 88mg | Sodium: 169mg | Potassium: 541mg | Fiber: 5g | Sugar: 6g | Vitamin A: 50IU | Vitamin C: 6mg | Calcium: 67mg | Iron: 3mg

Did you enjoy this recipe?

Please leave a 5 star review and tag me on social media @Takestwoeggs 💕

Rate & Review What did you think of this recipe?

5 from 2 votes (2 ratings without comment)

Your email address will not be published. Required fields are marked *

Recipe Rating