Filipino Spring Rolls Recipe: Crispy Lumpia at Home

This Filipino spring rolls recipe makes about 25–30 crispy lumpia Shanghai with seasoned ground pork, aromatic garlic and onion, sweet carrot, and fresh green onion wrapped in thin lumpia wrappers. Prep takes 30–40 minutes, frying takes 15–20 minutes, and the finished rolls serve 6–8 people as an appetizer.

Each lumpia is tightly rolled around approximately one tablespoon of filling, then fried at 350–365°F until deeply golden and crunchy. Serve these savory pork spring rolls hot with sweet chili sauce, banana ketchup, or a sharp vinegar-garlic dipping sauce for a classic Filipino bite.

Jump to Recipe

Why You’ll Love This Recipe

Crispy homemade Filipino lumpia Shanghai served with dipping sauces

Homemade Lumpia Shanghai is one of the most satisfying Filipino appetizers because it combines a thin, delicate wrapper with a juicy, savory pork center. The outside becomes audibly crisp while the inside stays tender with little pops of carrot, green onion, and garlic in every bite.

This recipe uses familiar ingredients and a straightforward rolling method. Once the wrappers are thawed, you can shape a large batch in a short time, making lumpia especially useful for family dinners, parties, potlucks, and holiday tables.

Although lumpia belongs in the bread category because of its wrapper, it is best thought of as a savory filled pastry or spring roll. For another cozy bread-centered recipe, you can also browse these soft dinner rolls for the table.

Ingredients You’ll Need

Ingredients for Filipino pork lumpia spring rolls

The filling begins with one pound of ground pork. Choose pork with enough natural fat to keep the interior moist, but avoid a mixture that releases excessive liquid into the wrappers.

  • Aromatics: Use one small yellow onion and 4–5 garlic cloves, both finely minced.
  • Vegetables: Add about 1/2 cup of finely minced or grated carrot and 1/2 cup of thinly sliced green onion.
  • Seasoning: One tablespoon of soy sauce, one teaspoon of fine salt, and 1/2 teaspoon of black pepper give the pork a balanced savory flavor.
  • Binder: One large egg helps hold the filling together as the rolls cook.
  • Wrappers: Use 25–30 Filipino lumpia or spring-roll wrappers and keep them covered with a slightly damp towel.
  • Frying oil: Use 4–6 cups of canola, vegetable, or peanut oil in a deep skillet or pot.

Some home cooks add 1/4 cup of finely minced water chestnuts for crunch, 1/4 cup of minced celery for freshness, one teaspoon of toasted sesame oil, or one tablespoon of oyster sauce. These are optional additions, so the core recipe remains delicious without them.

If you are planning a full comfort-food spread, a bowl of slow cooker chili can follow the crisp appetizer nicely, especially for casual gatherings.

How to Make It Step-by-Step

Rolling Filipino lumpia around pork and vegetable filling

Step 1: Thaw the wrappers completely before you begin rolling. Keep the stack covered with a slightly damp kitchen towel, checking that the towel is damp rather than wet, because dry wrappers crack and overly wet wrappers become sticky.

Step 2: Add the ground pork, onion, garlic, carrot, green onion, egg, soy sauce, salt, and pepper to a large bowl. Mix thoroughly until everything is evenly distributed, but do not add watery vegetables or excess liquid that could make the mixture difficult to wrap.

Step 3: Set one wrapper on your work surface in a diamond position, with one corner pointing toward you. Place approximately one tablespoon of filling in a narrow line near the lower corner, leaving enough wrapper around it to fold securely.

Step 4: Fold the bottom corner over the filling and gently tuck it underneath. Fold both side corners inward, then roll the lumpia tightly toward the top corner so the filling stays compact and the finished roll cooks evenly.

Step 5: Dab the final corner with water and press it against the roll to seal. Place the completed lumpia under the towel while you shape the rest, since exposed wrappers can dry out quickly.

Step 6: Pour 4–6 cups of neutral oil into a deep skillet or pot and heat it to 350–365°F (175–185°C). Use a thermometer for the most reliable results, and make sure the oil is deep enough for each roll to float or remain mostly submerged.

Step 7: Carefully lower a small batch into the hot oil and fry for about 3–5 minutes. Turn them occasionally with tongs or a slotted spoon so every side becomes deeply golden and crisp.

Step 8: Move the cooked lumpia to a wire rack or paper towels. Because the filling contains raw pork, check a thick roll if necessary and confirm that its center reaches at least 160°F (71°C) before serving.

Step 9: Serve the rolls hot with your choice of sweet chili sauce, banana ketchup, or vinegar mixed with garlic. The contrast between the hot crunchy wrapper and bright dipping sauce is part of what makes lumpia so appealing.

Pro Tips for Crisp, Tightly Rolled Lumpia

Lumpia frying until golden and crisp in hot oil

The most important texture tip is to keep the filling relatively dry. Finely mince the vegetables and avoid squeezing wet ingredients into the bowl, since excess moisture can split the wrappers and prevent them from crisping.

Use only about one tablespoon of filling per wrapper. Overfilled lumpia are more likely to burst during frying, and a tight, narrow roll allows the pork center to cook within the 3–5 minute frying window.

Maintain a steady oil temperature between 350 and 365°F. Oil that is too cool produces greasy rolls, while oil that is too hot can brown the wrapper before the pork is safely cooked.

Fry in small batches and allow the oil to return to temperature between batches. A wire rack is preferable to a flat plate because air can circulate underneath, helping the bottom stay crisp.

For a handy party menu, pair the lumpia with a creamy baked side such as this biscuits and gravy casserole. The crisp rolls provide a welcome contrast to a soft, hearty dish.

Dipping Sauces and Serving Ideas

Crispy lumpia with Filipino dipping sauces and garnish

Sweet chili sauce is a popular choice because its sweetness and gentle heat balance the savory pork. Banana ketchup offers a distinctly Filipino-style condiment with a fruity, tangy flavor that works beautifully with the crisp wrappers.

For a sharper option, stir minced garlic into vinegar and season it to taste. You can serve one sauce or place several small bowls on the table so guests can choose their favorite combination.

  • Serve 3–4 lumpia per person as an appetizer.
  • Garnish a platter with sliced green onion or fresh herbs.
  • Pair with steamed rice, a crisp salad, or other Filipino-inspired dishes.
  • Arrange the rolls on a wire rack or lined platter just before serving to protect their crunch.

For a sweet finish after a savory meal, consider serving easy pumpkin cinnamon rolls while the dinner table is still warm and relaxed.

Storage, Freezing, and Reheating

Uncooked lumpia are excellent for make-ahead preparation. Arrange them in a single layer on a tray and freeze until firm, then transfer them to a freezer bag or airtight container.

Fry the frozen rolls directly without thawing, adding roughly 1–2 minutes to the cooking time. Work in small batches and watch the oil temperature, since frozen food cools the oil more quickly.

Cooked lumpia are best immediately, but leftovers can be reheated in an oven or air fryer until hot and crisp. Avoid sealing hot rolls in a container, because trapped steam softens the wrapper.

Keep raw pork filling and uncooked rolls chilled if you are not frying them right away. Always check that the center of a thick roll reaches at least 160°F (71°C).

Filipino Spring Rolls Recipe: Crispy Lumpia at Home

Filipino Spring Rolls Recipe: Crispy Lumpia at Home

Thin Filipino lumpia wrappers hold a savory pork and vegetable filling, then fry until crisp and golden. This home-style Lumpia Shanghai recipe makes about 25–30 rolls.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 50 minutes
Servings: 6 servings

Ingredients
  

Lumpia Filling
  • 1 pound Ground pork
  • 1/2 cup Small yellow onion, very finely minced
  • 4-5 cloves Garlic, minced
  • 1/2 cup Medium carrot, peeled and finely minced or grated
  • 1/2 cup Green onions, thinly sliced
  • 1 large Large egg
  • 1 tablespoon Soy sauce
  • 1 teaspoon Fine salt
  • 1/2 teaspoon Ground black pepper
Wrapping and Frying
  • 25-30 wrappers Filipino lumpia or spring-roll wrappers, thawed
  • 4-6 cups Neutral oil, such as canola, vegetable, or peanut oil
  • as needed Water, for sealing
Optional Additions
  • 1/4 cup Water chestnuts, finely minced
  • 1 teaspoon Toasted sesame oil
  • 1 tablespoon Oyster sauce
  • 1/4 cup Celery, finely minced

Method
 

Step-by-Step
  1. Thaw the wrappers completely while keeping them covered with a slightly damp kitchen towel so they remain flexible and do not dry out.
  2. Combine the ground pork, minced onion, garlic, carrot, green onion, egg, soy sauce, salt, and black pepper in a large bowl. Mix thoroughly until the ingredients are evenly distributed, taking care not to leave pockets of seasoning or vegetables.
  3. Place one wrapper in a diamond position and put approximately 1 tablespoon of filling in a narrow line near the lower corner. Fold the bottom corner over the filling, fold in both side corners, and roll tightly toward the top corner.
  4. Moisten the final corner with water and press firmly to seal. Keep finished lumpia covered while shaping the remaining rolls.
  5. Heat 4–6 cups of neutral oil in a deep skillet or pot to 350–365°F (175–185°C). The oil should be deep enough for the lumpia to float or remain mostly submerged.
  6. Fry the lumpia in small batches for about 3–5 minutes, turning occasionally, until the wrappers are deeply golden brown and crisp. Avoid overcrowding because too many rolls at once lower the oil temperature.
  7. Transfer the cooked rolls to a wire rack or paper towels to drain. If needed, check a thick roll with an instant-read thermometer and confirm that the pork center reaches at least 160°F (71°C).
  8. Serve the lumpia hot with sweet chili sauce, banana ketchup, or vinegar mixed with garlic. Enjoy them as an appetizer or part of a Filipino-inspired meal.

Notes

Keep the filling relatively dry, use about 1 tablespoon per wrapper, and maintain oil between 350–365°F. For make-ahead preparation, freeze uncooked lumpia in a single layer, transfer them to a freezer bag, and fry from frozen, adding roughly 1–2 minutes to the cooking time.

Final Thoughts

This Filipino spring rolls recipe brings the classic crunch of Lumpia Shanghai into your home kitchen with a simple pork, vegetable, and garlic filling. The key is careful preparation: keep the mixture dry, roll each wrapper tightly with about one tablespoon of filling, and fry at a steady 350–365°F.

Once you master the basic fold, lumpia becomes an easy recipe to prepare in batches for sharing. Serve the golden rolls piping hot beside sweet chili sauce, banana ketchup, or vinegar-garlic dip, and expect the platter to disappear quickly.

If you are building a bread-focused menu, round it out with a classic pumpkin cinnamon roll recipe for dessert. The savory appetizer and warmly spiced pastry make a memorable combination.

Leave a Comment

Recipe Rating