Bánh Xèo (Savory Vietnamese Crepes)

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

These Vietnamese crispy pancakes (Banh Xeo) are golden, lacy, and packed with flavor—filled with shrimp, pork, and bean sprouts, then wrapped in fresh lettuce and herbs before being dunked in nuoc cham (Vietnamese dipping sauce). The best way to eat them? With your hands! Just tear off a piece, wrap it up, dip, and enjoy.

Plate of banh xeo surrounded by assorted greens, dipping sauce, serving tray of banh xeo, and pickled carrots and daikon.

They’re crispy, savory, and surprisingly easy to make at home.

If you love banh xeo, you might also enjoy banh khot, its bite-sized, crispy cousin that’s just as fun to eat! For more Vietnamese comfort food, check out my pho recipe for a rich, flavorful broth, or try thit kho, a caramelized pork and egg dish perfect with rice. And if you’re craving something sweet, che thai and avocado smoothie is always a hit!

What is Banh Xeo?

Bánh xèo (pronounced bahn say-oh) literally means “sizzling pancake”—named after the sound the batter makes when it hits the hot pan. It’s a Vietnamese street food favorite, known for its crispy turmeric-infused batter and savory fillings.

Traditionally, it’s filled with shrimp, thinly sliced pork, and bean sprouts, but you’ll also find versions with mushrooms, tofu, or extra veggies. Instead of eating it with a fork and knife, you tear it into pieces, wrap it in fresh lettuce, add herbs, and dip it into nuoc cham. The combination of crispy pancake, fresh greens, and tangy dipping sauce is unbelievably good!

Why This Banh Xeo is a Must-Try

  • Crispy & Flavorful – That golden, crunchy edge is everything!
  • Quick & Easy – The batter comes together fast, and the pancakes cook in minutes.
  • Customizable – Fill it with shrimp, pork, tofu, or whatever you like!
  • Great for Sharing – Perfect for family dinners or casual get-togethers.

The Best Pan for Banh Xeo

For the crispiest bánh xèo, use a nonstick or well-seasoned cast iron skillet. A large, flat-bottomed pan works best to ensure even cooking and that signature golden, lacy edge. Avoid deep or heavy pans, as they can trap steam and make the pancake soggy!

Ingredients and Substitutions

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

Ingredients for the banh xeo batter: Banh Xeo ready mix powder, cornstarch, turmeric powder, salt, sugar, water, coconut milk, club soda, and sliced green onions.

For the Batter

  • Mikko Ready Mix (Bột Bánh Xèo Hương Xưa) – A premixed flour blend with rice flour, turmeric, and seasonings, making it easy to prepare. Find it at Asian grocery stores or online. If substituting, use 3 ½ cups of rice flour.
  • Cornstarch – Adds crispiness and structure to keep the pancakes from falling apart.
  • Turmeric Powder – Gives bánh xèo its signature golden color and subtle earthy flavor.
  • Salt & Sugar – Enhances the overall flavor.
  • Beer or Club Soda – The carbonation makes the batter lighter and crispier. Any beer works, or use unsweetened club soda.
  • Coconut Milk – Adds a touch of creaminess and subtle sweetness.
  • Warm Water – Helps thin the batter and “bloom” the rice flour for extra crispy crepes.
  • Green Onions – For extra flavor and aroma.
Ingredients for the filling: cooked mung beans, bean sprouts, onions, pork belly, shrimp, salt and pepper.

For the Filling

  • Pork Belly – Thinly sliced for a rich, flavorful bite. Swap with pork loin, chicken, or your favorite protein if preferred.
  • Shrimp – Plan for 3-4 large shrimp per pancake, peeled and deveined.
  • Onion – Adds sweetness and depth of flavor.
  • Salt & Pepper – Simple seasoning to enhance the shrimp and pork.
  • Mung Beans (Optional) – Adds extra protein and a slightly creamy texture.

For Serving:

  • Lettuce & fresh herbs – Wrap your banh xeo in lettuce, mint, cilantro, and Thai basil for the perfect bite.
  • Nuoc cham (Vietnamese dipping sauce) – A mix of fish sauce, lime juice, garlic, sugar, and chili to bring everything together.

How to Make Banh Xeo

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

Whisking ingredients for banh xeo batter.

