Bánh Xèo — Vietnam’s iconic sizzling crispy crepe — is one of those dishes that lights up a room the second it hits the table. This Bánh Xèo recipe will show you how to make the lacy, shatteringly crisp golden edges of this quintennial Vietnamese dish. The ritual of wrapping a piece in a cold mustard green leaf, loading it with fresh herbs, and dunking it into a punchy Nước Chấm. This Bánh Xèo recipe is my attempt to honor the Vietnamese women who taught me this dish — and bring it into your kitchen exactly the way it should be made.
My Long Love Story with Bánh Xèo
There’s a specific sound that defines this dish — the sharp, aggressive sizzle of rice batter hitting a hot, oiled pan. In Vietnamese, we call it Xèo, and it’s the heartbeat of this meal. Growing up in my Bà Nội’s (paternal grandmother) chaotic, multigenerational household in Saigon, I watched my Bác Hai (the widowed wife of my father’s eldest brother) stand over a massive cast-iron wok, swirling gold batter into lacy, paper-thin crepes that would shatter the moment you touched them. She would often shoo me out of the kitchen and called me back when it was time to eat.
As I grew older, that image was replaced by that of my mother-in-law, carefully perfecting each Bánh Xèo for the entire family. She would stand by the hot stove for hours, ensuring everyone else was fed while she remained the last to eat. It wasn’t just about the food; it was about the ritual of feeding the family one by one, fresh from the pan. For me, Bánh Xèo became a symbol of the Vietnamese women in my life — their quiet sacrifice, their devotion, and the way they feed their love into the family, one sizzle at a time. This recipe is my way of honoring that legacy as I learn to become that very woman in my household.
Today, I’m bringing that memory into a modern kitchen. We’re using a non-stick pan for sanity and a few shortcuts for speed, but the soul of the Bánh Xèo — the char, the crunch, and the heat — stays exactly the same.

What is Bánh Xèo?
Bánh Xèo is a savory Vietnamese sizzling crepe made from a rice flour batter infused with turmeric and coconut milk. The name literally translates to “sizzling cake” — named for that iconic sound when the batter hits the pan. While it looks like an omelet because of the vibrant yellow color, there isn’t a single egg in the batter. That’s all turmeric.
It’s a texture-driven dish: oily, crispy, and warm on the inside, wrapped in cold, crunchy greens and dipped in a pungent, spicy Nước Chấm. Think of it as Vietnam’s answer to a taco — the crispy crepe is the shell, the herbs are the salad, and the dipping sauce is everything.
The Surprising History of Bánh Xèo
Before we dive into the Bánh Xèo recipe, it’s worth knowing where this dish actually comes from — because it’s not where most people assume.
Many people see the crepe shape and assume it’s French-inspired. But Bánh Xèo was present in Vietnam long before the French arrived. It actually traces back to Indian traders who brought the Dosa to Southeast Asia centuries ago. This influence came through the Cham people — an Austronesian ethnic group whose kingdom, Champa, once ruled Central Vietnam. The Cham had deep cultural and trade ties with India, and the Indian rice pancake was adapted using local ingredients like turmeric and coconut milk. Over time, the Vietnamese refined this into the Bánh Xèo we love today. Food is a journey, and we’re just the latest stop.
Ingredients and Substitutions
The Mix: I swear by Hương Xưa brand Bánh Xèo mix. If you can’t find it at your local Asian grocery store, use 2 cups rice flour and ¼ cup cornstarch for a gluten-free version that still shatters beautifully.

The Liquid: The secret is in the club soda (or beer, if you’re fancy). The bubbles in the soda are non-negotiable — they create the light, airy crust that makes a great Bánh Xèo. Keep in mind that if you are using another brand of pre-made mix, its recipe may require you to add additional coconut milk/cream as well. That is why I prefer the Hương Xưa brand as the powdered coconut gives us the richness without weighing down the batter with additional liquid and fats.

