Skip to main content

How to Make Lumpiang Shanghai: A Filipino-Inspired Dish

I am a chef on a luxury world cruise liner. I love to cook and write recipes that are inspired by foods from all over the world.

Learn how to make lumpiang Shanghai, a Filipino-inspired dish.

Learn how to make lumpiang Shanghai, a Filipino-inspired dish.

Lumpiang Shanghai is another famous Filipino finger food, or pulutan. "Pulutan" refers to snacks that are typically served with any type of alcoholic drinks during special occasions in the Philippines.

Lumpiang Shanghai is the Filipino version of Chinese egg rolls. This deep-fried dish is a meat mixture wrapped in an egg roll or spring roll wrapper. Let me show you an easy way to make this delicious finger food.

Cook Time

Prep timeCook timeReady inYields

20 min

30 min

50 min

30 rolls


For Lumpiang Shanghai Filling:

  • 1/4 kilogram ground pork
  • 3 small onions, minced
  • 1 medium carrot, minced
  • 1/4 cup mushrooms, minced
  • Water, as needed
  • Salt, to taste
  • Pepper, to taste
  • Cooking oil, for sauteeing

Additional Ingredients:

  • 30 egg roll wrappers
  • Water, for sealing
  • Cooking oil, for frying
  • 1 small egg, beaten
  • 2 tablespoons cornstarch


For Preparation:

  • preparation bowl
  • plates
  • measuring spoon
  • ordinary metal spoon
  • knife
  • chopping board

For Cooking:

  • saute pan
  • cooking spoon
  • frying pan
  • tongs


  1. Cook the meat mixture: Saute the onion; then add the meat and cook until browned.
  2. Add water as needed. Cook meat until tender. Add the carrots, followed by the mushrooms.
  3. Season with salt and pepper. Cover and let it cook.
  4. Once cooked, set aside and allow to cool down.
  5. Mix the egg and cornstarch to bind the mixture.
  6. On a plate, lay out a single egg roll wrapper. Scoop at least two tablespoons of meat mixture onto it.
  7. Line the mixture at least 2 inches above the bottom of the wrapper, leaving at least 1 to 1 1/2 inches of space on each side.
  8. Fold the egg roll wrapper from the bottom to the center once. Then fold the wrapper from both the left and right side to the center. From there, start rolling it.
  9. Seal the top part of the wrapper with water.
  10. Repeat steps 6 to 9 with the remaining ingredients.
  11. Once all of the ingredients are assembled, set up the frying pan.
  12. Heat up enough oil to deep-fry the lumpiang Shanghai.
  13. Fry each piece until golden brown. Drain the excess oil.
  14. Serve with your favorite sauce.

Photo Guide

Lumpia wrappers

Lumpia wrappers

Lumpiang Shanghai filling

Lumpiang Shanghai filling

The wrapped and finished lumpiang Shanghai

The wrapped and finished lumpiang Shanghai

Tips and Techniques

  • Use any kind of wrapper available.
  • Serve lumpiang Shanghai with your favorite sauce, such as aioli, tartar, or cocktail.
  • Replace ground pork with any meat like ground chicken, beef, fish, or seafood.
  • Add any other vegetables you want.
  • Cook the filling first to get the best result and ensure the dish is well-cooked inside and outside.
  • If cornstarch is not available, use a similar product such as all-purpose flour, rice flour, etc.

Condiments for Lumpiang Shanghai

© 2019 Travel Chef