RecipeShare Test Kitchen

Crisp Filipino spring rolls with a pork, vegetable, and cheese filling that works well for parties, freezer prep, and everyday snack trays.
Lumpiang Shanghai is one of those party foods that rarely stays on the tray for long. The wrapper gives you the crisp shell, but most of the appeal comes from having a filling that stays juicy enough inside without making the roll soggy.
This version includes cheddar in the pork filling, which adds a little richness without changing the format too much. It still behaves like classic lumpia: mix, roll, fry, and serve with something sharp or sweet on the side.
It also happens to be a practical freezer recipe, which is part of why it shows up so often for birthdays, holidays, and casual family gatherings.
Tight rolling matters because loose wrappers trap more oil and can open during frying. Sealing the edge properly also keeps the filling from leaking out once the wrapper starts to blister.
Frying straight from cold or frozen can work well as long as the oil is fully heated. That helps the outside brown quickly while the inside cooks through.
Serve lumpia hot, ideally a few minutes after frying, while the wrapper still cracks cleanly. Sweet and sour sauce, garlic vinegar, or banana ketchup all fit the flavor well.
Unfried rolls freeze well, which makes them useful for advance prep. Cooked lumpia can be reheated in the oven or air fryer to bring back some crispness.
If you are serving them for a party, keep the first batch warm on a rack in a low oven rather than piling everything in a bowl. That gives the wrapper a better chance of staying crisp while the rest finish frying.
Crisp Filipino spring rolls with a pork, vegetable, and cheese filling that works well for parties, freezer prep, and everyday snack trays.

Makes around 18 to 20 pieces depending on size.
Wet your hands when forming the rolls to prevent the meat from sticking.
Use water or egg wash to tightly seal the wrappers.
Cut the rolls into smaller pieces for easier frying and serving.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Combine pork, carrots, onions, garlic, egg, salt, pepper, and cheese in a bowl.
Mix well until fully incorporated.
Place a spoonful of filling onto a wrapper.
Wet hands to prevent sticking and use water or egg wash to seal.
Roll tightly and cut into 2–3 inch pieces.
Heat oil to 180°C (350°F).
Fry rolls until golden brown and crispy.
Serve with sweet and sour sauce.
8/5/2025
I air-fried mine instead of deep frying and it was still crispy and tasty. Perfect for a lighter option.
1/18/2025
This lumpia recipe is a crowd-pleaser. I served it with garlic vinegar dip, and it was gone in no time.
12/10/2024
Great recipe! I made a double batch and froze half. They still came out crunchy when fried.
9/1/2024
Reminded me of my mom’s cooking back home. The step-by-step guide made it easy to follow.
7/22/2024
Loved it! I used mozzarella instead of cheddar and it turned out gooey and yummy.
4/2/2024
Super crispy and flavorful! I followed the tip about sealing with egg wash and it worked perfectly.
3/18/2024
I made this for a party and they disappeared in minutes! The cheddar cheese adds a delicious twist.
Create and edit your own recipes, import from most websites, plan your week, and build smart grocery lists.
Import recipes from most websites
Create and edit your own recipes
Plan your week with the Meal Planner
Mark favourites for quick access
Build grocery lists from your meal plan
Tick off pantry items you already have
Serving Size: 50g
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Add your personal creations and build your own recipe collection.