The Protein: Sliced pork belly and shrimp. I keep the tails and shells off for the kids.

The Greens: Mustard greens (cải xanh) are my favorite for the peppery bite, but green leaf, red leaf, or romaine lettuce all work.
The Herbs & Garnishes: Mint, perilla, and cilantro are the essentials. Serve with Pickled Carrots and Daikon (Đồ Chua) and Vietnamese Dipping Sauce (Nước Mắm Chấm) to complete the dish.

Things You Should Know Before You Start
The Resting Period: Let the batter sit for at least 30 minutes. If you don’t, the rice flour won’t hydrate (bloom) and the crepe will feel gritty instead of smooth and crispy.
The Heat: Bánh Xèo is a high-heat dish similar to Bò Né controlling the heat on the pan will be key. If your pan isn’t hot enough to make the batter “scream” when it hits the oil, you won’t get the lacy edges that make this recipe special.
The Oil: Add a fresh teaspoon of oil for every single crepe. It’s not low-fat — but it’s how you get the crunch.
Tips for Success & Mistakes to Avoid
Don’t Overcrowd: Too much filling makes the Bánh Xèo soggy. Less is more — you want the batter to be the star.
The Char Rule: Sauté your onions, pork, and shrimp until they are charred on the sides before you pour the batter. That smoky flavor is what separates a mediocre Bánh Xèo from a masterpiece.
Wait for the Pull: Don’t try to fold the crepe too early. Wait until the edges naturally pull away from the pan and look like gold lace. That’s your signal.
How to Make Bánh Xèo (Step-by-Step)
- Prep: Cook your pork and shrimp ahead of time to keep things moving at the pan. Have all your greens, herbs, and dipping sauce ready before you start frying — Bánh Xèo waits for no one.
- Sizzle: Get the oil screaming hot, toss in sliced onions, then add the pork and shrimp. Let them char on the sides.
- The Swirl: Pour the batter and swirl it high up the sides of your 16-inch non-stick pan. The higher the swirl, the lacier the edges.
- The Steam: Add mung beans and sprouts. Cover with a lid for 30–45 seconds to steam the filling through.
- The Crisp: Remove the lid and let the Bánh Xèo sizzle for another minute until the steam is gone and the crunch is fully set.
- The Fold: Once the edges pull away naturally and look like golden lace, fold the crepe in half and slide onto a plate. Serve immediately.

The Best Way to Eat Bánh Xèo
This is important — how you eat a Bánh Xèo is half the experience.
We don’t use rice paper. The extra carbs take away from the flavor and texture of the crepe itself. Instead: take a large mustard green or lettuce leaf, pack it with fresh mint, perilla, and cilantro, add a piece of the crispy Bánh Xèo, roll it tight, and dunk it into a Nước Chấm loaded with garlic and Thai Bird’s Eye chilies. That cold, crunchy, herby wrap against the hot crispy crepe is the whole point.
Storage, Reheating & Make-Ahead Tips
Bánh Xèo is best eaten fresh — straight from the pan, while it’s still sizzling. If you have leftovers, do not use the microwave. Reheat in a dry frying pan over medium heat or in an air fryer at 350°F for 3 minutes to bring the crunch back.
You can make the batter up to 24 hours in advance. Store it in the fridge and give it a good whisk before using — the rice flour will settle at the bottom.
Bánh Xèo FAQs
Why is my Bánh Xèo soggy? Soggy Bánh Xèo is almost always caused by one of three things: the lid was left on too long and the steam had nowhere to go, the pan wasn’t hot enough when the batter hit the oil, or too much filling was added which weighs the crepe down. Make sure you get that full “un-lid” sizzle time — at least 60 seconds uncovered — before you fold. A screaming hot pan and a thin layer of filling are your two best defenses against soggy crepes.
Can I make Bánh Xèo vegan? Absolutely. Swap the pork and shrimp for smoked tofu and king oyster mushrooms, and use a vegan fish sauce (or a mix of soy sauce, lime, and a pinch of seaweed) for the dipping sauce. The batter itself is already naturally vegan — just make sure your coconut milk has no added dairy.
Is Bánh Xèo gluten-free? Yes, if you use 100% rice flour (or the Hương Xưa mix, which is rice-based). Skip any wheat flour substitutes and double-check your bouillon and fish sauce labels. The Bánh Xèo batter and filling are naturally gluten-free.
What does Bánh Xèo taste like? Bánh Xèo tastes like the best combination of textures and temperatures you’ve ever had in a single bite. The crepe itself is neutral, slightly coconutty, and deeply savory from the charred pork and shrimp. But the magic is in the contrast — hot crispy crepe wrapped in cold crunchy greens and fresh herbs, dunked in a bright, garlicky, spicy Nước Chấm. It’s rich, fresh, funky, and crunchy all at once.
A Little Reminder…
This is a “chef eats last” meal. It’s a bit of a mess, the kitchen might get a little oily, and you’ll be standing over the stove while everyone else is crunching away. Embrace it. That’s the way every Vietnamese mom does it, and that’s the way love tastes.
If you’re lucky enough to have someone make this for you, remember to give them a little hug. They really love you.

