Fresh lumpia is a Filipino spring roll filled with tender vegetables and sometimes meat, wrapped in a soft, thin wrapper and served with a sweet-savory garlic sauce. This version uses sautéed cabbage, carrots, green beans, and tofu for a satisfying meat-free filling; recipes vary by region and household, and the wrappers are served soft rather than fried.
Ingredients
- 1 tablespoon neutral cooking oil (15 ml)
- 3 cloves garlic, minced (about 9 g), divided
- 1 small yellow onion, finely chopped (about 100 g)
- 8 ounces firm tofu, drained and cut into small cubes (225 g)
- 2 cups thinly sliced green cabbage (140 g)
- 1 cup peeled carrot, cut into thin matchsticks (110 g)
- 1 cup green beans, trimmed and cut into short, thin pieces (100 g)
- 1 cup bean sprouts (90 g)
- 2 tablespoons soy sauce (30 ml)
- ¼ teaspoon ground black pepper (about 0.5 g)
- ¼ cup water for the filling (60 ml)
- 8 soft, fresh lumpia wrappers, about 8 inches (20 cm) wide; use refrigerated spring-roll wrappers labeled for fresh rolls, not dry rice-paper rounds
- 2 tablespoons cornstarch (16 g)
- 2 tablespoons cold water for the sauce slurry (30 ml)
- 1 cup water for the sauce (240 ml)
- ¼ cup packed brown sugar (50 g)
- 2 tablespoons soy sauce for the sauce (30 ml)
- 2 teaspoons finely minced garlic for the sauce (about 6 g)
- ¼ teaspoon salt, or to taste (about 1.5 g)
- ¼ cup chopped roasted peanuts (35 g), for serving
- 2 tablespoons chopped scallions (6 g), for serving (optional)
Instructions
- Prepare the sauce slurry by stirring the cornstarch with 2 tablespoons cold water in a small cup until smooth. Set it beside the stove. Keep the wrappers covered with a clean, barely damp kitchen towel so they do not dry out.
- Heat the oil in a large skillet or wok over medium-high heat. Add the onion and two-thirds of the minced garlic and cook for about 2 minutes, stirring, until fragrant and softened. Add the tofu and cook for 3 minutes, turning occasionally so the pieces take on a little color.
- Add the cabbage, carrot, green beans, bean sprouts, soy sauce, pepper, and ¼ cup water. Stir-fry for 5 minutes, then cover and cook for another 3 to 4 minutes, stirring once, until the vegetables are tender but still hold their shape. Uncover and cook for 1 to 2 minutes to evaporate excess liquid. The filling should be moist, not watery.
- Transfer the filling to a shallow dish and let it cool for 10 minutes. Cooling prevents steam from making the wrappers soggy. If liquid collects at the bottom, drain it before assembling.
- While the filling cools, make the sauce. In a small saucepan, combine 1 cup water, brown sugar, the remaining garlic, 2 tablespoons soy sauce, and salt. Bring to a gentle simmer over medium heat, stirring to dissolve the sugar. Stir the slurry again, pour it in gradually, and cook for 1 to 2 minutes, stirring, until glossy and lightly thickened. Take the pan off the heat; the sauce thickens further as it cools.
- Lay one wrapper flat on a clean work surface. Place about ½ cup filling in a line across the lower third, leaving roughly 1½ inches (4 cm) clear at the sides. Fold the bottom edge over the filling, fold both sides inward, then roll snugly toward the far edge. If the wrapper has a sealed edge, dampen it lightly with water to help it close. Repeat with the remaining wrappers and filling.
- Arrange the rolls seam-side down on a platter. Spoon warm or room-temperature sauce over them, or serve it alongside. Finish with chopped peanuts and scallions, if using, and serve promptly.
Tips
- Use soft fresh-lumpia wrappers, often sold refrigerated at Filipino or Asian grocery stores. Thin wheat spring-roll wrappers are a suitable substitute if they are meant to be eaten uncooked; fried wrappers and dry rice-paper sheets give a different texture and need different handling.
- Cut the vegetables into similarly thin pieces so they cook evenly and roll without poking through the wrappers. A sharp knife or mandoline helps, but use a hand guard with a mandoline.
- Drain the tofu and cook off excess moisture from the filling. Wet filling is the most common cause of torn or gummy wrappers. Let the mixture cool before wrapping.
- For a gluten-free version, use tamari and confirm that both the wrappers and other packaged ingredients are labeled gluten-free. The wrapper substitution may change the flavor and texture.
Serving Suggestions
Serve the rolls as a light lunch, appetizer, or part of a Filipino-style meal. The sweet, garlicky sauce and peanuts are classic accompaniments; offer extra sauce at the table because the soft wrappers absorb it quickly. A side of steamed rice, a simple cucumber salad, or grilled fish or chicken makes the meal more substantial. For a neater platter, drizzle sauce over each roll just before serving rather than letting them sit in it.
Variations
For a meat version, replace the tofu with 8 ounces (225 g) ground pork or chicken. Brown it first, breaking it into small pieces, and cook ground meat to the USDA FSIS safe minimum internal temperature of 160°F (71°C) for pork or 165°F (74°C) for chicken, checking with a food thermometer before adding the vegetables. You can also replace the tofu with 1 cup (150 g) cooked, chopped shrimp; reheat it with the vegetables until it reaches 145°F (63°C). For a vegetable swap, use thinly sliced celery or mushrooms in place of some green beans. Add a little crushed red pepper to the sauce for heat, or reduce the sugar slightly for a less-sweet finish.
Storage and Reheating
Fresh lumpia is best assembled shortly before serving, since the wrappers soften as they sit with the filling and sauce. Refrigerate leftover rolls and sauce in separate airtight containers within 2 hours of preparation. They keep for up to 3 days refrigerated, though the wrapper texture will become softer. Do not leave filled rolls at room temperature for more than 2 hours (or 1 hour above 90°F/32°C). The filling and sauce can be reheated separately in a covered pan or microwave until steaming throughout; any reheated leftovers should reach 165°F (74°C). Reheating assembled rolls can make the wrappers gummy, so serve chilled or warm the filling before assembling fresh rolls when possible. Freezing assembled fresh lumpia is not recommended because the wrappers tend to split or turn watery after thawing.
Frequently Asked Questions
Are fresh lumpia and fried lumpia the same?
No. Fresh lumpia is wrapped in a soft wrapper and served without frying, often with garlic sauce. Fried lumpia uses a wrapper intended for frying and is cooked until crisp; the two styles have different textures and are not interchangeable in this recipe.
Can I make the filling ahead?
Yes. Cook and cool the filling, then refrigerate it in a covered container for up to 3 days. Reheat it until steaming, let it cool until just warm, and drain any released liquid before rolling.
What if I cannot find fresh lumpia wrappers?
Look for refrigerated soft spring-roll wrappers at a Filipino or Asian market. If unavailable, thin wheat wrappers labeled ready to eat can work, though they may be smaller or less supple. Dry rice-paper wrappers are not a direct substitute: they must be softened in water and produce a chewier, more delicate roll.
Why are my wrappers tearing?
They may be dry, overfilled, or wrapped around filling that is too wet. Keep unused wrappers covered, use about ½ cup filling per 8-inch wrapper, and fold gently without pulling the wrapper tight.
Can I serve the sauce cold?
Yes. Let it cool to room temperature or refrigerate it, then stir before serving. It becomes thicker when chilled; loosen it with a teaspoon of water at a time if needed.
Can I assemble the rolls in advance?
For the best texture, assemble them no more than 1 to 2 hours before serving and keep them covered in the refrigerator, with sauce separate. If the wrappers begin to dry, cover the platter loosely; avoid stacking the rolls, which can make them stick together.
Related
- Lemon Fondant Potatoes: Crispy, Tender & Tangy
- Lemon New Potatoes Recipe (Easy & Bright)
- Lemon Oregano Potatoes: Crispy Greek-Style Recipe
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).