Rice flour and mung bean flour. No wheat, no butter, no oven. Spread paper-thin on a hot griddle, filled sweet or savory, folded and gone in two bites. Single-dish mastery is the principle. The vendor's wrist is the technology.
Desserts
Thai
Weeknight
Special Occasion
45 min
Active Time
30 min cook•1 hr 15 min total
YieldAbout 25 crepes
Khanom buang is not a crepe. Don't call it a crepe. A crepe is wheat flour, butter, milk, French technique. Khanom buang is rice flour and mung bean flour bound with coconut cream, spread so thin on a hot griddle that it turns to glass in seconds. The batter has no gluten. The crispiness comes from starch gelatinization on contact with heat: mung bean starch hits the surface, the water flashes off, and what's left is a shell that shatters like a wafer. That's physics, not pastry.
Ajarn always said that Thai food is a system, and the system doesn't stop at savory dishes. The same principles that govern a green curry govern this street snack. Rice-based, coconut-enriched, built for the tropics. No dairy culture. No wheat tradition. The ingredients follow the land. Coconut cream replaces butter. Rice flour replaces wheat. Lime water (nam poon sai) replaces baking powder. Everything has a reason.
Here's what makes khanom buang brilliant: one batter, one griddle, two completely different experiences. The vendor spreads the shell, and in the seconds before it sets, she puts sweet meringue and shredded coconut on one, savory shrimp floss with cilantro and pepper on the next. Sweet, savory, sweet, savory. The customer never picks just one. That duality isn't a sales trick. It's how Thais eat. You don't commit to one flavor. You alternate. You contrast. The same reason a Thai table has curries and salads and soups and relishes all at once. Balance across the spread, not in a single bite.
I watched a khanom buang vendor near Sanam Luang work her griddle for an hour without stopping. Ladle, spread, fill, fold, plate. Under thirty seconds per crepe. Her wrist moved the same way every time, the same arc, the same pressure, the same tilt. She's been doing that motion for decades. That's not cooking. That's craft. That's single-dish mastery, the highest expression of street food. She doesn't need a recipe. She needs her griddle, her batter, and ten thousand hours of muscle memory.
Khanom buang (ขนมเบื้อง) dates to the Ayutthaya period (14th-18th century) and is among the oldest documented sweets in Thai culinary records. The meringue topping reflects the influence of Maria Guyomar de Pinha and Portuguese traders who introduced egg-based confections to the Siamese court in the 17th century, the same wave that gave Thailand foi thong (golden egg threads) and thong yip (pinched egg yolk sweets). The savory shrimp floss version is a later Bangkok street adaptation, and the sweet-savory duality that defines the modern vendor's griddle likely solidified in the Rattanakosin period as khanom buang migrated from court snack to street commodity.
The technique, the tradition, and the story behind every dish.
shredded young coconut (maprao khut)lightly sweetened
100g
dried shrimp (goong haeng)pounded into fine floss
80g
fresh cilantro leaves (pak chi)
1 small bunch
ground white pepper (prik thai)
1/2 teaspoon
Equipment Needed
•Heavy flat griddle or large non-stick pan with even heat distribution
•Stand mixer or hand mixer with whisk attachment (for meringue)
•Granite mortar and pestle (krok hin) for pounding dried shrimp into floss
•Thin offset spatula or flat metal turner for folding
Instructions
1
Make the batter
Combine the rice flour, mung bean flour, sugar, and salt in a mixing bowl. Whisk the egg into the coconut cream, then pour the wet mixture into the dry. Add the water gradually, stirring until smooth. The consistency should be like heavy cream: it flows off a spoon in a thin, continuous stream but isn't watery. Add the lime water (nam poon sai) last and stir it through. This is the ingredient most people skip and then wonder why their shells aren't crispy enough. The calcium in the lime water tightens the starch network as it cooks, giving you that glass-like shatter. Let the batter rest for at least thirty minutes. An hour is better. Overnight in the fridge is best.
Nam poon sai (น้ำปูนใส) is a clear solution of calcium hydroxide in water. You can find it at any Thai grocery. It's used across Thai desserts for texture. If you absolutely can't find it, the crepes still work, but they'll be less crispy and more fragile. The principle matters: this isn't a random additive. It's structural.
2
Whip the meringue
In a very clean, dry bowl, whip the egg whites with the vinegar until they hold soft peaks. Add the sugar in three batches, whipping after each addition until fully dissolved. Keep going until you hit stiff, glossy peaks. Rub a bit between your fingers. If it feels gritty, the sugar isn't dissolved yet. Keep whipping. The meringue should be dense, smooth, and hold its shape on a spoon without weeping. This is your sweet filling. It goes on the shell while the shell is still on the griddle, so it needs to be thick enough to stay put.
The vinegar stabilizes the meringue in Bangkok's humidity. Vendors don't use cream of tartar. A few drops of vinegar does the same job. Make sure your bowl and whisk are bone dry and free of any grease, or the whites won't whip properly.
3
Prepare the toppings
For the sweet crepes: have your shredded young coconut ready. If it's unsweetened, toss it with a tablespoon of sugar. The coconut should be moist, not dry. For the savory crepes: take the dried shrimp and pound them in a mortar until they break into fine, fluffy threads. Not powder. Floss. You want wispy strands that feel light and airy, almost cotton-like. Pick your cilantro leaves from the stems. Have the white pepper within arm's reach. Once you start cooking, everything happens fast. Organize your station before the griddle heats up.
Some vendors use pre-made shrimp floss (foy goong) from the market. It's acceptable. But pounding your own in a mortar gives you a fresher, more textured result. Krok ก่อน.
4
Heat the griddle
Set a flat griddle or large non-stick pan over medium heat. Not high. Not low. Medium. This is where most people fail. Too hot and the batter sets before you can spread it. Too cool and it won't crisp. Test it: drop a tiny bit of batter on the surface. It should sizzle gently and begin to set at the edges within three seconds, but give you enough time to spread. If it seizes immediately, lower the heat. If it just sits there doing nothing, raise it. The right temperature is the entire technique. Everything else is secondary.
Traditional vendors use a heavy brass or copper plate over charcoal, which holds heat incredibly evenly. A thick, flat griddle on a gas burner is your best home equivalent. Thin pans create hot spots that burn the batter in one area while leaving it raw in another.
5
Spread the batter
Lightly grease the griddle with a thin film of oil on a paper towel. Spoon about one tablespoon of batter onto the surface. Immediately use the back of the spoon to spread it into a thin oval, about 8 centimeters long and 5 centimeters wide. The motion is fast: one smooth outward stroke from the center. You have maybe two seconds before the batter starts setting. Don't go back over it. Don't try to fix thin spots. One stroke. Done. The shell should be translucent and paper-thin. If it's thick enough to be opaque, you used too much batter or spread too slowly.
6
Fill while on the griddle
While the shell is still on the heat and the surface has just set (about ten seconds after spreading), add your filling. For sweet: spoon a line of meringue down the center, then scatter shredded coconut on top. For savory: place a line of shrimp floss down the center, add a few cilantro leaves, dust with white pepper. Work quickly. The edges of the shell will start curling upward as it crisps, which is exactly what you want. That curl is the starch drying out. It means the shell is ready to fold.
7
Fold and remove
Use a thin spatula to gently fold the shell in half, pressing the edges together lightly. The filling should be enclosed in a half-moon shape. Lift the crepe off the griddle and place it on a rack or plate. It should feel rigid and crispy, not floppy. If it bends without breaking, it needed more time on the heat. If it crumbles when you fold it, the griddle was too hot. The perfect khanom buang snaps cleanly when you bite it, and the filling inside is cool and soft against the hot, crispy shell. That temperature contrast is part of the design. Repeat with the remaining batter, alternating sweet and savory. A good rhythm is one crepe every twenty to thirty seconds.
Chef Tips
•The mung bean flour is non-negotiable. Rice flour alone makes a shell that's crispy but fragile and shatters into dust. The mung bean starch creates a tighter molecular network when it gelatinizes, giving you a shell that cracks cleanly instead of crumbling. It's the same starch science behind glass noodles (wun sen). Thai dessert makers have understood this for centuries without needing a food science degree.
•Your first three or four crepes will be bad. Accept it. Even street vendors waste a few when they start their griddle for the day. The griddle needs to reach equilibrium, and your hands need to calibrate to the speed of the batter. By crepe five, you'll find the rhythm. By crepe ten, you won't be thinking anymore. That's how craft works.
•Sweet and savory together is not optional. It's not a fun suggestion. Khanom buang vendors sell both for a reason. The Thai approach to eating is built on contrast: you eat a sweet one, then a savory one, then back again. Buying only sweet or only savory is like ordering a som tam without the lime. You're missing the point of the design.
•Lime water (nam poon sai) shows up in dozens of Thai desserts: khanom buang, khanom krok, lod chong, thua paep. It's not an obscure ingredient. It's a foundation of Thai confection science. The calcium ions cross-link with the starch, creating a firmer, crispier result. Asian grocery stores carry it in bottles. Once you have it, you'll use it for everything.
Advance Preparation
•The batter improves with rest. Make it the night before and refrigerate. The starches hydrate fully, the coconut cream integrates, and the batter flows more smoothly on the griddle. Bring to room temperature before cooking and stir gently.
•Dried shrimp floss can be pounded a day ahead and stored in an airtight container. It actually gets slightly fluffier as it dries out a bit.
•The meringue must be made fresh. It weeps and deflates within a couple of hours, especially in humid conditions. Whip it right before you start cooking the crepes.
•Finished khanom buang should be eaten within thirty minutes. The shells absorb moisture from the meringue and lose their crispness. This is eat-it-now food. Street vendors make them to order for exactly this reason.
Frequently Asked Questions
Nutrition Information
1 serving (about 35g)
Calories
105 calories
Total Fat
2 g
Saturated Fat
2 g
Trans Fat
0 g
Unsaturated Fat
0 g
Cholesterol
15 mg
Sodium
90 mg
Total Carbohydrates
18 g
Dietary Fiber
0 g
Sugars
11 g
Protein
3 g
Where cooking meets culture.
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.