Bánh Xèo (Vietnamese Sizzling Crispy Crepe)
Equipment
Ingredients
The Batter
- 1 packet Hương Xưa Bánh Xèo mix or 2 cups rice flour + ¼ cup cornstarch
- 1 can 400ml coconut milk
- 1 cup club soda
- 1 tsp turmeric powder if making from scratch
- ½ tsp salt
The Filling
- 200 g pork belly thinly sliced
- 200 g shrimp peeled and deveined
- 1 cup bean sprouts
- ½ cup mung beans cooked
- ½ white onion thinly sliced
- Neutral oil for frying
To Wrap & Serve
- Mustard greens cải xanh or green leaf lettuce
- Fresh mint
- Perilla tía tô
- Cilantro
- Pickled Carrots and Daikon Đồ Chua
- Vietnamese Dipping Sauce — Nước Mắm Chấm
Instructions
- Make the batter: Combine the Bánh Xèo mix (or rice flour and cornstarch), coconut milk, club soda, turmeric, and salt. Whisk until smooth. Rest for at least 30 minutes at room temperature — this step is non-negotiable for a crispy, non-gritty crepe.
- Prep the filling: Season pork belly and shrimp lightly with salt and pepper. Have all your herbs, greens, and dipping sauce ready before you start cooking.
- Heat the pan: Place a 16-inch non-stick pan over high heat. Add 1 tsp of neutral oil and let it get screaming hot.
- Char the filling: Add sliced onion, then pork belly, then shrimp. Let them sizzle undisturbed until charred on the edges. This smoky char is the flavor foundation of a great Bánh Xèo.
- The swirl: Pour in one ladle of batter and immediately swirl it up the sides of the pan in a circular motion to create lacy edges.
- Steam: Scatter mung beans and bean sprouts over one half of the crepe. Cover with a lid for 30–45 seconds.
- Crisp: Remove the lid and let the Bánh Xèo cook uncovered for another 60–90 seconds until all steam has evaporated and the edges are golden and pulling away from the pan.
- Fold and serve: Fold the crepe in half over the filling and slide onto a plate. Serve immediately with herbs, greens, and Nước Chấm for dipping. Repeat with remaining batter, adding fresh oil to the pan each time.
The first thing I noticed was how crispy it turned out. Like actually crispy — those thin, lacy edges that shatter when you bite into them. The club soda tip is no joke. I’ve tried making bánh xèo before without it and it just wasn’t the same.
These sizzling bánh xèo crepes are crispy-edged perfection — the golden turmeric batter, savory pork and shrimp filling, and fresh herb wraps make every bite absolutely incredible.