Asia → Philippines → Central Luzon
🥗 STARTER

Lumpiang Shanghai (Filipino Pork Spring Rolls)

Pencil-thin spring rolls of seasoned ground pork, carrot, onion and garlic, deep-fried until they shatter and served hot with sweet chili sauce or banana ketchup.
Filipino · medium · serves 6
prep 45 min · cook 20 min
~470 cal · 28g protein · 30g carbs · 26g fat · 3g fiber · 6g sugars · 6g sat fat (estimated, per serving)
↓ Jump to Recipe
Thin, golden, crisp Filipino spring rolls cut into short lengths with a bowl of sweet chili sauce
AI-generated illustration
Lumpiang Shanghai is the lumpia that appears at every Filipino party. Birthdays, fiestas, Christmas and New Year all bring out a platter of these thin, crackling rolls, and there is rarely one left at the end of the night. They are the most basic of the Philippines' many lumpia, and the smallest and thinnest.
The name lumpia comes from Hokkien, and the dish belongs to the long Chinese-Filipino tradition of cooking in the islands. The filling is raw ground pork mixed with finely chopped carrot, onion and garlic, bound with an egg and seasoned with soy sauce, salt and pepper, rolled as tight as a pencil in paper-thin wrappers and sealed with water or egg.
They are fried in hot oil until the wrapper blisters and turns deep gold, cut into short lengths and eaten with a sweet chili dip or banana ketchup. Families roll them by the hundred for a celebration, and freeze them to fry straight from the freezer.
Saved recipes and passport stamps are kept on this device. Sign in to keep them across your devices and leave reviews.

Make it yours

✓ Naturally dairy- and nut-free. No swaps needed.
Toggle a diet and the ingredients rewrite themselves with regional substitutes.
Dietary labels are a cooking guide, not allergen-safety advice. We track dairy, egg, gluten, tree nuts and peanuts (we count coconut as a tree nut, following FDA labeling), fish, and shellfish; we do not screen for sesame, soy, mustard, celery, or sulphites. If you have a food allergy, read the label on every product you use, and note that a kitchen can cross-contaminate in ways a recipe cannot control.

Ingredients

Serves 6
  • 500 g ground pork
  • 1 large carrot, very finely chopped
  • 1 onion, very finely chopped
  • 4 cloves garlic, minced
  • 3 (about 45 g) spring onions, finely chopped
  • 1 egg
  • 1 tbsp soy sauce
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 250 g lumpia (spring roll) wrappers, thawed, about 30 small sheets
  • 2 tbsp water (to seal)
  • 1 l , for deep-frying
  • 1/2 cup sweet chili sauce or banana ketchup, to serve

Instructions

  • 1
    Mix the pork, carrot, onion, garlic, spring onions, egg, soy sauce, salt and pepper in a bowl until evenly combined. Fry a teaspoon of the mixture and taste it, then adjust the seasoning.
  • 2
    Peel the wrappers apart and keep them under a damp cloth so they do not dry out and crack.
  • 3
    Lay a wrapper with one edge towards you and spread about 1 tbsp of filling in a thin line along that edge. Fold the edge over the filling, fold in the sides and roll up tightly into a thin log, sealing the far edge with a dab of water.
    ✎ Chef’s note
    Keep them thin, about the width of a finger. A thin roll fries crisp all the way through before the wrapper burns.
  • 4
    Heat the oil in a deep pan to 175C (350F). Fry the rolls in batches for 5 to 7 minutes, turning, until deep golden and the filling is cooked through.
  • 5
    Drain on a rack, cut each roll into two or three pieces and serve hot with sweet chili sauce or banana ketchup.
Filipino party and home tradition.

Ratings & reviews

Cooked it? Rate this dish:
No account needed. Sign in to leave a full review with a comment.
Cooked it?
Kept on this device, no account needed. Sign in to leave a review and keep your passport across your devices.
No reviews yet, be the first to cook it.

🌏 While it simmers, know your destination

📍
Central Luzon. Sisig has a clearer trail. The Kapampangan word manyisig, recorded in Bergano's dictionary, meant a sour salad; the modern chopped-pork-face version grew out of cheap pig heads from the Clark Air Base commissaries in Angeles City, and Lucia Cunanan is credited with putting it on a sizzling plate. The tourism department calls Pampanga the country's culinary capital.
🗺️
Philippines. Eating with the hands has a technique and a name. In pagkakamay a small mound of rice is pressed together with a piece of the ulam using the fingers of one hand, lifted in four cupped fingers and pushed in with the thumb, and the fingers never go into the mouth. At a salu-salo the table is lined with banana leaves wilted over a flame first to bring up their sheen.
🌍
Asia. Asia is the world's largest and most populous continent, and its food spans the delicate seasonality of Japanese washoku, the chili-fired curries of India and Thailand, and the wheat-and-lamb traditions of Central Asia. Rice, noodles, soy, and fermentation recur across its regions, while ancient spice routes and religious traditions shaped distinct grammars of flavor. Whether from a street-cart wok or a monastery kitchen, eating is deeply communal and ritual-rich.
The story behind this dish is up top, worth a read while the pot works.

Frequently asked questions

What is Lumpiang Shanghai (Filipino Pork Spring Rolls)?

Pencil-thin spring rolls of seasoned ground pork, carrot, onion and garlic, deep-fried until they shatter and served hot with sweet chili sauce or banana ketchup.

Where does Lumpiang Shanghai (Filipino Pork Spring Rolls) come from?

Lumpiang Shanghai (Filipino Pork Spring Rolls) is a Filipino dish from Central Luzon, Philippines.

Can Lumpiang Shanghai (Filipino Pork Spring Rolls) be made vegan, gluten-free, or dairy-free?

This Lumpiang Shanghai (Filipino Pork Spring Rolls) recipe includes substitution suggestions for vegetarian, vegan, gluten-free, dairy-free, nut-free, egg-free, and pork-free versions. Treat the substitutions as a starting guide rather than a guarantee, and see the allergen note below.

Is Lumpiang Shanghai (Filipino Pork Spring Rolls) safe for people with food allergies?

Our dietary labels and substitutions are a cooking guide, not medical or allergen-safety advice. We track dairy, egg, gluten, tree nuts and peanuts (we still count coconut as a tree nut to be cautious, although the FDA stopped listing it as one in 2025), fish, and shellfish, but we do not screen for sesame, soy, mustard, celery, or sulphites. If you have a food allergy, always read the label on every product you use, and remember a home or commercial kitchen can cross-contaminate ingredients in ways a recipe cannot control.

How long does Lumpiang Shanghai (Filipino Pork Spring Rolls) take to make?

About 65 minutes total (45 minutes prep, 20 minutes cooking), serving 6.

Get the Sunday Spin

One dish from somewhere in the world, in your inbox every Sunday. No spam, just dinner inspiration you can cook that day.