Step 1: Cook the mung beans and prepare the batter. Then, let it rest for 30 minutes.

Large glass bowl of nuoc cham with minced garlic, and sliced red and green Thai chili peppers floating in it.

Step 2: Make the dipping sauce by whisking together water, fish sauce, lime juice, sugar, garlic, and chili.

Marinating pork belly and shrimp with salt and pepper.

Step 3: Season the shrimp and pork with salt and pepper.

Frying the pork belly, shrimp and onions on a hot skillet.

Step 4: Heat pan on medium-high, add oil, then sauté shrimp, pork, and onions.

Pouring batter onto the hot pan.

Step 5: Add 1/2 to 2/3 cup of batter, swirling the pan to create a thin, even layer. Cook for 3-4 minutes until crispy.

Drizzling oil around the edges of the banh xeo crepe.

**Pro Tip: Add oil around the edge to prevent it from sticking.

Adding a handful of bean sprouts to the crepe on a pan.

Step 6: Add the bean sprouts and mung beans on one side.

Adding a spoonful of mung beans to the crepe.

Step 7: Fold the crepe in half, transfer to a plate, and repeat with the remaining batter.

Enjoy! – Wrap a piece of crepe in lettuce with fresh herbs, dip in nuoc cham, and dig in!

Plate of banh xeo surrounded by assorted greens, dipping sauce, serving tray of banh xeo, and pickled carrots and daikon.

Tips for the Crispiest Banh Xeo

✔️ Let the batter rest – This helps the flour absorb the liquid for a better texture.
✔️ Use a HOT pan – The sizzling sound means you’re doing it right!
✔️ Go easy on the batter – A thin layer cooks faster and crisps up better.
✔️ Cook uncovered – Covering the pan traps steam and makes the pancake soggy.

How to Eat Banh Xeo

The best way to eat banh xeo is to wrap it up, dip it, and enjoy all the flavors in one bite! I always serve it with nuoc cham, the must-have dipping sauce. Fresh herbs like mint, cilantro, perilla, or Thai basil add a pop of freshness, while lettuce leaves make the perfect wrapper to hold everything together. Some people even use rice paper wrappers to roll up their banh xeo for an extra fun way to eat it. And of course, I love adding pickled carrots and daikon for that crunchy, tangy contrast. However you eat it, just wrap, dip, and enjoy!

A plate of lettuce wrap with the banh xeo surrounded by fish sauce dipping sauce, lettuce, mint, basil, lime, Thai chili peppers, pickled carrots and daikon,.

How to Store, Make Ahead, and Reheat

Banh Xeo is best fresh and crispy, but if you have leftovers, here’s how to keep and reheat them:

  • Storage – Store the cooked crepes and fillings separately in airtight containers in the fridge for up to 2 days. Keep the dipping sauce and fresh herbs separate to maintain freshness.
  • Make Ahead – You can prep the batter ahead of time and store it in the fridge for up to 24 hours. Give it a quick stir before cooking. The filling (shrimp, pork, and onions) can also be cooked ahead and refrigerated for easy assembly.
  • Reheating – Skip the microwave! To crisp it back up, reheat bánh xèo in a dry nonstick pan over medium heat for a few minutes or pop it in an air fryer at 350°F for 3-5 minutes.
Plate of banh xeo surrounded by assorted greens, dipping sauce, serving tray of banh xeo, and pickled carrots and daikon.

Final Thoughts

Banh xeo is one of those dishes that looks fancy but is actually super easy to make at home. Once you get the hang of it, you’ll want to make it again and again!

So, are you team shrimp and pork or do you like to mix it up? However you fill it, one thing’s for sure—banh xeo is crispy, flavorful, and ridiculously good! Let me know how yours turns out!

RECIPE

Plate of crispy banh xeo with shrimp and mung bean sprouts sticking out of the crepe surrounded by vegetables and dipping fish sauce.

Bánh Xèo (Vietnamese Sizzling Crepes)

Quynh Nguyen
This banh xeo recipe makes crispy Vietnamese savory pancakes filled with shrimp, pork, and bean sprouts, served with fresh herbs and nuoc cham dipping sauce. Light, crispy, and packed with flavor, it's a must-try Vietnamese street food that’s easy to make at home!
5 from 49 votes
Prep Time 5 minutes
Cook Time 1 hour
Resting Time 30 minutes
Total Time 1 hour 35 minutes
Course Main Course
Cuisine Vietnamese
Servings 10 servings
Calories 605 kcal

