Lumpia are Filipino fried spring rolls filled with seasoned ground pork and finely chopped vegetables, wrapped in a thin pastry shell and fried until crisp. This recipe makes 50 rolls from two pounds of pork — enough for a crowd, and they disappear fast. The filling comes together in one bowl, which keeps the whole project manageable.
The technique that matters
The two things that actually determine whether your lumpia turn out well are moisture control in the filling and oil temperature when frying. Jicama and carrots release water as they sit, so once you combine the filling, roll the lumpia promptly — don’t let the mixture rest for an hour before wrapping or the wrappers will get soggy and tear. For frying, the bubble test in the recipe card is reliable: a wet corner should sizzle immediately with small, steady bubbles. Oil that’s too cool soaks into the wrapper instead of crisping it, and you’ll end up with greasy, pale rolls. Medium heat and patient batches — don’t crowd the pan — give you the crunch you’re after. Make sure the pork reaches an internal temperature of 160°F (71°C) before pulling the rolls from the oil.
Substitutions that actually work
- Jicama: Not always easy to find. Water chestnuts are the most practical swap — same mild sweetness and crunch. Drain canned ones well and pulse briefly in the food processor. Finely shredded green cabbage also works but releases more water, so squeeze it in a towel before adding.
- Dark soy sauce: Regular soy sauce is fine. Dark soy sauce adds a slightly deeper color and a touch more sweetness, but the difference in a fried filling is small. Skip the extra bottle if you don’t have it.
- Spring roll wrappers: Wei-Chuan is called out in the recipe, but any thin wheat-based spring roll shell works. Avoid egg roll wrappers — they’re thicker and turn doughy rather than crisp. Keep unused wrappers covered with a damp cloth while you roll so they don’t dry out and crack.
- Vegetable oil: Any neutral high-smoke-point oil works — canola, sunflower, or peanut oil. Skip the extra dish of olive oil; it’s not suited for this temperature.
Common problems and fixes
- Wrappers splitting open during frying: The seal wasn’t tight enough. Make sure you press out any air pockets when rolling and that the egg white seal at the end is actually wet — a dry smear won’t hold. Press the seam firmly for a few seconds before setting the roll down.
- Filling tastes bland after frying: The filling needs to be seasoned assertively before rolling because the wrapper mutes flavor. If you have time, fry a small spoonful of filling in a dry pan and taste it before you roll a single lumpia. Adjust salt or soy sauce at that point — you can’t fix it after.
- Rolls are greasy rather than crispy: Oil temperature dropped, usually from adding too many rolls at once. Fry in smaller batches and let the oil return to temperature between rounds. A deep-fry thermometer takes the guesswork out — aim for 350°F (175°C).
- Filling is watery and the wrapper tears: The vegetables weren’t drained after processing. After chopping jicama and carrots in the food processor, tip them onto a clean towel and squeeze out the excess liquid before adding them to the pork.
- Rolls unroll in the oil: The wrapper was too dry when you started rolling, or the sheets weren’t separated carefully. If the wrapper tears at the edge, discard that sheet rather than patching it — a patched roll will open in hot oil.
Make-ahead notes
Uncooked rolled lumpia keep well in the fridge for up to 24 hours — lay them in a single layer on a parchment-lined tray, cover with plastic wrap, and fry straight from cold. For longer storage, freeze them raw on the tray until solid (about 2 hours), then transfer to a zip-lock bag; they’ll keep for up to 3 months. Fry from frozen at the same temperature, adding 2–3 extra minutes per side and confirming the pork hits 160°F (71°C) at the center. Already-fried lumpia reheat best in an oven or air fryer at 375°F (190°C) for 8–10 minutes — a microwave will soften the wrapper and you’ll lose the crunch entirely, so skip it.
Crispy Filipino Lumpia (Pork Spring Rolls)
Equipment
Ingredients
2 pounds ground pork (minced pork) - minced pork, about 900g
- ¾ cup jicama - chopped in food processor, about 115g
¾ cup carrots - chopped in food processor, about 95g
5 cloves garlic - chopped in food processor
1 small white onion - chopped in food processor
1 medium egg - reserve the white separately for sealing the wrappers
2 tablespoons soy sauce - dark soy sauce
- 2 tablespoons white sugar - or light brown sugar for deeper flavour, about 25g
1 teaspoon salt
1 teaspoon ground black pepper
- 2 packets spring roll wrappers - 50 sheets total; each packet contains 25 sheets
2 cups vegetable oil - for frying, about 480ml, or enough to reach 1–1.5 inches (2.5–4cm) depth in your skillet
Instructions
- Process each vegetable separately in a food processor: jicama, carrots, garlic, and onion.3/4 cup jicama, 3/4 cup carrots, 5 cloves garlic, 1 small white onion
- Combine the ground pork, chopped vegetables, sugar, soy sauce, egg yolk, salt, and pepper in a large bowl until nicely combined.2 pounds ground pork (minced pork), 3/4 cup jicama, 3/4 cup carrots, 5 cloves garlic, 1 small white onion, 1 medium egg, 2 tablespoons soy sauce, 2 tablespoons white sugar, 1 teaspoon salt, 1 teaspoon ground black pepper
- Scoop 2 tablespoons of filling and place it about 2 inches (5cm) from the corner of a spring roll wrapper closest to you.2 packets spring roll wrappers
- Roll the corner over the filling once and gently press to tighten. Fold both sides of the wrapper toward the centre.2 packets spring roll wrappers
- Continue rolling away from you until almost fully sealed. Dip your finger in reserved egg white and brush the final corner to seal the wrapper to itself. Repeat until all 50 rolls are formed.1 medium egg, 2 packets spring roll wrappers
- Heat 2 cups (480ml) vegetable oil in a large, deep skillet or Dutch oven (at least 12 inches / 30cm diameter and 3 inches / 7.5cm deep) over medium heat until the oil reaches 325–350°F (163–177°C). Test by dipping a corner of a wrapper into the oil — small, steady bubbles mean it is ready.2 cups vegetable oil
- Fry in batches of 5–6 rolls for 3–5 minutes on each side, or until golden brown on all sides and the pork reaches an internal temperature of 160°F (71°C). Do not crowd the pan — overcrowding drops the oil temperature and produces greasy rolls.
- Transfer fried lumpia to a paper towel-lined plate or wire rack and let cool for 5 minutes before serving. Serve with sweet chili sauce and steamed rice.
Notes
Nutrition
Frequently asked questions
Can I use ground chicken or turkey instead of pork?
Yes, both work in this filling. Ground poultry must reach 165°F (74°C) at the center, so fry a touch longer than you would pork and check with a thermometer if you’re unsure. The flavor will be milder, so taste the raw filling and consider adding a little extra soy sauce to compensate.
How do I keep the wrappers from drying out and cracking while I roll?
Keep the stack of unused wrappers covered with a slightly damp kitchen towel the entire time you work. Even a few minutes of air exposure makes them brittle and prone to tearing at the folds.
Do I need a deep fryer, or can I use a regular skillet?
A regular deep skillet works fine — the recipe is written for one. Use enough oil so the rolls are at least half submerged, and turn them so all sides get evenly browned. A Dutch oven or high-sided sauté pan also works and reduces splatter.
My lumpia are cooked through but pale, not golden. What went wrong?
The oil wasn’t hot enough when the rolls went in. Let the oil heat fully before the first batch and resist the urge to add rolls too early. A pale wrapper also tends to be softer and greasier, so getting the temperature right matters for texture as much as color.
Can I bake or air-fry these instead of deep-frying?
An air fryer gives a reasonable result — brush or lightly spray the rolls with oil and cook at 390°F (200°C) for 12–15 minutes, turning halfway, until the wrapper is golden and the pork reads 160°F (71°C). Baking in a conventional oven produces a noticeably less crisp wrapper and isn’t really worth the effort compared to air frying.
Try these next
- Crispy Pork Dumpling Delight
- Savory Pork Noodle Stir-Fry
- Golden Colombian Beef Empanadas
- Japanese Pork Lettuce Cups
