Lumpia Shanghai: Crispy Filipino Spring Rolls

Lumpia Shanghai is a popular Filipino dish known for its crispy, golden-brown exterior and savory filling. These bite-sized spring rolls are typically filled with ground pork, vegetables, and seasonings, making them a delicious appetizer or snack for any occasion. Easy to make and always a crowd-pleaser, Lumpia Shanghai is perfect for parties, family gatherings, or as a tasty treat any day of the week.

Preparation Time:

  • Prep time: 30 minutes
  • Cook time: 20 minutes
  • Total time: 50 minutes


  • 1 pound (450g) ground pork
  • 1 cup (100g) finely chopped carrots
  • 1 cup (100g) finely chopped onions
  • 1/2 cup (50g) chopped green onions
  • 1/2 cup (50g) finely chopped water chestnuts (optional)
  • 3 cloves garlic, minced
  • 1 tablespoon soy sauce
  • 1 tablespoon oyster sauce
  • 1 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • 1 large egg
  • 20-30 spring roll wrappers
  • Vegetable oil, for frying

For the Dipping Sauce:

  • 1/2 cup (120ml) soy sauce
  • 1/4 cup (60ml) vinegar
  • 1 tablespoon sugar
  • 1 clove garlic, minced
  • 1 red chili, chopped (optional)


1. Prepare the Filling:

  • In a large mixing bowl, combine the ground pork, chopped carrots, chopped onions, green onions, water chestnuts (if using), and minced garlic.
  • Add the soy sauce, oyster sauce, salt, pepper, and egg.
  • Mix thoroughly until all ingredients are well combined.

2. Wrap the Lumpia:

  • Lay a spring roll wrapper on a clean, flat surface with one corner pointing towards you (like a diamond shape).
  • Place about 1 to 1.5 tablespoons of the filling near the bottom corner of the wrapper.
  • Fold the bottom corner over the filling, then fold in the sides, and roll tightly towards the top corner.
  • Moisten the top corner with a bit of water to seal the roll.
  • Repeat the process with the remaining wrappers and filling.

3. Fry the Lumpia:

  • In a large skillet or deep fryer, heat about 2 inches of vegetable oil over medium-high heat until hot.
  • Carefully place a few lumpia rolls into the hot oil, making sure not to overcrowd the skillet.
  • Fry the lumpia for about 3-4 minutes per side, or until they are golden brown and crispy.
  • Remove the lumpia from the oil and drain on paper towels.

4. Prepare the Dipping Sauce:

  • In a small bowl, combine the soy sauce, vinegar, sugar, minced garlic, and chopped chili (if using).
  • Stir until the sugar is dissolved and the sauce is well mixed.

5. Serve the Lumpia:

  • Arrange the fried lumpia on a serving platter.
  • Serve hot with the dipping sauce on the side.

Cooking Tips:

  • Be sure to roll the lumpia tightly to prevent the filling from falling out during frying.
  • To save time, you can prepare the lumpia filling and wrap them in advance, then freeze them until ready to fry.
  • If using frozen spring roll wrappers, make sure to thaw them completely before using.

Why You’ll Love This Recipe:

  • Crispy and Delicious: The crispy exterior and savory filling make Lumpia Shanghai a delightful treat.
  • Perfect for Parties: These bite-sized rolls are ideal for serving at gatherings and celebrations.
  • Easy to Make: With simple ingredients and straightforward steps, this recipe is accessible for home cooks of all levels.


Lumpia Shanghai is a classic Filipino dish that’s beloved for its crispy texture and flavorful filling. Perfect as an appetizer, snack, or party food, these spring rolls are sure to be a hit with everyone who tries them. Enjoy the delicious taste of Lumpia Shanghai and bring a touch of Filipino cuisine to your table!

Leave a Reply