
Sizzling Crepe (Banh Xeo)
When I first learned to make bánh xèo in a cramped Hanoi alley kitchen, the instructor didn’t hand me a measuring cup. She just swirled batter into a blazing wok until it hissed like summer rain. That sound is the whole point of this dish, a golden, turmeric-stained crepe that shatters at the edges while staying pliable enough to wrap around pork, bean sprouts, and herbs. You won’t find this magic in any supermarket freezer aisle, where frozen, pre-stuffed crepes sit under fluorescent lights. Those shortcuts cost about half the price of fresh ingredients but deliver a sad, leathery shell and a chemically preserved filling that tastes nothing like Vietnam. Making it properly matters because the alchemy happens in the batter’s resting time and the pan’s heat, not in a microwave. The most common pitfall I see home cooks fall into is overmixing the rice flour, which develops gluten-like toughness, or overcrowding the skillet, which steams the crepe instead of searing it. You must treat the batter like a living thing, letting it hydrate for at least thirty minutes so the rice flour swells and the turmeric blooms. When you pour it, tilt the pan immediately so the liquid spreads impossibly thin. Use a generous swipe of neutral oil, listen for that aggressive sizzle, and walk away until the edges lift. Only then do you add the pork and bean sprouts, cover briefly, and fold. The result is a crisp, lacquered vessel that carries the bright, herbal notes of a traditional Vietnamese meal without relying on a single jarred condiment or pre-blended mix.
Nutrition
| Per serving | Calories | Protein | Carbs | Fat | Sat fat | Fibre | Sugar | Sodium |
|---|---|---|---|---|---|---|---|---|
| beginner | 485kcal | 24g | 44g | 17g | 6g | 3g | 7g | 710mg |
| intermediate | 390kcal | 24g | 36g | 18g | 6g | 3g | 5g | 780mg |
| expert | 470kcal | 26g | 42g | 20g | 6g | 3g | 4g | 720mg |
Per serving · Ava-estimated — a guide, not a clinical figure.
- 150 grice flour— fine grind preferred for smooth batter
- 50 gtapioca starch— provides crispness to the crepe edges
- 5 gground turmeric— gives the batter its signature golden color
- 200 mlcoconut milk— unsweetened and full-fat
- 150 mlwater— room temperature for even mixing
- 30 gscallion— finely sliced, white and green parts separated
- 200 gpork belly— thinly sliced against the grain
- 150 gbean sprout— fresh, rinsed and thoroughly dried
- 30 mlvegetable oil— neutral oil with a high smoke point
- 40 mlfish sauce— for traditional dipping sauce base
- 25 gsugar— white granulated, balances dipping sauce
- 2 piecelime— freshly squeezed juice only
- 10 ggarlic— finely minced
- 5 gbird eye chili(optional)— thinly sliced, adjust to heat preference
This beginner-friendly approach strips the intimidation from Banh Xeo by focusing on a forgiving, single-bowl batter method and a straightforward pan-frying rhythm. Instead of wrestling with tricky batter hydration or complex fillings, you will whisk rice flour, turmeric, and coconut milk until smooth, then let it rest while you prep simple pork and shrimp. Store-bought frozen crepes often cost eight to ten dollars per pack, taste stale, and rely on artificial crisping agents and heavy preservatives that mask the bright, herbal character of the dish. Making it from scratch at home costs roughly half that, guarantees a shatteringly crisp golden edge, and lets you control the fresh bean sprout and green onion crunch. Watch the pan temperature closely: medium-high is ideal. If the oil smokes, it is too hot; if the batter spreads sluggishly, it is too cool. Tilt the pan immediately after pouring to coat the base thinly, then cover briefly to steam the filling before uncovering to crisp. The crepe should release easily when the edges brown. Do not overfill; two to three ladles per crepe ensures even cooking and that signature lacy texture. Serve with a quick three-ingredient dipping sauce and lettuce wraps for the full experience.
Equipment
- 10-inch non-stick or well-seasoned skillet— light enough to tilt and swirl
- Medium mixing bowl— for resting batter
- Flexible silicone spatula— for folding and lifting
Method
- 1
Whisk rice flour, turmeric, coconut milk, and cold water in a bowl until completely smooth, then rest for 15 minutes.
Resting relaxes the starch for a thinner, crispier result.
resting~ 15 min - 2
Combine fish sauce, freshly squeezed lime juice, palm sugar, and warm water in a small glass, stirring until fully dissolved.
Balance should lean bright and savory, not syrupy.
dissolving~ 2 min - 3
Thinly slice pork belly into bite-sized strips and rinse peeled shrimp under cold water to remove excess grit.
Keep meat and seafood separate for even cooking.
prepping~ 3 min - 4
Heat a thin layer of neutral oil in the skillet over medium-high heat until it shimmers and lightly coats the surface.
Test by flicking one drop of batter; it should sizzle instantly.
heating~ 2 minTricky bit - 5
Pour a quarter of the batter into the center, immediately tilting the pan in a circular motion to spread a thin, even layer.
Speed matters; the batter sets fast on contact.
swirling~ 0 minTricky bit - 6
Scatter pork, shrimp, bean sprouts, and chopped scallions over one half of the crepe, then cover with a lid to trap steam for exactly one minute.
The steam cooks the filling without hardening the crust.
steaming~ 1 minTricky bit - 7
Uncover the pan and cook undisturbed until the bottom turns deep golden and releases cleanly from the surface.
Lift the edge gently to check color before sliding.
crisping~ 2 minTricky bit - 8
Fold the empty half over the filling, slide onto a warm plate, and repeat with remaining batter.
Serve immediately while the shell stays audible-crisp.
folding~ 1 min
Cooking from frozen
Reheat in a dry skillet over medium heat until crisp, avoiding the microwave.
Storage times are a guide — always use your judgement and store food safely.