Goose Creek-style lumpia is a practical take on Filipino lumpiang Shanghai: crisp, slender rolls filled with seasoned ground pork, vegetables, and a little egg, then fried until golden. This home-cook version is not presented as a restaurant’s official recipe; it uses familiar ingredients and clear steps for rolls that are easy to serve as a snack or party appetizer.
Ingredients
- 1 lb (454 g) ground pork
- 1 cup (110 g) finely shredded green cabbage
- ½ cup (65 g) finely grated carrot
- ¼ cup (35 g) finely minced yellow onion
- 2 cloves garlic, finely minced, about 2 tsp (10 g)
- 1 large egg, lightly beaten
- 1 tbsp (15 ml) soy sauce
- 1 tsp (5 ml) fish sauce
- ½ tsp fine salt
- ¼ tsp ground black pepper
- 20 to 24 lumpia or thin spring-roll wrappers, thawed if frozen
- 2 tbsp (30 ml) water, for sealing wrappers
- 4 cups (950 ml) neutral high-heat frying oil, or enough for 1½ to 2 inches (4 to 5 cm) in a heavy pot
Instructions
- Prepare the filling. If the cabbage looks wet, pat it dry with a clean towel so the filling does not turn watery. In a bowl, combine the pork, cabbage, carrot, onion, garlic, egg, soy sauce, fish sauce, salt, and pepper. Mix just until evenly combined; overmixing can make the filling dense.
- Set up the wrappers. Keep the stack covered with a barely damp, clean towel while you work so the sheets do not dry out. Place one wrapper on a clean surface with a corner facing you. If wrappers are square, orient them like a diamond; follow the package directions if they are round or a different shape.
- Roll the lumpia. Put about 1 tablespoon of filling in a narrow line across the wrapper near the corner closest to you. Fold that corner over the filling, tuck it snugly, fold in both side corners, then roll away from you into a slim cylinder. Dab the far corner with water and press to seal. The roll should be firm but not stretched so tightly that the wrapper tears. Repeat with the remaining filling and wrappers.
- Heat the oil. Pour oil into a heavy, deep pot, leaving plenty of space at the top. Heat over medium to medium-high until it reaches 350°F (175°C) on a deep-fry thermometer. Do not leave heating oil unattended, and keep water away from the pot.
- Fry in batches. Carefully lower 4 to 6 rolls into the oil, depending on the pot size; avoid crowding, which cools the oil and makes the wrappers greasy. Fry for about 4 to 6 minutes, turning as needed, until crisp and deeply golden. Frying time varies with roll thickness, so don’t rely on color alone for doneness.
- Check the filling. Transfer a roll to a plate and carefully check its center with a food thermometer. Ground pork must reach the USDA FSIS safe minimum internal temperature of 160°F (71°C). If it has not reached that temperature, return the rolls to the oil and cook longer, then check again. Let cooked rolls drain on a wire rack or paper towels while you fry the rest.
- Serve hot. Allow the oil to return to about 350°F (175°C) between batches. Serve the rolls while crisp, with dipping sauce on the side.
Tips
- Keep the filling dry and rolls compact. Excess moisture can make wrappers split, while loose rolling lets oil seep inside. If the filling releases liquid as you work, drain it before wrapping.
- Wrapper substitutions: Thin Filipino lumpia wrappers give a delicate, crisp shell. Chinese spring-roll wrappers are a workable substitute but may be thicker; rice-paper sheets are not a direct substitute for this frying method and can turn chewy or fragile.
- Adjust the seasoning safely. If you want to taste the filling before wrapping, cook a small piece in a pan until the ground pork reaches 160°F (71°C). Do not taste the raw mixture.
- Fry carefully. Use a thermometer to monitor oil temperature and lower rolls gently away from you. If oil smokes, turn off the heat and let it cool; never pour water onto hot oil.
Serving Suggestions
Serve lumpia as an appetizer with Filipino-style sweet-and-sour sauce, banana ketchup, or a simple vinegar dip with minced garlic and black pepper. A mix of sauces lets guests choose between sweet, tangy, and savory flavors. For a fuller meal, pair the rolls with steamed rice, a crisp cucumber salad, or pancit-style noodles. Offer the rolls whole or cut them in half after cooking for easier sharing, and keep extra sauce in a separate bowl so the wrappers stay crisp.
Variations
For a milder filling, replace the fish sauce with an equal amount of soy sauce; the taste will be less briny and slightly less complex. Ground chicken or turkey can replace pork, but the filling must reach 165°F (74°C), the USDA FSIS safe minimum for poultry. Finely chopped shrimp is another option; cook seafood filling to 145°F (63°C). You can also add up to ½ cup (50 g) finely chopped celery or scallions, keeping the total vegetable amount modest so the wrappers remain easy to seal. Regional and family versions of lumpia vary in seasoning, filling, and wrapper, so adjust to your preference while keeping the filling safely cooked.
Storage and Reheating
For food safety, refrigerate cooked lumpia within 2 hours of frying. Store in a covered container for 3 to 4 days; the wrappers will soften in the refrigerator. To freeze, cool the cooked rolls, arrange them in a single layer until firm, then transfer to a freezer-safe bag for up to 2 months for best quality. Reheat refrigerated or frozen rolls in a 375°F (190°C) oven or air fryer until crisp and hot throughout; check that reheated leftovers reach 165°F (74°C). Avoid microwaving if crispness matters, since it tends to soften the wrapper. Discard rolls left at room temperature for more than 2 hours, or 1 hour when the temperature is above 90°F (32°C).
Frequently Asked Questions
Can I make lumpia ahead of time?
Yes. Assemble the rolls, place them in a single layer on a parchment-lined tray, cover, and refrigerate for up to 24 hours before frying. Keep them cold, and fry promptly; if they have been frozen, thaw them in the refrigerator rather than on the counter.
Can I freeze uncooked lumpia?
Yes. Freeze the uncooked rolls in a single layer on a tray, then transfer them to a freezer-safe bag once solid. Fry from frozen in small batches, allowing extra time and checking a roll’s center with a thermometer for the required temperature. Do not thaw at room temperature.
Why are my lumpia oily or soggy?
Oil that is too cool, an overcrowded pot, or wet filling can lead to greasy or soft wrappers. Fry in small batches, maintain the oil near 350°F (175°C), and drain finished rolls on a rack rather than stacking them.
Do I need a deep fryer?
No. A heavy pot and a clip-on or probe thermometer work well. Use enough oil to submerge most of each roll, turn them as they fry, and never fill the pot more than halfway because hot oil can bubble up.
How can I tell whether the filling is cooked?
Color and frying time alone are not reliable checks. Use a food thermometer in the center of a roll; ground pork should reach 160°F (71°C). If the reading is low, continue cooking and check another roll from the batch.
Related
- Harira Soup Calories: A Full Guide & Recipe
- Garam Masala Labneh Recipe (Spiced Yogurt Cheese)
- Daifuku Automotive America: A Complete Guide
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).