Delicate fresh spring rolls filled with braised turnip, prawns, egg, and a mosaic of toppings — a Peranakan street snack of extraordinary complexity.
Popiah (薄饼) is the Singaporean and Peranakan fresh spring roll — a tradition entirely distinct from the deep-fried variety. An ultra-thin, almost translucent wheat flour wrapper (handmade like a crêpe, but just 1 mm thick) is layered with a rich, savory smear of sweet bean sauce and sambal, then heaped with a mound of slowly braised bangkwang (jicama) and carrot cooked in prawn stock until yielding and sweet, then topped with an assembly of chopped prawns, sliced Chinese sausage (lap cheong), crispy fried shallots, bean sprouts, lettuce, grated peanuts, sliced egg, and chili — then rolled tightly. What makes popiah singular is the DIY assembly culture: in traditional Singaporean and Peranakan homes, popiah parties (known as popiah wrapping sessions) are a communal event where a dozen small bowls of toppings are laid out and everyone rolls their own. The discipline is in the filling — the braised bangkwang must be dry enough not to make the wrapper soggy, yet moist enough to stay together. Popiah traces its roots to Fujian province in China, adapted magnificently by Peranakan culture in Singapore and Penang.
Serves 6
Heat oil in a wok over high heat. Fry garlic 30 seconds until golden. Add julienned bangkwang and carrot. Stir-fry 3 minutes. Add stock, soy sauce, and five-spice. Reduce heat to medium-low and braise, uncovered, stirring occasionally, for 20–25 minutes until bangkwang is very tender and most liquid has evaporated. The filling must be quite dry.
Bangkwang releases water as it cooks — if the filling is too wet when you assemble, the wrapper will tear. Cook until the wok bottom is almost dry.
Arrange all toppings in separate bowls: cooked prawns, lap cheong slices, sliced egg omelette, blanched bean sprouts, lettuce, sweet bean sauce, sambal, fried shallots, and crushed peanuts. This mise en place is the heart of the popiah party tradition.
Place a popiah skin on a flat, clean work surface. Keep remaining skins covered with a damp cloth to prevent drying and cracking.
Spread a thin layer of sweet bean sauce over the lower third of the skin. Add a tiny smear of sambal if desired.
Place a lettuce leaf on the sauce. Add a generous mound of braised bangkwang filling. Top with prawns, lap cheong, egg strips, bean sprouts, fried shallots, and crushed peanuts in that order.
Don't overfill — the wrapper is delicate. Leave 3 cm clear on each side for folding.
Fold the two sides of the wrapper inward over the filling. Roll from the bottom upward, keeping tension so the roll is firm and compact. No water or egg is needed to seal fresh popiah skins — they self-adhere.
Cut each popiah diagonally into 3–4 pieces with a sharp knife. Serve immediately — fresh popiah skins absorb moisture from the filling and soften within 10 minutes.
Fresh popiah skins (not frozen) are far more pliable and less likely to tear — source them from Asian bakeries or the refrigerated section of large Asian supermarkets.
The bangkwang filling must be well-drained before assembling — spread on a plate and fan dry if needed. Wet filling is the primary cause of torn, soggy rolls.
Make the braised filling one day ahead and refrigerate; it actually improves in flavor overnight and is drier and easier to work with when cold.
Vegetarian popiah: replace prawns and lap cheong with tofu and shiitake mushrooms; use vegetable stock for the braise.
Deep-fried popiah (lumpia): seal the rolls with egg wash and deep-fry at 175°C until golden and crispy — the Filipino and Indonesian adaptation.
Nyonya popiah: the Peranakan version adds shredded crab meat and a more complex chili-tamarind sauce for the ultimate version.
Assembled popiah must be eaten within 15–20 minutes. The braised filling refrigerates up to 3 days. Fresh popiah skins keep refrigerated up to 5 days covered tightly in plastic wrap.
Popiah originated in Fujian province, China, as a Hokkien dish traditionally eaten during the Qingming Festival (Tomb-Sweeping Day). Hokkien immigrants brought it to Singapore and Penang, where it was transformed by the Peranakan community who added local ingredients — jicama, sambal, coconut-based flavors — into the version recognized today. Popiah parties (where families wrap rolls communally) remain an important Peranakan cultural tradition.
Fresh popiah skins are sold refrigerated at Chinese bakeries, Asian supermarkets, and some wet markets in Singapore and Malaysia. Online, they're available frozen from Asian grocery delivery services. Avoid dried spring roll wrappers — they are a completely different product and will crack when rolled.
Bangkwang is jicama (Mexican yam bean) — a crunchy, mildly sweet root vegetable. It's sold at Asian and Latin American grocery stores. If unavailable, substitute with water chestnuts plus shredded daikon radish, but jicama's texture is quite unique.
Either the skins are too dry (keep them covered with a damp cloth at all times), the filling is too wet (drain the bangkwang better), or you overfilled. Fresh skins are more elastic than frozen ones.
Per serving (260g / 9.2 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.