Pin It

Viral TikTok Lumpia Shanghai — Crispy Filipino Spring Rolls Made at Home

Viral TikTok Lumpia Shanghai — Crispy Filipino Spring Rolls Made at Home
Jump to Recipe
Prep 35 min Cook 20 min Serves 8 (about 6 pieces each)
Quick answer: Combine 1 lb ground pork (80% lean), ½ cup finely minced carrots, ½ cup finely minced onion, 3 cloves grated garlic, 1 tablespoon soy sauce, 1 tablespoon oyster sauce, ½ teaspoon black pepper, and ½ teaspoon garlic powder. Mix gently until just combined — do not overmix or the filling compacts and loses juiciness. Set a lumpia wrapper (not egg roll wrapper) on a clean surface with one corner pointing toward you. Place 1 level tablespoon of filling across the bottom third of the wrapper in a thin log shape. Fold the bottom corner up over the filling, then roll forward two turns while pulling back gently to keep tension. Fold in the left and right corners. Continue rolling tightly to the end. Seal the edge with a dab of water or beaten egg. Place seam-side down. Once all lumpia are rolled, cut each in half crosswise for bite-sized pieces. Heat oil to 350°F in a deep skillet (at least 1½ inches of oil). Fry in batches of 8–10 for 4 to 5 minutes, turning once halfway, until deep golden brown and crispy. Drain on a wire rack. Serve immediately with banana ketchup, sweet chili sauce, or cane vinegar.

Viral TikTok Lumpia Shanghai — Crispy Filipino Spring Rolls Made at Home

The viral TikTok lumpia recipe: juicy ground pork with carrots, onion, and garlic rolled tight in paper-thin wrappers and fried until they shatter. Makes 40–50 pieces for about $6. The roll tension is everything.

Easy Prep: 35 min Cook: 20 min Total: 55 min8 (about 6 pieces each) servings ~$4.50/serving
Prep35 min
Cook20 min
Total55 min
Servings
8
At home~$4.50/serving
vs
Restaurant~$20.25/serving
You save ~78%

The Story Behind the Recipe

Lumpiang Shanghai is the dish every Filipino-American family brings to potlucks, birthday parties, and holiday tables without negotiation. The name "Shanghai" distinguishes these small, tightly-rolled, pork-filled cylinders from the fresh vegetable-based lumpiang ubod — and despite the name, the dish has nothing to do with China. It evolved over centuries of Filipino-Chinese trade and became so deeply embedded in Philippine home cooking that most Filipinos consider it purely their own. In Manila, a dozen fresh-fried lumpia cost about 50 pesos (roughly $1). In Filipino delis in the US, that same dozen runs $8–12. At home, a batch of 40–50 pieces costs about $6 in ingredients and takes one person about 40 minutes start to finish.

TikTok changed who knows lumpia exists. Filipino-American creators — many of whom grew up rolling hundreds at a time with their families before every party — started filming the process, and viewers were stunned that something this crispy and satisfying comes from just five ingredients. The most-shared technique tip: pull-and-tuck tension as you roll. Too loose and hot oil seeps in, turning the filling greasy and the wrapper soggy. Too tight and the wrapper splits. What TikTok got right that egg-roll tutorials always miss: lumpia wrappers are not interchangeable with egg roll wrappers. Lumpia wrappers are paper-thin and shatter when bitten. Egg roll wrappers are thick and chew. The wrapper is the entire texture difference.

Nutrition Facts

Per serving (8 (about 6 pieces each) servings)
Calories285
Total Fat15g
Total Carbs18g
Dietary Fiber1g
Sugars2g
Protein18g
Sodium480mg

* Estimated values based on standard recipe preparation. Actual values may vary.

Ingredients

  • For the filling
  • For rolling and frying
  • For serving

Instructions

💡
Pro tip: This recipe tastes even better the next day. The flavors need time to meld together in the fridge.
❄️
Storage: Keeps in an airtight container in the fridge for up to 2 weeks. Freezer-friendly for up to 3 months.
🎃 Free Halloween cookbook — download now The Copycat Halloween Cookbook A ready-made, photo-illustrated PDF of our best halloween copycat recipes — free to download, no building required. Pay what you want to support if you love it.

Free PDF — instant download. We'll also send new seasonal copycat recipes now and then; unsubscribe anytime. Or just download it →

The Viral TikTok Lumpia Recipe That Made the Internet Discover Filipino Food

Lumpiang Shanghai — TikTok just calls it lumpia — is the crispy Filipino spring roll that’s been the star of every Filipino gathering for generations. Juicy ground pork with carrots and garlic, rolled tight in paper-thin wrappers and fried until they shatter. A batch of 40+ pieces for about $6. This is the viral TikTok lumpia recipe, made the way Filipino families have always made it.

The wrapper is the whole secret. Lumpia wrappers are paper-thin — closer to crepe paper than pasta dough. When fried correctly at 350°F, they turn translucent gold and shatter when bitten, exposing the juicy filling. Egg roll wrappers are the wrong call; they produce a thick, doughy shell. Get the real lumpia wrappers from any Asian grocery store and everything else is straightforward.

Why Lumpia Blew Up on TikTok

Filipino-American creators started posting their family’s rolling technique — the pull-and-tuck method that gets the wrapper snug around the filling without tearing — and viewers were stunned at how fast a whole platter comes together. The #lumpia hashtag has hundreds of millions of views. Lumpia rode the same wave that put chicken adobo in front of millions of non-Filipino cooks. The secret that made people keep watching: lumpia freeze raw, perfectly, for three months. You can roll 80 pieces on a Sunday afternoon, freeze them, and fry batches on demand for months.

The One Technique That Matters

