Chinese spring rolls made Thai: fish sauce in the filling, not soy. Sweet plum dipping sauce built on the four pillars. Street food is single-dish mastery, and the po pia vendor proves it two hundred rolls a day.
Appetizers & Snacks
Thai
Weeknight
Dinner Party
45 min
Active Time
20 min cook•1 hr 5 min total
Yield20-24 rolls (serves 6-8 as appetizer)
Po pia tod is a Chinese dish that became Thai the moment someone swapped soy sauce for fish sauce in the filling. That one substitution tells you everything about how Thai cuisine absorbs outside influences: not by copying, but by running them through the system.
Ajarn always said the four pillars govern Thai food, even the dishes that came from somewhere else. The Teochew Chinese brought spring rolls to Bangkok two hundred years ago. Thai vendors kept the wrapper, kept the technique, and rewired the seasoning. Nam pla instead of soy. White pepper instead of five-spice. And the dipping sauce, that's where the Thai identity lives: sweet plum sauce (nam jim buoy) balanced with vinegar and chili, or nam jim wan with its palm sugar backbone. The filling is Chinese. The soul is Thai.
The wrapper is wheat flour, not rice paper. This matters. Rice paper is Vietnamese. Thai po pia use thin, square wheat-flour sheets that blister and shatter when they hit hot oil. The filling has to be cool and dry before you roll, because moisture is the enemy. Wet filling makes soggy spring rolls. Soggy spring rolls are an insult to every vendor who's spent twenty years perfecting the roll-and-fry.
Here's what separates a good po pia from a bad one: the filling is cooked and seasoned BEFORE it goes into the wrapper. You're not cooking the filling inside the roll. You're cooking the wrapper around an already-finished filling. The frying is about texture, not flavor. The flavor was built in the wok. If your filling tastes flat before you roll, no amount of hot oil will save it. Season it right. Let it cool. Roll it tight. Fry it once. That's the method.
Po pia (ปอเปี๊ยะ) arrived in Thailand with Teochew Chinese immigrants who settled in Bangkok's Yaowarat district (Chinatown) during the late 18th and 19th centuries. The Thai adaptation replaced soy-based seasonings with fish sauce and introduced distinctly Thai dipping sauces like nam jim buoy (sweet plum sauce) and nam jim wan (sweet chili sauce), transforming a Southern Chinese snack into one of Thailand's most ubiquitous street foods. The fresh, unfried version (po pia sod) coexists alongside the fried version at most vendors, but po pia tod outsells it roughly ten to one at Bangkok street stalls.
The technique, the tradition, and the story behind every dish.
soaked in warm water for 10 minutes, drained, and cut into 3-inch lengths
minced pork
Quantity
250g
garlic (kratiam) for filling
Quantity
3 cloves
minced
cabbage (kalampli)
Quantity
100g
finely shredded
carrot
Quantity
1 medium
julienned
dried wood ear mushrooms (het hu nu)
Quantity
5
soaked, drained, and finely sliced
fish sauce (nam pla)
Quantity
1 tablespoon
oyster sauce
Quantity
1 tablespoon
white pepper (prik thai khao)
Quantity
1 teaspoon
granulated sugar
Quantity
1 teaspoon
egg
Quantity
1
beaten, for sealing wrappers
vegetable oil
Quantity
for deep frying, at least 3 inches deep
sweet plum sauce (nam jim buoy)
Quantity
150ml
rice vinegar
Quantity
1 tablespoon
bird's eye chili (prik khi nu)
Quantity
1
finely sliced
fresh lettuce leaves (optional)
Quantity
for serving
Ingredient
Quantity
spring roll wrappers (phaen po pia)8-inch square, thawed if frozen
1 pack (about 25 sheets)
glass noodles (wun sen)soaked in warm water for 10 minutes, drained, and cut into 3-inch lengths
100g
minced pork
250g
garlic (kratiam) for fillingminced
3 cloves
cabbage (kalampli)finely shredded
100g
carrotjulienned
1 medium
dried wood ear mushrooms (het hu nu)soaked, drained, and finely sliced
5
fish sauce (nam pla)
1 tablespoon
oyster sauce
1 tablespoon
white pepper (prik thai khao)
1 teaspoon
granulated sugar
1 teaspoon
eggbeaten, for sealing wrappers
1
vegetable oil
for deep frying, at least 3 inches deep
sweet plum sauce (nam jim buoy)
150ml
rice vinegar
1 tablespoon
bird's eye chili (prik khi nu)finely sliced
1
fresh lettuce leaves (optional)
for serving
Equipment Needed
•Wok or deep heavy-bottomed pot for frying
•Spider strainer or slotted spoon
•Wire rack for draining
•Cooking thermometer (helpful for oil temperature)
Instructions
1
Cook the filling
Heat a tablespoon of oil in a wok over high heat. Add the minced garlic, stir for five seconds until fragrant, then add the pork. Break it apart and cook until no pink remains, pressing it against the wok to get some color. You want the pork dry and crumbly, not swimming in liquid. Wet pork means soggy rolls. Add the cabbage, carrot, and wood ear mushrooms. Toss for two minutes. The cabbage should wilt but keep some structure. Add the soaked and drained glass noodles. Toss everything together.
Cut the glass noodles into shorter lengths BEFORE adding them to the wok. Long noodles turn into a tangled mess inside the roll and make it impossible to get a clean bite.
2
Season the filling
Add the fish sauce, oyster sauce, sugar, and white pepper. Toss once. Taste. The filling should be well-seasoned on its own, slightly salty, a little sweet, with the warmth of white pepper. If it tastes bland at this stage, add more fish sauce. Nobody ever ruined po pia by having a filling that tasted too good. Transfer to a plate and spread it out to cool COMPLETELY. This is not optional. Hot filling creates steam inside the wrapper. Steam makes the roll blow out during frying. Patience.
Ajarn always said you eat with your hands before your mouth. If the filling is wet when you touch it, press it in a sieve to drain excess liquid. Dry filling, tight roll, golden result.
3
Prepare the dipping sauce
Pour the sweet plum sauce into a small bowl. Add the rice vinegar and sliced bird's eye chili. Stir. Taste. The sauce should be sweet first, then sour from the vinegar, then a slow chili burn. This is the four pillars at work in a condiment: the plum sauce handles sweet and sour, the chili handles heat, and the nam jim buoy itself is seasoned with salt. The condiment completes what the filling started. Without it, po pia is just a fried roll. With it, it's Thai.
4
Roll the spring rolls
Place one wrapper on a dry surface with a corner pointing toward you, diamond-style. Place about two tablespoons of cooled filling in a line across the lower third. Fold the bottom corner up and over the filling, tuck it tight. Fold in both side corners toward the center. Now roll upward, keeping it snug, like you're rolling a very tight burrito. Brush the top corner with beaten egg to seal. Press gently. Set seam-side down on a tray. The roll should be compact. If it feels loose, it'll unravel in the oil.
Don't overfill. Two tablespoons. That's it. The temptation is always to stuff more in. Resist. Overfilled rolls crack, leak, and absorb oil. A tight, modest roll fries into a crispy shell with a filling that holds together. That's what you want.
5
Fry the spring rolls
Heat the oil in a wok or deep pan to 170°C (340°F). Test with a small piece of wrapper: it should sizzle immediately and float. Lower the spring rolls in gently, seam-side down, four or five at a time. Don't crowd the wok. Crowding drops the oil temperature and gives you pale, greasy rolls instead of golden, shattering ones. Fry for 3 to 4 minutes, turning once, until the wrapper is deep golden-brown and blistered. The sound changes from aggressive sizzling to a quieter crackle when they're done. Lift out with a spider strainer and drain on a wire rack, not paper towels. Paper towels trap steam against the bottom and make it soggy.
170°C, not higher. High heat browns the outside before the wrapper cooks through. You want the entire wrapper to turn crispy and golden, not just the surface. Moderate heat, slightly longer fry. That's how the street vendors do it.
6
Serve immediately
Slice each roll on the diagonal. One clean cut through the middle at an angle so the filling shows. Arrange on a plate lined with fresh lettuce leaves. Serve with the plum dipping sauce on the side. Po pia tod waits for nobody. The second they start cooling, the crispness starts dying. Fry, cut, serve, eat. That's the rhythm. Every market vendor in Bangkok knows this: spring rolls are sold the moment they leave the oil. There is no holding station. There is no warming drawer. There's the wok and there's your hand.
Chef Tips
•The wrapper matters more than you think. Use thin wheat-flour spring roll wrappers (phaen po pia), the kind you find frozen in Asian grocery stores. They come in square sheets, usually 8 inches. Don't confuse them with rice paper (that's Vietnamese) or thick lumpia wrappers (that's Filipino). The Thai wrapper is paper-thin and fries into something that shatters like glass. That crunch is the whole point of po pia tod.
•This is a Chinese-Thai dish. The Teochew Chinese brought spring rolls to Bangkok, and Thai vendors ran them through the system: fish sauce instead of soy for the filling, sweet plum sauce instead of Chinese black vinegar for the dip. When you taste a po pia tod at a Bangkok market, you're tasting two hundred years of cultural adaptation in a single bite. Acknowledge the roots. Respect the Thai transformation.
•Glass noodles (wun sen) are the binder inside the roll. They absorb the seasoning juices and hold the filling together. If you skip them, the filling falls apart when you cut the roll. Soak them just until pliable, about ten minutes in warm water. Oversoaked noodles turn to mush. Cut them into manageable lengths. This step is boring. It's also essential.
•The condiment caddy principle applies here. At a market stall, your po pia arrives with sweet plum sauce, but there's also nam pla prik (chili fish sauce), vinegar with chili, and sometimes crushed peanuts. The vendor gives you options. That's the Thai way: the cook sets the foundation, the eater adjusts. Put out extra chili, extra vinegar, extra sauce. Let people eat.
Advance Preparation
•The filling can and should be made ahead. Cook it, season it, let it cool completely in the fridge for up to a day. Cold filling is easier to roll and produces a tighter spring roll. This is one of the rare Thai dishes where advance prep actually improves the result.
•Rolled spring rolls can be assembled up to 4 hours ahead, covered with a damp cloth and refrigerated. Fry them straight from the fridge. The cold roll hitting hot oil actually helps the wrapper crisp faster.
•Do NOT fry in advance. Reheated spring rolls are a different (worse) food. Fry and serve immediately. If you're making these for a dinner party, set up your frying station and fry in batches as guests eat.
Frequently Asked Questions
Nutrition Information
1 serving (about 200g)
Calories
595 calories
Total Fat
31 g
Saturated Fat
6 g
Trans Fat
0 g
Unsaturated Fat
24 g
Cholesterol
40 mg
Sodium
340 mg
Total Carbohydrates
63 g
Dietary Fiber
1 g
Sugars
7 g
Protein
13 g
Where cooking meets culture.
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.