Binondo-Style Chinese Fresh Lumpia (Lumpiang Sariwa)

This Chinese-style fresh spring roll features a vegetable-heavy filling and a flavorful cast of add-ons: crushed peanuts, seaweed crunch, and tangy sauce.
🍛 Soon: Buy & sell home-cooked food in PH
3–4 servings
Prep Time
30 Mins
Active Time
1 Hr

Looking for a healthy meal that’s not a salad? Go for fresh Chinese-style lumpia, or Chinese lumpiang sariwa: a jumble of vegetables and mushrooms folded into lumpia wrappers burrito-style, served with crushed peanuts, seaweed crunch, and a syrupy, tangy sauce. Hearty but never heavy, you can enjoy it as a light lunch or a savory snack for merienda.

What is Lumpia?

Lumpia comes from China, not exactly from Shanghai. Before we deep-fried skinny meat-filled spring rolls for birthday parties, there was the fresh, unfried spring roll introduced by pre-colonial Chinese traders. In Hokkien, the language spoken in Fujian province, they called it lunpia (潤餅), meaning “soft pancake”.

In the Philippines, lumpia refers to spring rolls of the fried (prito) and fresh (sariwa) variety.

What You Need to Make Binondo-Style Chinese Fresh Lumpia

Lumpia Wrappers

Look for flour-based lumpia wrappers in the grocery or palengke. You want them as big as dinner plates, pliable and sturdy enough to roll up burrito-style.

Filipino-style lumpiang sariwa, usually ubod, uses crepe-like egg wrappers that are thicker and softer than flour-based lumpia wrappers. Use them here if that's what you have, or if you prefer their softer bite.

Lumpia Filling

This lumpia filling has the classic qualities of Fujianese cuisine: it's fresh, meaty, and non-greasy. It's almost a stir-fried salad, consisting mostly of thinly sliced vegetables, tofu, and mushrooms.

There’s just a bit of meat in the filling to lend savoriness (and please meat-eaters). Feel free to use other proteins to suit your taste.

Hoti, or Seaweed Crunch

Hoti, from Chinese hu tai (滸苔), means seaweed, but can also refer to the umami-packed combination of seaweed and crispy fried vermicelli noodles used in lumpia.

If you can't find Chinese hoti-labeled seaweed, Japanese nori or Korean gim, which are easier to find in most groceries, will work in this recipe.

Crushed Peanuts

Peanuts, a prevalent ingredient in Fujianese cuisine, are crushed, blended with sugar, and showered over (or inside) fresh lumpia.

If you're using fresh or unroasted peanuts, make sure to roast them in a pan or in the oven beforehand. It makes them crunchier and more flavorful.

Lumpia Sauce

The sauce comes together with stuff you already have in your pantry—brown sugar, soy sauce, fish sauce, hoisin sauce—save for one special ingredient: Chinkiang vinegar. Also labeled as Chinese black or brown rice vinegar, it has a dark color and a mellow, light acidity. You can find it in Chinese or Asian groceries.

Lumpia Filling

  • 3 cloves garlic, minced
  • ¾ cup minced pork
  • ¾ cup minced shrimp
  • 1 small carrot, julienned
  • ½ small red onion, thinly sliced
  • ⅓ cup tenga ng daga (dried wood ear mushrooms), rehydrated with boiling water and thinly sliced
  • ⅓ cup firm tofu
  • ½ cup green beans, julienned
  • ¼ head large cabbage, thinly sliced
  • ⅛ cup chicken stock

Lumpia Sauce

  • ½ cup water
  • 2 ½ tbsp brown sugar
  • 1 ½ tbsp soy sauce
  • ½ tbsp fish sauce
  • ½ tbsp hoisin sauce
  • ½ tbsp Chinkiang or Chinese black vinegar
  • 1 tbsp cornstarch
  • ground black pepper

Seaweed Crunch

  • ½ cup uncooked bihon or sotanghon vermicelli noodles
  • ¼ cup crumbled toasted seaweed

Crushed Peanuts

  • ½ cup roasted peanuts
  • 2 tbsp brown sugar


  • 8 large fresh lumpia wrappers
  • 8 lettuce leaves
  • Seaweed Crunch
  • Crushed Peanuts
  • Lumpia Sauce

Make Lumpia Filling


Cook garlic and meat: Heat oil in a wok over medium heat. Add garlic and cook, stirring frequently, until soft and fragrant. Add pork and shrimp, and sauté until meat is cooked through but not browned, 5 minutes.


Cook vegetables: Increase heat to high. Add all of the vegetables to the wok and season with chicken stock. Cook filling, stirring constantly, until liquid has evaporated and vegetables are slightly cooked through—they should still be a little crisp, as the residual heat will continue to cook them.

Transfer filling to a colander or bowl-shaped strainer fitted over a mixing bowl to drain off excess liquid. Set aside and let completely cool.

Make Lumpia Sauce


Make lumpia sauce: Combine all sauce ingredients in a saucepan over medium heat. When it begins to boil, reduce heat to low and bring the sauce to a simmer. Continue cooking until sauce has thickened. Set aside.

Make Crushed Peanut Topping


Make crushed peanuts: Combine roasted peanuts and brown sugar in the bowl of a food processor. Pulse peanuts to a coarse grind, aiming for a crumbly texture with distinct bits—you don't want to pulverize them into a powder. Set aside.

Alternatively, crush peanuts with a mortar and pestle, or hand-chop with a sharp knife.

Make Seaweed Crunch


Fry vermicelli noodles: Heat oil in a pan over high heat. Once oil is hot, add vermicelli noodles and fry until brittle and crispy, 1–2 minutes. Do not brown. Transfer fried noodles to a plate lined with paper towels to drain excess oil.


Add seaweed: Once fried noodles are cool enough to handle, crumble them into a bowl. Shred or crumble dried seaweed into the noodles, then toss to combine. Set aside.

Serve and Assemble Lumpia


Serve: Prepare lumpia wrappers, lettuce leaves, lumpia filling, lumpia sauce, crushed peanuts, and seaweed crunch in individual plates and bowls.

To assemble lumpia, lay one lumpia wrapper (two if you want it sturdier) flat on a plate. Smear a line of sauce down the middle of the wrapper. Place a lettuce leaf on top. Add about 2–3 tablespoons of filling on top of the leaf, followed by some seaweed crunch.

Fold the bottom edge of the wrapper up, then fold the left and right sides over the filling, like a burrito. Drizzle the open side with sauce, sprinkle with crushed peanuts, and take a big bite.

Substitutions & FAQs

Post Contributors