
You hear it before you see it. That long, happy hiss when batter hits hot oil. Bánh xèo is named for that sound, and once you make it yourself, the name makes perfect sense.
Picture a golden, lacy pancake, crisp at the edges, folded over a little pile of shrimp, pork, and bean sprouts. Now picture the table around it: a mountain of fresh herbs, a basket of lettuce, and a bowl of dipping sauce passed from hand to hand.
This is not a quiet, eat-alone dish. It is food that asks you to slow down, tear, wrap, dip, and talk between bites.
So let me walk you through it. The batter is forgiving, the filling is flexible, and the payoff is one of the most fun meals you can put on a table.
What Is Bánh Xèo?

Bánh xèo translates loosely to "sizzling cake," named for the sound the batter makes in the pan. It is a savory pancake made from rice flour, water, and turmeric, which gives it that warm yellow color.
You find it all over Vietnam, with regional differences along the way. In the south, the pancakes tend to be larger and a little richer with coconut milk. In central Vietnam, they often come smaller and crispier.
What stays the same is the spirit of it. Bánh xèo is meant for sharing. One person cooks at the stove while everyone else assembles bites at the table. It is hands-on, slightly messy, and built for company.
What It Tastes Like (and Why You'll Love It)
The first bite is all about contrast. The pancake shatters at the edges, crisp and a little chewy in the middle. Inside, you get tender shrimp, savory pork, and the fresh snap of bean sprouts.
Then come the herbs. Mint, cilantro, and lettuce cool everything down and add a green, garden brightness. Wrap it all up, dip it in nuoc cham, and you get sweet, salty, sour, and a little heat in one tidy bundle.
It is the kind of meal where no two bites are quite the same. You build each one yourself, which means you are always chasing the next combination.
Must Have Ingredients

The Batter
- Rice flour: The backbone. It gives the pancake its crisp, delicate structure. Look for plain rice flour, not glutinous (sticky) rice flour.
- Turmeric: A small amount for color and a gentle earthiness. Ground turmeric is easy to find.
- Coconut milk: Adds richness and helps with crispness. No coconut milk? Use a little more water, or a splash of any neutral milk. The pancake will be a touch less rich but still good.
- Cornstarch (optional): A spoonful helps the edges crisp up if your batter feels soft.
The Filling
- Shrimp: Sweet and quick-cooking. Peel and devein them first.
- Pork: Thinly sliced pork belly or shoulder brings savory depth. Chicken works too.
- Tofu: For a meat-free version, use firm tofu, sliced thin and pan-crisped before it goes in.
- Bean sprouts: The fresh crunch inside the fold. Mung bean sprouts are classic.
For the Table
- Lettuce: Soft leaf or butter lettuce, for wrapping.
- Herbs: Mint, cilantro, and Thai basil if you can find it. Use what you can get.
The Sizzle-Station Setup
- A nonstick skillet or well-seasoned pan, about 9 to 10 inches
- A lid for the pan (it helps steam the filling)
- A thin spatula for lifting and folding
- A mixing bowl and whisk for the batter
- A ladle for pouring
Recipe Card
Prep time: 25 minutes
Cook time: 25 minutes
Total time: 50 minutes (plus 30 minutes batter rest)
Servings: 4 (makes about 4 pancakes)
Ingredients
Batter
- 1 cup (120 g) rice flour
- 1 tablespoon cornstarch (optional, for extra crisp)
- 1/2 teaspoon ground turmeric
- 1/4 teaspoon salt
- 1/2 cup (120 ml) coconut milk
- 1 1/4 cups (300 ml) cold water
- 2 scallions, thinly sliced
Filling
- 8 oz (225 g) shrimp, peeled and deveined
- 6 oz (170 g) pork belly or shoulder, thinly sliced
- 2 cups bean sprouts
- Neutral oil, for cooking
For serving
- 1 head soft leaf or butter lettuce, leaves separated
- A generous handful each of mint and cilantro
- Nuoc cham (recipe below)
Let’s Start Cooking

- Make the batter. Whisk together the rice flour, cornstarch, turmeric, and salt. Pour in the coconut milk and cold water, whisking until smooth. Stir in the scallions. The batter should be thin, like heavy cream. Let it rest for 30 minutes. This rest helps the flour hydrate and the edges crisp.
- Prep your fillings. Have the shrimp, pork, and bean sprouts ready in separate bowls near the stove. Bánh xèo cooks fast, so you want everything within reach.
- Sear the proteins. Heat a thin film of oil in your skillet over medium-high heat. Add a few slices of pork and a couple of shrimp. Cook for 1 to 2 minutes, until the pork browns at the edges and the shrimp turns pink.
- Pour the batter. Give the batter a quick stir, then ladle in just enough to coat the bottom of the pan in a thin layer. Swirl the pan so it spreads evenly. You should hear that signature sizzle.
- Add the sprouts. Scatter a handful of bean sprouts over one half of the pancake. Cover the pan with a lid for about 1 minute to steam the filling through.
- Crisp the edges. Remove the lid and let it cook another 2 to 3 minutes. Drizzle a little oil around the edges if you like. The pancake is ready when the bottom turns deep golden and the edges go lacy and crisp. Listen for the sizzle to quiet down.
- Fold and serve. Slide your spatula underneath, then fold the empty half over the filling like an omelet. Slide it onto a plate and serve right away, while it is hot and crisp.
- Repeat. Wipe the pan, add fresh oil, and cook the next one. The first pancake is your practice round, so do not worry if it is not perfect.
Heat tip: Medium-high is the sweet spot. Too low and the pancake turns pale and soft. Too high and it browns before it crisps. Adjust as you go.
Nuoc Cham (The Dipping Sauce)
This is the soul of the meal. It is sweet, salty, sour, and just a little spicy.
Ingredients
- 3 tablespoons fish sauce
- 3 tablespoons fresh lime juice
- 2 tablespoons sugar
- 1/2 cup warm water
- 1 garlic clove, minced
- 1 red chili, thinly sliced (or to taste)
Method
Stir the sugar into the warm water until it dissolves. Add the fish sauce, lime juice, garlic, and chili. Taste and adjust.
How to Assemble and Eat Bánh Xèo

This is the fun part, and there is no wrong way to do it.
- Tear off a piece of the warm pancake.
- Lay it on a lettuce leaf.
- Pile on a few herbs, mint and cilantro.
- Wrap it up into a loose bundle.
- Dip it generously in nuoc cham, and eat right away.
The lettuce keeps your fingers clean and adds crunch. The herbs cut through the richness. The sauce ties it all together.
Set everything in the middle of the table and let people build their own. Half the joy is the assembly line of hands reaching across each other.
Make-Ahead, Storage, and Reheating

Bánh xèo is happiest fresh off the pan, when the edges are at their crispest. That said, a little planning helps.
You can mix the batter and let it rest in the fridge for up to a day. Give it a good stir before using.
Cooked pancakes lose their crunch as they sit, so eat them right away when you can. If you have leftovers, store them in an airtight container in the fridge for up to two days.
To reheat, skip the microwave (it turns them soft). Instead, warm them in a hot, dry skillet for a few minutes per side, or in a 375°F (190°C) oven until the edges crisp again.
One Last Fold

Bánh xèo is not about getting it perfect. It is about the sizzle, the shared plate, and the small chaos of everyone wrapping their own.
So heat the pan, pour the batter, and let it hiss. Swap the shrimp for tofu, pile on the herbs you love, make the sauce as fiery as you like. Then call everyone to the table and let them build their bites.
Make it once the way it is written, then make it yours. Happy cooking, friends.

