Filipino lumpia are slender, tightly rolled spring rolls, often served as a party snack or appetizer with a dipping sauce. This version fills crisp wheat wrappers with seasoned ground beef, cabbage, and carrots; cooking the filling before rolling makes the centers flavorful and easy to handle. Lumpia recipes vary by household and region, and ground beef is a practical alternative to the pork commonly used in lumpiang Shanghai.
Ingredients
- 1 tablespoon (15 ml) neutral oil, such as canola or vegetable oil, for the filling
- 1 pound (454 g) ground beef, preferably 85% to 90% lean
- 1 cup (150 g) finely diced yellow onion
- 1 cup (110 g) finely shredded or grated carrot
- 2 cups (140 g) finely shredded green cabbage
- 2 garlic cloves (about 6 g), finely minced
- 2 tablespoons (30 ml) soy sauce
- 1 teaspoon (5 g) fine salt
- ½ teaspoon (1 g) ground black pepper
- 30 thin lumpia or spring roll wrappers, about 8 inches (20 cm) square, thawed if frozen
- 2 tablespoons (16 g) all-purpose flour
- 2 tablespoons (30 ml) cool water, for sealing the rolls
- About 4 cups (950 ml) neutral oil for frying, or enough to make a 1½-inch (4 cm) depth in an 8-inch (20 cm) heavy saucepan
Instructions
- Prepare the filling ingredients. Finely dice the onion, grate or shred the carrot, shred the cabbage, and mince the garlic. Smaller, evenly cut pieces make the filling easier to roll and help prevent a wrapper from tearing around a bulky piece of vegetable. Set out a clean plate or shallow pan for the cooked filling and a separate board or tray for assembling the lumpia.
- Cook the beef and vegetables. Heat 1 tablespoon (15 ml) oil in a large skillet over medium-high heat. Add the ground beef and onion. Break the beef into small crumbles and cook for about 5 minutes, stirring often, until no large raw pieces remain. Add the carrot, cabbage, garlic, soy sauce, salt, and pepper. Cook for about 4 minutes, stirring, until the vegetables soften and excess moisture has mostly evaporated. The USDA FSIS safe minimum temperature for ground beef is 160°F (71°C); check several of the largest crumbles with a food thermometer, and continue cooking if needed.
- Cool the filling. Spread the cooked mixture in a shallow dish and let it cool for 10 minutes. It should be cool enough to handle and not steaming; hot filling can soften or split the wrappers. If liquid has collected, drain it before rolling so the wrappers stay dry and the rolls seal well.
- Set up and roll. Stir the flour and water together in a small bowl to make a smooth sealing paste. Keep the wrappers covered with a clean towel while you work so their edges do not dry out. Place one wrapper on a clean surface with a corner pointing toward you. Put about 2 tablespoons (roughly 30 g) of filling in a narrow line across the lower third, leaving about 1 inch (2.5 cm) clear at each side. Fold the bottom corner over the filling, fold in both side corners, then roll firmly toward the far corner. Dab a little flour paste on the final corner and press it down to seal. Make 30 rolls, keeping them in a single layer with the seam underneath.
- Heat the frying oil. Pour the frying oil into a heavy saucepan, leaving plenty of room at the top, and heat it over medium to medium-high heat to 350°F (175°C). Use a thermometer if available; without one, test with a small scrap of wrapper, which should bubble steadily and turn lightly golden rather than darken immediately. Do not leave heating oil unattended. Allow about 8 minutes for the oil to come to temperature, though the exact time depends on the pan and burner.
- Fry in batches. Carefully lower 4 or 5 rolls into the oil, seam side down, without crowding the pan. Fry for about 3 minutes, turning once or twice, until evenly golden and crisp. Lift them out with tongs or a spider strainer and drain on a wire rack or a paper-towel-lined tray. Let the oil return to 350°F (175°C) before adding the next batch. Frying six small batches takes about 18 minutes; keep finished lumpia warm in a 200°F (95°C) oven if needed while the remaining batches cook.
- Serve while crisp. Rest the fried rolls for a few minutes so the filling is not piping hot, then serve whole or cut in half on a diagonal. Put dipping sauces on the side rather than pouring them over the wrappers, which can soften quickly.
Tips
- Keep the filling fairly dry. A wet filling makes wrappers slippery and can cause them to split in the oil. If the skillet looks watery after the vegetables cook, continue stirring over medium heat for a minute or two, or drain the mixture before cooling it.
- Protect the wrappers from drying. Keep unused wrappers in their package or under a clean towel while rolling. If a wrapper is brittle, it may have dried out; thaw frozen wrappers in the refrigerator and separate them gently rather than forcing the sheets apart.
- Use a steady, moderate oil temperature. Oil that is too cool leaves the rolls greasy, while oil that is too hot darkens the wrapper before it turns evenly crisp. Fry in small batches and let the oil recover between them. Lower each roll gently to limit splashing.
- Substitute thoughtfully. Ground pork works in place of beef and has a richer flavor; ground turkey is leaner and should reach 165°F (74°C) before it is rolled. If you cannot find lumpia wrappers, thin wheat spring roll wrappers are a close substitute. Rice-paper sheets are not a direct swap for this fried method and produce a different texture.
Serving Suggestions
Serve beef lumpia hot as an appetizer, snack, or part of a Filipino-style meal. Sweet banana ketchup is a familiar pairing; regular ketchup can stand in, though it is usually tangier and less sweet. Sweet chili sauce is another convenient option. For a sharper dip, offer spiced vinegar with sliced garlic, black pepper, and a little chopped chile. Keep sauces in small bowls so each person can dip just before eating.
For a larger meal, pair the rolls with steamed rice and a fresh, lightly dressed salad or a simple vegetable side. Lumpia are rich and crunchy, so something crisp and bright balances the plate. If serving them at a gathering, fry in batches close to mealtime and arrange the rolls on a rack rather than stacking them; a rack lets steam escape and helps the wrappers stay crisp.
Variations
More traditional pork-style filling: Replace the beef with 1 pound (454 g) ground pork. Keep the same vegetables and seasonings, and cook the pork to 160°F (71°C), checking with a food thermometer before cooling and rolling. Pork gives the filling a fuller flavor, while the cabbage and carrot keep the texture similar.
More savory beef: Add 1 tablespoon (15 ml) oyster sauce and reduce the soy sauce to 1 tablespoon (15 ml). Oyster sauce brings a deeper, slightly sweet savoriness. It contains shellfish, so leave it out for anyone avoiding that ingredient; use the original soy-seasoned filling instead.
Vegetable filling: Replace the beef with 8 ounces (225 g) finely chopped mushrooms and ½ cup (75 g) extra shredded cabbage. Cook the mushrooms until their released moisture evaporates before adding the other vegetables. The result is meat-free and more vegetable-forward, with a softer filling; cool it thoroughly and drain any remaining liquid before rolling.
Smaller party rolls: Use less filling per wrapper and cut larger wrappers in half if their shape allows. Smaller rolls cook quickly, so watch for a golden color and check the oil temperature frequently. Keep the filling quantity modest: overfilled rolls are harder to seal and more likely to open while frying.
Storage and Reheating
Do not leave cooked lumpia at room temperature for more than 2 hours. Refrigerate leftovers in a covered container within that time; they keep for 3 to 4 days. The wrappers soften in the refrigerator, but reheating on a rack can bring back some crispness. Warm them in a 350°F (175°C) oven or air fryer until hot throughout, usually about 6 to 10 minutes depending on size. Reheat leftovers to 165°F (74°C), checking the center of a roll with a food thermometer.
To freeze cooked lumpia, cool them promptly, arrange them in a single layer until firm, then transfer to a freezer-safe container with parchment between layers. For best quality, use within 2 to 3 months. Thaw overnight in the refrigerator before reheating so the centers warm evenly. You can also freeze uncooked assembled rolls in a single layer, then pack them once firm; thaw them in the refrigerator before frying and dry off any condensation. Do not fry rolls that are wet on the outside, as moisture can make hot oil splatter.
Frequently Asked Questions
Can I make the filling ahead of time?
Yes. Cook and cool the filling, then refrigerate it in a covered container for up to 1 day before rolling. Keep it cold until you are ready to assemble, and discard it if it has been left at room temperature for more than 2 hours. Making the filling ahead shortens the final assembly session, but the wrappers should still be rolled and fried close to serving time for the best crunch.
Why are my lumpia opening while they fry?
Common causes are a loose roll, too much filling, a dry wrapper edge, or a weak seal. Roll snugly without stretching the wrapper, leave clear space along the sides, and use the flour-and-water paste on the final corner. Start frying seam side down, and avoid turning the rolls until that seam has had a moment to set.
Can I bake these instead of deep-frying?
You can bake them, though the wrappers will not have exactly the same blistered, crisp texture as deep-fried lumpia. Brush or spray the assembled rolls lightly with oil, place them seam side down on a rack over a baking sheet, and bake at 425°F (220°C), turning once, until golden and crisp, about 18 to 24 minutes. Ovens and wrappers differ, so watch closely near the end.
Can I use frozen wrappers?
Yes. Thaw the package in the refrigerator according to its directions, then let the wrappers come to a workable temperature while still covered. Separate the sheets slowly; if they resist, give them more time to thaw rather than pulling hard, which can tear them. Use thin wheat lumpia or spring roll wrappers, not thick pastry sheets.
How do I know the beef filling is safe before I roll it?
Because the filling is cooked before wrapping, check the ground beef during the skillet step with a food thermometer. Several large crumbles should reach 160°F (71°C), the USDA FSIS safe minimum for ground beef. Do not rely only on color, and use a clean plate and utensils for the cooked filling rather than anything that touched raw beef.
Related
- Filipino Tortang Talong: Eggplant Omelette Recipe
- Chicken Adobo: A Popular Filipino Dish to Make at Home
- Traditional Filipino Chicken Adobo with Soy and Vinegar
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).