Filipino

Crispy Filipino Lumpia Recipe – Best Lumpiang Shanghai

Crispy Filipino Lumpia Recipe – Best Lumpiang Shanghai
A
Asha

There’s a reason lumpia disappears within minutes at every Filipino gathering. These slender, golden spring rolls — called lumpiang Shanghai when filled with seasoned pork — deliver an addictive crunch that rivals anything you’d find in Manila’s best carinderias. If you’ve ever bitten into a perfectly fried lumpia, you know: no other appetizer competes.

This crispy Filipino lumpia recipe is the real deal. I’ve made batch after batch in my own kitchen — testing the filling ratio, rolling technique, oil temperature, and the sweet-sour dipping sauce that makes each bite sing. Whether you’re preparing for a party or satisfying a quiet weeknight craving, this guide gives you everything you need to make lumpia that’s shatteringly crispy on the outside and juicy and savory on the inside.

Plate of crispy golden Filipino lumpiang Shanghai spring rolls on a white oval platter with one roll sliced open to reveal the pork and carrot filling, served with a small bowl of amber sweet-sour dipping sauce and garnished with green onion slices

And if you love Filipino comfort food as much as I do, don’t miss our Filipino Chicken Adobo, Sinigang na Baboy, and Arroz Caldo — perfect companions to lumpia on any fiesta table.

This post may contain affiliate links. See ++disclaimer++ for more information

What Is Filipino Lumpia?

Lumpia is the Filipino take on the spring roll, with roots tracing back to Chinese immigrants who brought their own version of chūnjuǎn to the Philippine archipelago centuries ago. Over generations, Filipino cooks adapted the recipe with local seasonings — fish sauce, garlic, soy sauce — creating something distinctly their own.

There are several popular varieties:

  • Lumpiang Shanghai — the most iconic version, thin and tightly rolled with a seasoned ground pork filling
  • Lumpiang Sariwa — a fresh, unfried version wrapped in a soft crepe with vegetables and shrimp
  • Lumpiang Gulay — a vegetarian option packed with stir-fried vegetables
  • Lumpiang Ubod — filled with heart of palm, often served fresh

This recipe focuses on lumpiang Shanghai, the crispy fried version that’s a non-negotiable at Filipino fiestas, birthdays, and holiday tables.

Why This Lumpia Recipe Works

Most lumpia recipes get the filling right but miss the crispiness. Here’s what makes this version stand out:

  • The right wrapper — thin lumpia wrappers (not egg roll wrappers) create that signature crackle
  • Dry filling technique — removing excess moisture from the filling prevents sogginess
  • Double-sealing method — a flour-water paste locks every edge so the roll stays intact during frying
  • Temperature control — frying at exactly 350°F (175°C) gives you golden color without burning or greasiness. According to Taste of Home’s deep frying temperature chart, this range is ideal for spring rolls and egg rolls — hot enough to crisp the wrapper immediately without overcooking the filling

Ingredients for Crispy Filipino Lumpia

All fresh Filipino lumpia ingredients arranged overhead on white marble — ground pork, minced carrots, green onions, garlic, lumpia wrappers, soy sauce, fish sauce, oyster sauce, and dipping sauce components

Makes approximately 40–50 pieces

For the Filling:

  • 1 lb (450g) ground pork (80/20 fat ratio for best flavor)
  • ½ cup finely minced carrots
  • ½ cup finely minced green onions (scallions)
  • 3 cloves garlic, minced
  • 1 tablespoon soy sauce
  • 1 tablespoon oyster sauce
  • 1 teaspoon fish sauce
  • 1 teaspoon sesame oil
  • ½ teaspoon ground black pepper
  • ½ teaspoon salt (adjust to taste)
  • 1 egg (as a binder)

For Rolling:

  • 1 package lumpia wrappers (25–50 count, thawed if frozen)
  • 2 tablespoons all-purpose flour
  • 3 tablespoons water (for sealing paste)

For Frying:

  • Vegetable oil or canola oil for deep frying (about 3–4 cups)

For the Dipping Sauce (Sweet & Sour):

  • ½ cup white cane vinegar (or rice vinegar)
  • ¼ cup sugar
  • 1 teaspoon soy sauce
  • 1 teaspoon cornstarch + 1 tablespoon water (slurry)
  • 1–2 cloves garlic, minced
  • Pinch of salt

Step-by-Step Instructions

Step 1: Make the Dipping Sauce

Start with the sauce so it has time to cool before serving.

In a small saucepan over medium heat, combine vinegar, sugar, soy sauce, and garlic. Stir until sugar dissolves. Add the cornstarch slurry and stir continuously until the sauce thickens slightly — about 2 minutes. Remove from heat and set aside. The sauce should be thin enough to coat a spoon but not watery.

Pro tip: Filipino lumpia dipping sauce is meant to be slightly tart and not too sweet. Adjust the vinegar-to-sugar ratio to your taste — I like mine on the sharper side.

Step 2: Prepare the Filling

Mixed Filipino lumpia pork filling in a white ceramic bowl showing ground pork, minced carrots, green onions, and garlic, beside a stack of thin lumpia wrappers and a bowl of sealing paste on white marble

In a large mixing bowl, combine ground pork, carrots, green onions, garlic, soy sauce, oyster sauce, fish sauce, sesame oil, black pepper, salt, and egg. Mix with clean hands or a fork until everything is evenly incorporated.

Key step: Do NOT add water or extra liquid to the filling. A drier filling means crispier lumpia. If your filling seems wet, let it rest uncovered in the refrigerator for 20–30 minutes to allow moisture to settle.

Optional flavor test: Pinch a small amount of filling, microwave it for 30 seconds, and taste. Adjust seasoning before rolling.

Ground pork is an excellent source of protein and B vitamins. According to the USDA FoodData Central, a 100g serving of ground pork provides approximately 15–17g of protein — making lumpia a surprisingly satisfying snack alongside its crowd-pleasing crunch.

Step 3: Prepare the Sealing Paste

Mix 2 tablespoons of flour with 3 tablespoons of water in a small bowl until smooth. This acts as your “glue” to seal the lumpia edges and prevent them from opening during frying.

Step 4: Roll the Lumpia

Filipino lumpia rolling station on white marble showing one open wrapper with pork filling ready to fold, a tray of 12 tightly rolled uncooked lumpia cylinders, and a small bowl of flour sealing paste

This step takes practice, but once you get the rhythm, you can roll 40 pieces in under 30 minutes.

  1. Separate one lumpia wrapper carefully and lay it flat on a clean surface, positioned as a diamond (corner pointing toward you)
  2. Add filling: Place approximately 1 tablespoon of filling in a thin horizontal line about 1 inch from the bottom corner, leaving 1 inch of space on each side
  3. Start rolling: Fold the bottom corner up over the filling, tucking it snugly underneath
  4. Fold in sides: Fold the left and right corners inward (like folding an envelope)
  5. Continue rolling: Roll upward tightly toward the top corner
  6. Seal the edge: Dab the sealing paste on the final corner and press firmly to close
  7. Set aside on a tray and repeat

Rolling tip: Keep rolls thin and tight — about the diameter of a thick marker. Thick rolls won’t cook through evenly and won’t have that signature crunch.

Step 5: Fry to Golden Perfection

Pour oil into a heavy-bottomed pan or wok until you have about 2 inches of depth. Heat oil to 350°F (175°C). Use a kitchen thermometer for accuracy — this is non-negotiable for consistent results. The USDA Food Safety and Inspection Service recommends using a cooking thermometer when deep frying to ensure both food safety and optimal texture.

Fry in batches — never overcrowd the pan. Add 8–10 pieces at a time, turning occasionally, until they are deep golden brown all over, about 3–4 minutes per batch.

Remove with a slotted spoon or tongs and drain on a wire rack (not paper towels — a rack keeps the bottom crispy by allowing air circulation on all sides).

Oil temperature checkpoints:

Overhead bird's-eye view of eight golden-brown Filipino lumpia spring rolls frying in clear oil inside a black cast-iron skillet, each roll with a visibly crisped and blistered wrapper, pan filling the entire frame

Oil TemperatureResult
Below 325°F (163°C)Greasy, pale lumpia — wrapper absorbs too much oil
350°F (175°C) — idealGolden, crispy, evenly cooked throughout
Above 375°F (190°C)Burns the wrapper before filling cooks through

Step 6: Serve Immediately

Lumpia is best served hot, right out of the fryer. Arrange on a platter and serve alongside your dipping sauce. Garnish with sliced green onions or a wedge of calamansi lime for a fresh finish.

Expert Tips for Extra Crispy Lumpia

1. Use the right wrapper. Lumpia wrappers and egg roll wrappers are not the same. Lumpia wrappers are thinner, more delicate, and produce a lighter, crispier shell. Look for brands like Tropics, Wei-Chuan, or Menlo at Asian grocery stores.

2. Don’t skip the seal. A poorly sealed lumpia will open in hot oil, spilling filling and creating a mess. Double-check every edge before frying.

3. Freeze before frying (optional but brilliant). After rolling, place uncooked lumpia on a tray in the freezer for 30 minutes. This firms them up and helps them hold their shape in the oil, resulting in an even crispier shell.

4. Freeze extras for later. Lumpia freezes beautifully. Place rolled, uncooked lumpia in a single layer in freezer bags. Fry directly from frozen — just add 1–2 extra minutes of cook time.

5. Re-crisp leftovers in an air fryer. Leftover fried lumpia can be revived in an air fryer at 375°F for 3–4 minutes. Avoid microwaving — it makes them soggy.

Lumpia Filling Variations

Once you’ve mastered the classic pork filling, explore these popular variations:

Chicken Lumpia

Replace ground pork with ground chicken. Add a teaspoon of fresh ginger for extra brightness. Great for those who prefer a lighter option.

Shrimp and Pork Lumpia

Combine equal parts ground pork and finely chopped raw shrimp. The shrimp adds natural sweetness and a slightly bouncy texture.

Vegetarian Lumpia (Lumpiang Gulay)

Stir-fry a mixture of shredded cabbage, julienned carrots, bean sprouts, tofu, and glass noodles with garlic, soy sauce, and sesame oil. Let cool completely before rolling.

Cheese Lumpia (Filipino Street Snack)

Fill each wrapper with a strip of quick-melt cheese (like Eden brand). Roll tightly, fry until golden, and drizzle with condensed milk for a beloved Filipino street food classic.

Make-Ahead and Storage Guide

StageMethodDuration
Raw rolled lumpiaRefrigerate in a single layer, coveredUp to 24 hours
Raw rolled lumpiaFreeze in a single layer, then bagUp to 3 months
Fried lumpiaRoom temperature1–2 hours (still crispy)
Fried lumpiaRefrigerateUp to 3 days (reheat in air fryer)

Batch cooking tip: Rolling lumpia with friends and family (pulutan prep is a Filipino tradition). Make 100+ rolls in an afternoon, freeze most, and fry on demand throughout the month.

Serving Suggestions

Lumpia is famously versatile. Here’s how to serve it beyond the party platter:

  • **With Filipino Chicken Pancit Stir-Fry** — the classic lumpia-plus-pancit combination that headlines every Filipino celebration
  • **Alongside Arroz Caldo** for a warming, satisfying Filipino comfort meal
  • As part of a Kare-Kare feast — the crispy texture of lumpia perfectly offsets the rich, nutty peanut sauce
  • **Alongside Pork Sisig** for an ultimate Filipino pulutan (bar snack) spread
  • With steamed jasmine rice as a simple weeknight main — serve 6–8 pieces per person
  • At potlucks — lumpia transports well and stays crispy for up to an hour after frying

Nutritional Information (Per Piece, Approximate)

NutrientAmount
Calories65–75 kcal
Protein4g
Carbohydrates5g
Fat3g
Sodium120mg

Nutritional values will vary based on filling composition and frying time. Data sourced from USDA FoodData Central.

Frequently Asked Questions

What is the difference between lumpia and egg rolls?

Lumpia and egg rolls are both fried spring rolls, but they differ in wrapper thickness and size. Lumpia uses a much thinner, more delicate wrapper, making it lighter and crispier than the thicker, chewier egg roll. Filipino lumpia is also typically narrower and more tightly rolled than Chinese-American egg rolls.

Can I bake lumpia instead of frying it?

Yes, though baking produces a different texture. Brush the rolled lumpia with oil and bake at 425°F (220°C) for 20–25 minutes, flipping halfway through. The result will be less crispy than frying but still delicious. An air fryer at 375°F for 12–15 minutes is a better compromise — significantly crispier than baking with far less oil than deep frying.

Where can I buy lumpia wrappers?

Lumpia wrappers are available at most Asian grocery stores, Filipino markets, and increasingly in the international aisle of larger supermarkets. Common brands include Tropics, Menlo, and Wei-Chuan. They’re usually sold frozen in 25 or 50-count packages. Thaw them in the refrigerator overnight or at room temperature for 30 minutes before separating.

Why is my lumpia soggy?

Soggy lumpia is usually caused by one of three things: excess moisture in the filling, oil temperature below 325°F, or draining on paper towels instead of a wire rack. Fix all three and you’ll have perfectly crispy results every time.

