
Singaporean Popiah
Delicate fresh spring rolls filled with braised turnip, prawns, egg, and a mosaic of toppings — a Peranakan street snack of extraordinary complexity.
About This Recipe
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.
Ingredients
Serves 6
- 600 gbangkwang (jicama), peeled and julienned
- 2large carrots, julienned
- 200 gmedium prawns, cooked and halved lengthwise
- 2 linkslap cheong (Chinese dried pork sausage), sliced diagonally and pan-fried
- 3eggs, beaten, made into thin omelette and sliced
- 200 gbean sprouts, briefly blanched
- 4 leavesiceberg lettuce
- 3 tbspneutral oil
- 4 clovesgarlic, minced
- 200 mlprawn or chicken stock
- 1 tbspsoy sauce
- 1 tspfive-spice powder
- 3 tbspsweet bean sauce (tian mian jiang)
- 1 tbspsambal belacan or chili sauce
- 4 tbspfried shallots
- 4 tbsproasted peanuts, roughly crushed
- 12popiah skins (fresh spring roll wrappers, 25 cm diameter)(from Asian supermarket)
Instructions
- 1
Braise the bangkwang filling
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.
- 2
Prepare all toppings
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.
- 3
Lay out wrapper
Place a popiah skin on a flat, clean work surface. Keep remaining skins covered with a damp cloth to prevent drying and cracking.
- 4
Apply sauces
Spread a thin layer of sweet bean sauce over the lower third of the skin. Add a tiny smear of sambal if desired.
- 5
Layer the filling
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.
- 6
Roll tightly
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.
- 7
Cut and serve
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.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Cook this hands-free
Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.
Pro Tips
- →
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.
Variations
- •
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.
Storage
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.
History & Origin
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.
Frequently Asked Questions
Where do I buy popiah skins?
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.
What is bangkwang and can I substitute it?
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.
Why does my popiah skin keep tearing?
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.
Nutrition Facts
Per serving (260g / 9.2 oz) · 6 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More Singaporean Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes