🇵🇭 Filipino recipesSnack
Lumpiang Shanghai
By Groceree
Also known as Lumpia Shanghai · Filipino Spring Rolls
The thin Filipino spring roll: a seasoned pork and carrot filling rolled tightly in wheat wrappers into rolls no thicker than a finger and fried until the crust shatters. Rolling them thin is the whole point, because it puts crisp wrapper in every bite rather than a mouthful of meat.
Last updated

- Servings
- 6 servings
- Prep
- 45 min
- Cook
- 45 min
- Total
- 1 h 30 min
Ingredients
Filling
pork mince500 g
carrots1
onions1
garlic cloves3
spring onions3
soy sauce1 tbsp
eggs1
salt1 tsp
black pepper½ tsp
Rolling and frying
spring roll wrappers25
eggs1
sunflower oil750 ml
Dipping sauce
rice vinegar100 ml
water100 ml
caster sugar80 g
tomato ketchup2 tbsp
garlic cloves1
cornflour2 tsp
Instructions
Filling
- 01
Take the out of the freezer and leave them to defrost in their packet. Finely grate the , chop the and very finely, slice the finely and beat one of the . Mix the with the , , , , , beaten egg, and freshly ground with your hands for 1 minute, until the mixture turns tacky and clings to itself. A loose slumps out of the ends while the rolls fry.
- 02
Fry a teaspoon of the mixture in a few drops of the in a small pan until cooked through with no pink left, then taste it. This is the only chance to correct the seasoning, and it should taste slightly salty on its own.
- 03
Cover and chill the for 20 minutes. Cold is far easier to roll into a thin, even line.
Dipping sauce
- 04
Crush the and put it in a small pan with the , all but 1 tablespoon of the , the and the . Bring to a simmer, stirring until the has dissolved.
- 05
Slake the in the remaining tablespoon of water, stir it in and simmer for 1 minute until the sauce turns glossy and thick enough to coat a spoon. Cool to room temperature before serving; it thickens further as it cools.
Rolling and frying
- 06
Beat the second in a small bowl. Peel off one defrosted and lay it as a diamond with a point towards you, keeping the rest under a damp tea towel so they do not dry out and crack.
- 07
Spoon a heaped tablespoon of into a line about 10 cm long across the lower third, and pat it into a thin sausage no thicker than your thumb.
- 08
Fold the near point over the and press it down to squeeze out any air, fold in both sides, then roll up tightly and seal the far point with the beaten . Air pockets expand in the and split the roll.
- 09
Repeat with the rest, laying the finished rolls out in a single layer rather than stacking them.
- 10
Heat the to 170°C in a deep pan; it should be at least 4 cm deep. Lower in three or four rolls at a time and fry for 5 to 6 minutes, turning, until deep golden all over. At this temperature the cooks through before the colours too far; cut the first one open to check the has no pink left.
- 11
Lift onto a wire rack, not kitchen paper, so steam escapes and the undersides stay crisp. Let the come back up to temperature between batches.
- 12
Cut each roll in half on a sharp diagonal and serve hot with the .
Notes
- This makes about 24 rolls. Raw rolls freeze well: open-freeze them on a tray, bag them once solid, and fry from frozen at the same temperature for 2 minutes longer. Do not defrost them first, as the wrappers go soggy and tear.
- Buy the thin wheat spring roll wrappers from the freezer of an Asian shop. Rice paper and the thicker pastry-style wrappers behave completely differently, and the fresh lumpia wrapper is a crêpe that is not fried at all.
- Banana ketchup is a common dip in the Philippines: use it instead of the tomato ketchup in the sauce, or serve it on its own in place of the sauce.
Nutrition per serving
- Calories
- 590 kcal
- Protein
- 23 g
- Carbs
- 55 g
- Fat
- 31 g
Estimated from the ingredients.
From a video to your shopping list
Saw a recipe on Instagram, TikTok or YouTube? Share it to Groceree and the ingredients land on the list everyone at home shares.

Find a recipe video
01Find a recipe video
Any recipe on Instagram, TikTok, YouTube or a website.

Find a recipe video
Groceree02Share it to Groceree
Tap Share and pick Groceree. The app reads the recipe for you.
03The recipe is in the app
Ingredients, quantities and steps, ready to cook from.
04Pick what you need
Untick what is already in the cupboard and add the rest.
05It’s on the shared list
Sorted by aisle, on every phone at home, in real time.
More Filipino recipes
- AfritadaChicken braised in a light tomato sauce with potatoes, carrots, peppers and peas. Simpler than kaldereta and without the liver — the everyday tomato stew.
- Bicol ExpressPork belly stewed in coconut milk and shrimp paste with a startling quantity of long green chillies, until the coconut milk reduces and the oil rises. From Bicol, where they like it hot.
- Filipino SpaghettiSpaghetti in a sweet, tomato and banana ketchup sauce with minced pork and sliced hot dogs, topped with a thick blanket of grated cheese. The party dish at every Filipino children’s birthday.