Can I use ground beef instead of pork?

Yes. Ground beef works well — choose an 85/15 lean-to-fat ratio for the best texture. The flavor will be slightly different from the traditional pork version, but still delicious. Season the same way.

How do I keep lumpia crispy for a party?

Fry in batches closer to serving time. Keep finished batches on a wire rack in a low oven (200°F / 95°C) to stay warm and crispy for up to 45 minutes. Avoid covering or stacking them — steam is the enemy of crispiness.

Is lumpia gluten-free?

Traditional lumpia is not gluten-free because lumpia wrappers contain wheat flour. For a gluten-free version, look for rice paper wrappers and ensure soy sauce is replaced with tamari or a certified gluten-free alternative.

How many lumpia does this recipe make?

This recipe yields approximately 40–50 pieces, depending on how much filling you use per roll. For a party, plan on 4–6 pieces per person as an appetizer.

What to Cook Next

Loved this lumpia recipe? Explore more authentic Filipino dishes from our kitchen:

👉 Browse the full Filipino recipe collection for more ideas.

About the Author

Asha is the founder of Asian Foods Daily, a recipe site dedicated to authentic Asian cooking made approachable for everyday home cooks. Half Asian and half African, Asha grew up between two deeply food-obsessed cultures — and has spent over 10 years exploring the full breadth of Asian cuisine, from East Asian classics to Southeast Asian street food and South Asian spice traditions.

Every recipe on Asian Foods Daily is tested multiple times in Asha’s own kitchen using ingredients available at regular grocery stores. Her philosophy: respect the tradition, adapt what doesn’t work at home, and never sacrifice flavor for convenience.

“I approach these recipes as a bridge-builder, not a gatekeeper.” — Asha

📍 Find more of Asha’s tested recipes at AsianFoodsDaily.com | Follow on Instagram: @asianfoodsdaily

Conclusion

Crispy Filipino lumpia isn’t just a recipe — it’s a ritual. From the satisfying snap of separating wrappers to the sizzle when a fresh batch hits hot oil, every step connects you to a culinary tradition that spans generations. Master this recipe and you’ll always be the most popular person at any gathering.

The keys to remember: dry filling, thin rolls, 350°F oil, wire rack draining. Do those four things and you’ll have lumpia that would make any Filipino lola proud.

Now go roll some lumpia — and save a few for yourself before they disappear.

Tried this recipe? Tag us @asianfoodsdaily on Instagram — we love seeing your lumpia creations!

Crispy Filipino Lumpia Recipe – Best Lumpiang Shanghai

Appetizer
Filipino
Medium
PT45M
40 pieces
Prep

PT25M

Cook

PT20M

Total

PT45M

Ingredients

  • 1 lb (450g) ground pork (80/20 fat ratio for best flavor)
  • ½ cup finely minced carrots
  • ½ cup finely minced green onions (scallions)
  • 3 cloves garlic, minced
  • 1 tablespoon soy sauce
  • 1 tablespoon oyster sauce
  • 1 teaspoon fish sauce
  • 1 teaspoon sesame oil
  • ½ teaspoon ground black pepper
  • ½ teaspoon salt (adjust to taste)
  • 1 egg (as a binder)
  • 1 package lumpia wrappers (25–50 count, thawed if frozen)
  • 2 tablespoons all-purpose flour
  • 3 tablespoons water (for sealing paste)
  • Vegetable oil or canola oil for deep frying (about 3–4 cups)
  • ½ cup white cane vinegar (or rice vinegar)
  • ¼ cup sugar
  • 1 teaspoon soy sauce
  • 1 teaspoon cornstarch + 1 tablespoon water (slurry)
  • 1–2 cloves garlic, minced
  • Pinch of salt

Instructions

  1. 1 Make the Dipping Sauce
  2. 2 Prepare the Filling
  3. 3 Prepare the Sealing Paste
  4. 4 Roll the Lumpia
  5. 5 Fry to Golden Perfection
  6. 6 Serve Immediately
Asha

About Asha

Half Asian, half African cook raised between two food-obsessed cultures. I've spent 10 years learning Asian cooking traditions through family, friends, and thousands of hours at the stove — testing every dish until it works in a standard home kitchen.

Read my full story
#lumpia #Filipino recipes #spring rolls #appetizer #lumpiang #shanghai, #fried food #pork recipes #party food #Filipino #Appetizer

Related Recipes

Post your Comment

Loading comments...