If you’re looking for an irresistible appetizer with a crunchy exterior and savory filling, this Crispy Lumpia recipe is a must-try. These Filipino-style spring rolls are filled with seasoned ground pork, vegetables, garlic, and onion, then wrapped in thin lumpia wrappers and fried until perfectly golden and crisp.
Lumpia is a favorite for parties, family gatherings, potlucks, and everyday meals because the rolls are easy to prepare in large batches. The filling can also be made ahead, making this a convenient make-ahead appetizer when you’re entertaining.
The secret to delicious lumpia is keeping the filling flavorful but not overly wet. Once the rolls are tightly wrapped and fried in hot oil, the result is a beautifully crispy shell surrounding a juicy, savory filling.
Serve these homemade lumpia with sweet chili sauce, banana ketchup, or your favorite dipping sauce for an appetizer that disappears quickly.
Why You’ll Love This Crispy Lumpia
- Extra crispy and golden on the outside
- Savory, flavorful meat and vegetable filling
- Perfect for parties and family gatherings
- Easy to prepare in large batches
- Excellent freezer-friendly appetizer
- Delicious with sweet chili dipping sauce
- Great for meal prep and entertaining
Ingredients
For the Lumpia Filling
- 1 pound ground pork
- 1 medium carrot, finely grated
- 1/2 cup finely chopped green cabbage
- 1 small yellow onion, finely minced
- 5 cloves garlic, minced
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon sesame oil
- 1/2 teaspoon ground black pepper
- 1/2 teaspoon salt
- 1 large egg
- 2 tablespoons cornstarch
For Rolling
- 30–35 lumpia wrappers or spring roll wrappers
- 1/4 cup water
- 1 tablespoon all-purpose flour
For Frying
- 4–6 cups neutral cooking oil, such as vegetable, canola, or peanut oil
How to Make Crispy Lumpia
1. Prepare the Vegetables
Finely mince the onion and garlic.
Grate the carrot and finely chop the cabbage. The vegetables should be small enough that they blend easily into the meat filling and don’t make the rolls difficult to wrap.
If the vegetables contain a lot of moisture, gently squeeze out excess liquid with a clean kitchen towel or paper towel.
2. Make the Filling
Place the ground pork in a large mixing bowl.
Add the carrot, cabbage, onion, garlic, soy sauce, oyster sauce, sesame oil, black pepper, salt, egg, and cornstarch.
Mix everything together thoroughly until the ingredients are evenly distributed.
Avoid leaving large pieces of vegetables because they can make the wrappers harder to roll tightly.
3. Prepare the Wrapper Seal
In a small bowl, combine the water and flour.
Stir until smooth. This mixture will be used to seal the lumpia wrappers.
Keep the wrappers covered with a slightly damp kitchen towel while you work so they don’t dry out.
4. Roll the Lumpia
Place one lumpia wrapper on a clean work surface with one corner pointing toward you.
Place approximately 1 to 1 1/2 tablespoons of filling near the lower third of the wrapper.
Shape the filling into a thin horizontal log.
Fold the bottom corner over the filling. Fold the two side corners inward, then roll the wrapper tightly toward the top corner.
Brush the final corner with a small amount of the flour-and-water mixture and press gently to seal.
Repeat until all of the filling has been used.
The rolls should be firm and compact but not wrapped so tightly that the filling has nowhere to expand while cooking.
5. Heat the Oil
Pour the cooking oil into a deep, heavy-bottomed skillet or Dutch oven.
Heat the oil to approximately 350°F (175°C).
A kitchen thermometer is helpful for maintaining the correct frying temperature.
If the oil is too cool, the lumpia can absorb excess oil and become greasy. If it is too hot, the wrappers may brown before the pork filling is fully cooked.
6. Fry the Lumpia
Carefully place several lumpia into the hot oil, making sure not to overcrowd the pan.
Fry for approximately 4–6 minutes, turning occasionally, until the wrappers are crisp and golden brown and the pork is fully cooked.
Work in batches so the temperature of the oil doesn’t drop too much.
7. Drain
Use tongs or a slotted spoon to remove the cooked lumpia from the oil.
Place them on a wire rack set over a baking sheet. This allows excess oil to drain while keeping the bottoms crisp.
Avoid stacking hot lumpia directly on top of each other because trapped steam can soften the crispy wrappers.
8. Serve
Allow the lumpia to cool for a few minutes before serving.
Serve hot with your favorite dipping sauce.
Sweet chili sauce is a classic choice, but you can also serve them with banana ketchup, garlic vinegar, soy-vinegar dip, or a spicy mayonnaise sauce.
Recipe Details
Prep Time: 30 minutes
Cook Time: 20–25 minutes
Total Time: About 55 minutes
Yield: 30–35 lumpia
Tips for Extra-Crispy Lumpia
Keep the wrappers covered. Lumpia wrappers dry out quickly. Keep unused wrappers underneath a slightly damp towel while assembling.
Don’t overfill. Too much filling can cause the wrappers to split during frying and can prevent the pork from cooking evenly.
Roll tightly. A compact roll produces a better texture and helps prevent oil from entering the filling.
Keep the oil hot. Aim for approximately 350°F. Use a thermometer for the most consistent results.
Don’t overcrowd the pan. Frying too many rolls at once lowers the oil temperature and can result in greasy lumpia.
Use a wire rack. Draining fried lumpia on a rack rather than directly on paper towels helps preserve their crisp texture.
Easy Lumpia Variations
Chicken Lumpia
Replace the ground pork with 1 pound of ground chicken. Because chicken can be leaner than pork, be careful not to overcook the filling.
Beef Lumpia
Ground beef creates a richer and heartier filling. Use lean ground beef and drain any excess fat before rolling if necessary.
Vegetable Lumpia
Skip the meat and use a combination of cabbage, carrots, green beans, mushrooms, onions, and bean sprouts for a flavorful vegetarian version.
Spicy Lumpia
Add 1–2 finely chopped Thai chilies or 1 teaspoon of chili garlic sauce to the filling for extra heat.
Cheese Lumpia
Add a small amount of shredded cheddar or mozzarella to the filling for a fun cheesy variation.
How to Make Lumpia Ahead
Lumpia is an excellent make-ahead party appetizer.
Prepare and roll the lumpia, then arrange the uncooked rolls in a single layer on a parchment-lined baking sheet.
Freeze them until firm, then transfer them to a freezer-safe container or bag.
There’s no need to completely thaw frozen lumpia before frying. Fry them directly from frozen, using slightly lower heat initially and allowing additional cooking time so the center cooks thoroughly.
Always make sure the pork reaches a safe internal temperature of 160°F (71°C).
How to Store Leftovers
Allow cooked lumpia to cool completely before refrigerating.
Store them in an airtight container for up to 3 days.
For the best texture, reheat them in an air fryer or oven rather than the microwave.
Air Fryer
Reheat at 375°F for 5–8 minutes, turning halfway through.
Oven
Place them on a wire rack or baking sheet and heat at 375°F for 8–12 minutes.
The goal is to restore the crisp wrapper without drying out the filling.
Frequently Asked Questions
What is lumpia?
Lumpia is a Filipino-style spring roll made with a thin wrapper surrounding a savory filling. Depending on the recipe, the filling can include pork, beef, chicken, vegetables, or a combination of ingredients.
Why did my lumpia become soggy?
Soggy lumpia can result from oil that is too cool, overcrowding the pan, or placing the cooked rolls directly on a flat surface where steam becomes trapped. Maintaining the correct oil temperature and draining the rolls on a wire rack helps keep them crisp.
Can I use spring roll wrappers?
Yes. Thin spring roll wrappers can be used if lumpia wrappers aren’t available. The texture may vary slightly depending on the brand.
Can I bake lumpia instead of frying?
Yes. Arrange the lumpia in a single layer on a lightly greased baking sheet and brush or spray them lightly with oil. Bake at 425°F for approximately 20–25 minutes, turning halfway through.
They won’t have exactly the same texture as deep-fried lumpia, but they can still become nicely crisp.
What is the best dipping sauce for lumpia?
Sweet chili sauce is a popular choice, but banana ketchup, garlic vinegar, soy-vinegar dipping sauce, and spicy mayonnaise are also delicious.
Final Thoughts
These Crispy Lumpia are everything you want in a homemade appetizer: crunchy, golden wrappers surrounding a flavorful pork and vegetable filling. They’re inexpensive to make, easy to prepare in batches, and perfect for parties, holidays, potlucks, or family dinners.
For the crispiest results, keep the wrappers dry, don’t overfill the rolls, maintain the frying oil around 350°F, and allow the cooked lumpia to drain on a wire rack.
Whether you’re making them for a special gathering or simply craving a delicious Filipino-inspired appetizer, this crispy lumpia recipe is a fantastic addition to your homemade recipe collection.