Ingredients
  

Batter

  • cups Mikko Prepared Mix Flour for Rice Pancake (Bot Banh Xeo Huong Xua or Rice Flour)
  • 2 tablespoons cornstarch
  • 1 ½ tablespoons turmeric powder
  • ½ teaspoon sugar
  • ½ teaspoon salt
  • 3 cups beer (or unsweetened club soda)
  • 1 cup coconut milk
  • cup warm water (100℉ – 110℉)
  • 3 green onions, chopped

Filling

  • pound large shrimp (about 28), peeled and deveined
  • pound pork belly, cut into thin strips
  • 2 tablespoon vegetable oil, divided
  • ½ teaspoon salt
  • ¼ teaspoon ground pepper
  • 1 yellow onion, thinly sliced
  • bean sprouts
  • 1 cup dried mung beans
  • Assorted greens (lettuce, Thai basil, mint, perilla leaves)

Dipping Sauce

  • 2 cups water
  • cup fish sauce
  • ¾ cup lime juice
  • cup sugar
  • 4 garlic cloves, minced
  • 1-2 bird's eye or Thai chili, finely chopped

Instructions
 

  • Cook the Mung Beans: Add mung beans and 2 cups of water to a small saucepan over medium-high heat. Cover, bring to a boil, and cook for about 30 minutes, or until the beans are soft enough to crush between two fingers. Remove from heat and set aside.
  • Prepare the Batter: In a large bowl, whisk together Mikko Prepared Mix Flour for Rice Pancakes, cornstarch, turmeric powder, sugar, salt, beer (or club soda), coconut milk, warm water, and green onions. Let the batter rest for at least 30 minutes (but no more than 2 hours) to allow the flour to fully hydrate.
  • Make the Dipping Sauce: In a bowl, whisk together water, fish sauce, lime juice, sugar, garlic, and chili until the sugar dissolves. Taste and adjust as needed.
  • Season the Filling: In a separate bowl, toss the shrimp and pork with salt and pepper to season.

Cook the Crepes

  • Preheat a frying pan over medium-high heat until hot (test by sprinkling a few drops of water—if they sizzle, it’s ready).
  • Add 1 tablespoon of oil, then sauté 2-4 shrimp, 2-3 slices of pork belly, and a few onion slices for 2-3 minutes until fully cooked. Spread the filling evenly around the pan.
  • Add ½ to ⅔ cup of batter (depending on pan size), then quickly swirl the pan to create a thin, even layer. Cook for 3-4 minutes until the edges start to crisp.
  • Sprinkle a handful of bean sprouts and 1 tablespoon of mung beans on one side of the crepe. Drizzle a little oil around the edges and let it cook for another 2-3 minutes until golden and crispy.
  • Fold the unfilled half over the filling, then transfer to a plate. Repeat with the remaining batter.
  • Serve and Enjoy! Tear off a piece of banh xeo, wrap it in lettuce and fresh herbs, dip into nuoc cham, and enjoy.

Notes

  • Let the batter rest – This helps the flour absorb the liquid for a better texture.
  • Use a HOT pan – The sizzling sound means you’re doing it right!
  • Go easy on the batter – A thin layer cooks faster and crisps up better.
  • Cook uncovered – Covering the pan traps steam and makes the pancake soggy.

Nutrition

Calories: 605kcalCarbohydrates: 74gProtein: 17gFat: 25gSaturated Fat: 11gPolyunsaturated Fat: 4gMonounsaturated Fat: 9gTrans Fat: 0.02gCholesterol: 60mgSodium: 1034mgPotassium: 562mgFiber: 5gSugar: 9gVitamin A: 131IUVitamin C: 10mgCalcium: 75mgIron: 3mg
Have you tried this recipe?Leave a star rating and let us know how it was!

Similar Posts

5 from 49 votes (45 ratings without comment)

Leave a Reply

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

Rating




4 Comments

  1. 5 stars
    I have only tried this dish at a Vietnamese restaurant before and have always wanted to try it at home. Thanks for your detailed recipe and all the pics, it was very helpful as I was a bit intimidated by the process at first. I used rice flour and turmeric spice instead of the ready mix.