Roll tension. When you roll, pull back gently after each forward turn to keep the wrapper pressed against the filling. Too loose: hot oil seeps in and soaks the filling. Too tight: the wrapper splits. The finished roll should feel snug — like a tight burrito — and measure about ½ inch in diameter, roughly the thickness of a man’s thumb.

Serving

Arrange the fried lumpia on a platter with small bowls of banana ketchup and cane vinegar. They hold crispness for about 20 minutes at room temperature; for a party, keep them in a 200°F oven on a wire rack for up to 30 minutes.

Frequently Asked Questions

What is the viral TikTok lumpia recipe and why is it different from egg rolls?

The viral TikTok lumpia recipe is Lumpiang Shanghai — a Filipino crispy spring roll made with juicy ground pork, minced carrots, onion, and garlic, tightly rolled in paper-thin lumpia wrappers and fried until golden and shatter-crispy. It differs from Chinese-American egg rolls in three fundamental ways: (1) Lumpia wrappers are paper-thin (like crepe paper), while egg roll wrappers are thick and doughy — this creates a genuinely crispy, shattering shell vs the chewy, doughy shell of an egg roll; (2) Lumpia filling is simpler — no cabbage, no bean sprouts, just pork and aromatic vegetables; (3) Lumpia are rolled much thinner (about ½ inch diameter vs 1 to 1½ inches for egg rolls), which means a higher wrapper-to-filling ratio and more crunch per bite. Using egg roll wrappers in a lumpia recipe is the single most common mistake non-Filipino cooks make, and it produces a completely different texture.

Where do I buy lumpia wrappers and what brand should I get?

Lumpia wrappers are sold frozen at Asian grocery stores — look for H-Mart, 99 Ranch Market, Seafood City (a Filipino-owned chain), or any store with a Filipino or Southeast Asian section. They are usually labeled 'lumpia wrappers,' 'spring roll pastry,' or 'Shanghai wrappers.' The most widely available brands in the US are Menlo (originally Filipino, made in the Philippines), Wei-Chuan (Taiwanese brand, very thin), and Tyj Spring Roll Pastry. They come in packages of 25 or 50 sheets. Thaw overnight in the refrigerator or at room temperature for 1 to 2 hours. Do not microwave to thaw — it makes them wet and they tear. If you absolutely cannot find lumpia wrappers, rice paper wrappers (used for Vietnamese fresh spring rolls) are the closest substitute — soak briefly in warm water until pliable, then roll. They will not be as thin or as shatter-crispy but are closer to the original than egg roll wrappers.

Can I make lumpia ahead of time and freeze them?

Yes — freezing raw, unfried lumpia is the standard Filipino home-cook method. Roll all the lumpia completely, place them on a parchment-lined baking sheet without touching, and freeze until solid (about 1 hour). Once frozen, transfer to a zip-lock bag or airtight container. They keep frozen for up to 3 months. Fry directly from frozen without thawing at 325°F (slightly lower than fresh, to give the inside time to cook before the wrapper burns) for 6 to 8 minutes, turning once. This is how most Filipino families prep for parties — roll a massive batch over a weekend, freeze, and pull out batches to fry on demand.

Why are my lumpia greasy or soggy instead of crispy?

There are three causes of greasy lumpia: (1) Oil temperature too low — if the oil is below 330°F when the lumpia go in, the wrapper absorbs oil before it can fry crisp. Always check temperature before each batch. (2) Roll too loose — if the wrapper has gaps or air pockets, oil enters from the cut ends and soaks the filling. Roll tightly, pulling back gently after each turn to maintain tension. (3) Draining on paper towels — paper towels trap steam from the hot lumpia and soften the bottom. Always drain on a wire rack. A fourth common cause: overfilling. Using more than 1 level tablespoon of filling causes the wrapper to bulge, creates uneven thickness, and sometimes causes the roll to split open in the oil.

What dipping sauce do Filipinos use for lumpia?

The traditional Filipino dip for Lumpiang Shanghai is banana ketchup — a condiment made from mashed banana, vinegar, sugar, and spices that is bright red and tastes fruity-sweet with a mild vinegary bite. It was invented in the Philippines during World War II when tomatoes were scarce. Jufran is the most widely known brand. The second traditional option is palm vinegar or cane vinegar (Datu Puti Cane Vinegar is the standard brand), sometimes seasoned with garlic and bird's eye chilies — the acidity cuts through the richness of the fried wrapper and resets the palate between pieces. For non-Filipino guests, sweet chili sauce (Mae Ploy or similar) is the most accessible substitute and pairs very well.

How many lumpia does 1 pound of pork make?

One pound of ground pork with the standard vegetable additions makes approximately 40 to 50 individual lumpia before cutting, or 80 to 100 bite-sized pieces after cutting each roll in half. At 1 level tablespoon of filling per wrapper, a standard 50-sheet package of lumpia wrappers will be fully used by 1 lb of filling. Plan on about 6 to 8 pieces per person as an appetizer, or 12 to 15 pieces per person if lumpia is the main event.

Love this recipe? Share it!

Free PDF: our 12 most-wanted copycat recipes — instant download.

Made it? Buy us a coffee

Every recipe here is free, with no paywalls. If this one was a hit at your table, a small tip keeps new copycats coming.

$

Ratings & Reviews

—
No ratings yet

Rate this recipe

Click a star to rate

Leave a Review

0/500

CS

Copycat Spices Editorial

Researched + fact-checked. Every recipe on Copycat Spices is built from published sources — official ingredient lists, brand-published recipes, interviews and food-science references — and fact-checked before it goes live, then written as clear, step-by-step instructions for home cooks of all skill levels.

Learn more about our mission →