Crispy Filipino Lumpiang Shanghai with Sweet and Sour Dip
Lumpiang Shanghai is a delicious Filipino appetizer consisting of crispy spring rolls filled with savory minced pork, vegetables, and seasonings, served with a tangy sweet and sour dip.

Preparation
Get these tasks done before you start cooking.
Marinating the Filling
- 1
Combine ingredients
In a large bowl, combine ground pork, carrots, green onions, water chestnuts, garlic, soy sauce, pepper, and egg.
- 2
Mix thoroughly
Mix thoroughly until well combined.
- 3
Chill mixture
Cover and refrigerate for at least 30 minutes to let the flavors meld.
Tip: Ensure the filling is well-chilled before wrapping to prevent wrappers from becoming soggy.
Preparing the Dip
- 1
Combine dip ingredients
In a saucepan, combine vinegar, sugar, ketchup, and soy sauce.
- 2
Boil and simmer
Bring to a gentle boil, then lower to simmer.
- 3
Thicken dip
Stir in cornstarch mixture and cook until thickened, stirring constantly.
How to Make Crispy Filipino Lumpiang Shanghai with Sweet and Sour Dip
Total time: 2 h · Yields 4 servings
- 1
Wrapping the Lumpia
Lay a wrapper on a flat surface, place about 1½ tablespoons of filling near one corner, fold over the corner, tuck in the sides, and roll tightly. Seal the edge with egg white.
- 2
Frying the Lumpia
Heat oil in a deep pan to 350°F (175°C) and fry rolls in batches until golden brown, about 4-5 minutes per batch.
- 3
Draining the Lumpia
Drain fried lumpia on a wire rack placed over a baking sheet to keep them crisp.
Chef's Tips
Frequently asked questions
How long can I store leftovers?
You can store leftover lumpia in an airtight container in the refrigerator for up to 3 days.
Can I make this ahead?
Yes, you can freeze wrapped but unfried lumpia in a single layer on a baking sheet. Once frozen, transfer them to a freezer bag for up to 2 months.
What can I use as a wrapper substitute?
If lumpia wrappers are not available, spring roll wrappers or wonton wrappers can be a suitable substitute.
How can I reheat fried lumpia?
Reheat in a preheated oven at 350°F (175°C) for 10-12 minutes until heated through and crispy.
Can I make this dish vegetarian?
Substitute the pork with mashed tofu or cooked lentils and add more vegetables for flavor.
You might also love
Browse all recipes
Classic Bistro Steak Frites with Tarragon Butter

Zesty Lemongrass Garlic Noodles

Creamy Tuscan Ravioli with Sun-Dried Tomatoes

Slow-Braised Short Rib Ragu with Pappardelle

Roasted Carrots with Whipped Feta and Za'atar Oil

Smoked Salmon & Whipped Goat Cheese Tartine
Explore more from TastyFood
Looking for something different? Browse by category.