Vegan Lumpia (Lumpiang Shanghai) - Eat Figs, Not Pigs (2025)

This vegan Lumpiang Shanghai is much like its original counterpart – spring roll wrappers are filled with seasoned vegan meat, carrots, onions, and garlic then rolled into cigar-shaped egg rolls. They’re then fried until golden and perfectly crisp. Serve with sweet & sour sauce and banana ketchup for an appetizer that everyone is sure to love!

Vegan Lumpia (Lumpiang Shanghai) - Eat Figs, Not Pigs (1)

Earlier this year, TasteAtlas ranked Lumpia (Lumping Shanghai), as the world’s second best street food — and for good reason! These cigar-shaped spring rolls are the perfect combination of crispy, savory, and salty goodness! Growing up, lumpia was served at every occasion and they werealwaysthe first to go. I remember watching my mom roll what seemed liked hundreds of lumpia for every celebration and gathering, and to be able to continue that tradition means so much to me! This year, we’ll be rolling them together for Thanksgiving and I can’t wait to make new traditions and memories! If you’re thinking about making something absolutely delicious (and slightly addicting) this holiday season, this is your sign to make this vegan lumpia! But this is also your warning, because once you make them, you will be asked to make them all the time!

Grab a drink and let’s make the best vegan lumpia!

Vegan Lumpia (Lumpiang Shanghai) - Eat Figs, Not Pigs (2)

what is lumpiang shanghai

Lumpiang Shanghai, also known as Filipino spring rolls lumpia, is a Filipino deep-fried appetizer consisting of a mixture of ground meat wrapped in a thin egg crêpe. Of the different variants of Filipino lumpia, Lumping Shanghai is probably the most popular, and is regarded as the most basic type of lumpia in Filipino cuisine. It’s typically smaller and thinner than other lumpia variants.

Like many Filipino dishes, lumpia has Chinese origins – it was introduced to the Philippines by Chinese traders, then altered with ingredients to suit the tastes of Filipinos. Despite its name, Lumpiang Shanghai is not common in Shanghai at all. Rather, the name is simply suggestive of its Southern Chinese origins. The name is derivedfrom Hokkien, a language that originated in southeastern China. “Lun” means wet, moist, or soft, and “pia” means cake or pastry.

Common variations of lumpiang Shanghai include ground meat and vegetables such as carrots, onions, and cabbage, among others.

Vegan Lumpia (Lumpiang Shanghai) - Eat Figs, Not Pigs (3)

what goes in vegan lumpiang shanghai

This vegan lumpiang Shanghai is similar to its original counterpart. Here’s what you need:

  • Vegan ground meat:for this recipe, I personally love Impossible because I find it takes on the flavors and seasonings best, but feel free to use your favorite brand or whatever you find most accessible. You can even use rehydrated TVP! Please keep in mind that if using TVP, cooking methods will change.
  • Veggies: I like to keep it simple with white onion, carrots, chives, and garlic.
  • Seasonings: low-sodium soy sauce, vegan fish sauce (or sub an extra tablespoon soy sauce), and hoisin sauce.
  • Vegan egg replacer: prepared according to directions for “one egg”. I loveBob’s Red Mill brand, but making aflax or chia eggwill work, too!
  • Cornstarch: mixed with water to create a slurry for sealing the lumpia!
  • Lumpia wrappers: you can find lumpia wrappers (also known as spring roll lumpia wrappersor spring roll pastry wrappers) at most specialty asian markets in the freezer section – just make sure to check that they don’t contain eggs. If you’re unable to access vegan lumpia wrappers, you can substitute for egg roll wraps. I find the brand Nasoya is most accessible and vegan-friendly.
  • Vegetable oil: for frying
  • For serving: sweet and sour sauce, and banana ketchup

how to make it vegan lumpiangShanghai

If you’ve never rolled lumpia before, don’t be deterred! All it takes is a little practice, plus a few tips and tricks! Here’s how to make it:

1. Mix the filling

Place the vegan ground, onion, carrot, chives, garlic, soy sauce, fish sauce, hoisin sauce, and egg into a large bowl. Using your hands, mix thoroughly to combine until all the ingredients are thoroughly distributed. Transfer the filling to a piping bag with no tip or large zip-top bag with the corner snipped off. In a small bowl, whisk the cornstarch with the water.

2. roll it

To roll the lumpia, line a rimmed baking sheet with parchment paper, then lay a wrapper on a clean, dry surface in the shape of a diamond. Pipe 1 ½ tablespoons of the filling toward the bottom of the wrapper, leaving 1 to 2 inches of space from the bottom point. Gently roll the bottom point tightly upward over the filling, then fold in the sides to create an envelope shape. Roll the wrapper toward the top point.To secure the lumpia, dip a pastry brush or your finger in the cornstarch slurry and then run it across the top of the wrapper; finish rolling up the wrapper to seal it. Place on the prepared baking sheet. Repeat until all the lumpia are rolled.

3. fry it & enjoy!

To fry the lumpia, heat the vegetable oil in a deep sauté pan over medium heat. Once the oil is hot, working in batches, carefully place the lumpia in the oil, seam side down. Fry for 6 to 8 minutes, flipping halfway through, until the lumpia are golden brown and crispy. Transfer to a paper towel–lined plate and repeat until all the lumpia are fried.Serve with sweet chili sauce and banana ketchup, and enjoy!

note: you can air-fry lumpia and directions to do so are in the recipe notes.

Vegan Lumpia (Lumpiang Shanghai) - Eat Figs, Not Pigs (4)

additional tips

  • Make sure the oil is hot enough, but not too hot — between 350°F to 360°F. This is CRUCIAL for frying the lumpia. If the oil isn’t hot enough, the lumpia will get soggy and fall apart. Additionally, if the oil is too hot, the wrapper will cook, but the filling will not!
  • To make the lumpia wrapping process as seamless as possible, set up a station. Take the wrappers out of the package and separate them by gently pulling them apart. Stack them on a plate and cover them with a damp paper towel to ensure they don’t dry out.
  • Try to roll the lumpia as tightly (but as gently) as possible to ensure there are no air bubbles. This will result in a crispier spring roll!

Vegan Lumpia (Lumpiang Shanghai) - Eat Figs, Not Pigs (5)

to freeze lumpia

When making lumpiang shanghai, I always double the batch and freeze some! That way, all you have to do is pop ’em in the fryer when you’re craving them. You can fry them directly from frozen! Here’s how:

To freeze the lumpia: line a freezer-safe tray with parchment paper. Place the uncooked lumpia on the tray in neat rows, making sure they don’t touch. Tightly wrap the tray with plastic wrap to keep air out, then place the tray in the freezer. Once the lumpia are fully frozen, transfer them to a large zip-top bag, removing as much air as possible. They will keep for up to 3 months.

To fry from frozen: heat the oil in a deep sauté pan over medium-low heat. Once the oil is hot, add the frozen lumpia and cook for 5 minutes, flipping them to fry both sides evenly. Increase the heat to high and continue to fry until golden brown and crispy, another 2 to 3 minutes per side.

Vegan Lumpia (Lumpiang Shanghai) - Eat Figs, Not Pigs (6)

morefilipino-inspired recipes to try:

  1. Pancit
  2. Chick’n Adobo Potato Chips
  3. Arroz caldo
  4. Giniling (Filipino Picadillo)
  5. Bistek Tagalog

Vegan Lumpia (Lumpiang Shanghai) - Eat Figs, Not Pigs (7)kain tayo!

That means “let’s eat” in Tagalog! And I hope you do make this vegan lumpiang Shanghai, share it with your loved ones and devour it!If you make it and enjoy it, I wanna know! Snap a photo, take a video, or make a story and post it toInstagramorTikTok, and tag me at@eat_figs_not_pigsand#EatFigsNotPigs. I love seeing your recreations of my recipes!

Til next time, friends!

XO!

Vegan Lumpia (Lumpiang Shanghai) - Eat Figs, Not Pigs (8)

Vegan Lumpia (Lumping Shanghai)

Vegan Lumpia (Lumpiang Shanghai) - Eat Figs, Not Pigs (9)

Save Print

Prep time

Cook time

Total time

This vegan lumpia is much like its original counterpart – spring roll wrappers are filled with seasoned vegan meat, carrots, onions, and garlic then rolled into cigar-shaped egg rolls. They’re then fried until golden and perfectly crisp. Serve with sweet & sour sauce and banana ketchup for an appetizer that everyone is sure to love!

Author: Ashley

Recipe type: vegan

Cuisine: Filipino

Serves: 20-25 lumpia

Ingredients

  • • 16 ounces vegan ground meat
  • • 1 cup grated or minced white onion
  • • 1 cup grated or minced carrot
  • • ¼ cup minced chives
  • • 12 coves fresh minced garlic
  • • 2 tablespoons low-sodium soy sauce
  • • 1 tablespoon vegan fish sauce
  • • 1 tablespoon hoisin sauce
  • • 1 vegan egg replacer, prepared according to package directions
  • • 3 tablespoons cornstarch
  • • 3 tablespoons water
  • • 20 vegan-friendly square lumpia wrappers
  • • 2 cups vegetable oil, for frying
  • • Sweet and sour sauce, for serving
  • • Banana ketchup, for serving

Instructions

  1. Place the vegan ground, onion, carrot, chives, garlic, soy sauce, fish sauce, hoisin sauce, and egg into a large bowl. Using your hands, mix thoroughly to combine until all the ingredients are thoroughly distributed. Transfer the filling to a piping bag with no tip or large zip-top bag with the corner snipped off. In a small bowl, whisk the cornstarch with the water.
  2. To roll the lumpia, line a rimmed baking sheet with parchment paper, then lay a wrapper on a clean, dry surface in the shape of a diamond. Pipe 1 ½ tablespoons of the filling toward the bottom of the wrapper, leaving 1 to 2 inches of space from the bottom point. Gently roll the bottom point tightly upward over the filling, then fold in the sides to create an envelope shape. Roll the wrapper toward the top point.
  3. To secure the lumpia, dip a pastry brush or your finger in the cornstarch slurry and then run it across the top of the wrapper; finish rolling up the wrapper to seal it. Place on the prepared baking sheet. Repeat until all the lumpia are rolled.
  4. To fry the lumpia, heat the vegetable oil in a deep sauté pan over medium heat. Once the oil is hot, working in batches, carefully place the lumpia in the oil, seam side down. Fry for 6 to 8 minutes, flipping halfway through, until the lumpia are golden brown and crispy. Transfer to a paper towel–lined plate and repeat until all the lumpia are fried.
  5. Serve with sweet chili sauce and spicy soy sauce and enjoy!
Vegan Lumpia (Lumpiang Shanghai) - Eat Figs, Not Pigs (2025)

FAQs

Vegan Lumpia (Lumpiang Shanghai) - Eat Figs, Not Pigs? ›

This is a traditional Filipino recipe for lumpia, or fried spring rolls. They're made with paper-thin lumpia wrappers and filled with a savory mixture of ground pork, cabbage, and other vegetables. Serve lumpia as a side dish or appetizer with a sweet chili dipping sauce.

Does lumpia contain pork? ›

This is a traditional Filipino recipe for lumpia, or fried spring rolls. They're made with paper-thin lumpia wrappers and filled with a savory mixture of ground pork, cabbage, and other vegetables. Serve lumpia as a side dish or appetizer with a sweet chili dipping sauce.

What is the difference between lumpia and lumpia shanghai? ›

Lumpiang Shanghai is regarded as the most basic type of lumpia in Filipino cuisine, and it is usually smaller and thinner than other lumpia variants.

What is the secret of crispy lumpia? ›

Ensuring there is as little excess oil as possible will help keep your lumpia shanghai crispy and crunchy longer. It starts with having the right cooking temperature, proper draining, and smart storage.

Why is Lumpiang Shanghai healthy? ›

Three rolls of this Lumpiang Shanghai provide a source of iron and vitamin A. Iron is needed for normal metabolism and in the formation of red blood cells that carry oxygen in the body. On the other hand, vitamin A promotes healthy skin and normal vision.

What is authentic lumpia made of? ›

But what is lumpia, anyway? They're a Filipino version of spring rolls made with lumpia wrappers and typically filled with ground pork, carrots and onions, cabbage, ginger, garlic, and soy sauce. The mixture is either sautéed in a skillet for a pre-cook or simply scooped into neat balls of uncooked meat.

Do spring rolls have pork? ›

A garden spring roll, for example, will be filled with a variety of fresh veggies like carrots, bamboo shoots, bell pepper, and cabbage. And more savory spring rolls tend to be filled with meat in addition to vegetables—typically pork, chicken, and/or shrimp.

Is it better to fry lumpia frozen or thawed? ›

There's no need to defrost before frying. To fry your lumpia, heat about a quart of vegetable oil in a wok or high-sided sauté pan over medium heat (the oil should be at least three inches deep). Cohen says the most important aspect of frying lumpia is making sure that the oil is hot—really hot.

Why is my lumpia falling apart? ›

Make sure the oil is hot enough, but not too hot — between 350°F to 360°F. This is CRUCIAL for frying the lumpia. If the oil isn't hot enough, the lumpia will get soggy and fall apart. Additionally, if the oil is too hot, the wrapper will cook, but the filling will not!

What is the difference between spring roll and lumpia? ›

Although spring rolls and lumpia are similar, they are not the same. Lumpia are usually longer and skinner than spring rolls. Besides the shape, spring rolls from Chinese restaurants are usually vegetarian, while lumpia, lumpian shanghai specifically (this version), is mostly meat.

Why do Filipinos love Lumpiang Shanghai? ›

Filipinos love Lumpia because it is a delicious dish that can be served as an appetizer, main course or snack. It has a light and crunchy wrapper with savory meat filling inside. It's best eaten fresh out of the pan with soy sauce mixed in, but some people like to eat it cold.

What is a good substitute for lumpia wrappers? ›

Wonton wrappers will work BUT the lumpia will look bubbly on the outside. To make these gluten-free, you can opt to use rice paper instead of lumpia wrappers, just as you would in Vietnamese Spring Rolls.

Can I freeze lumpiang shanghai before frying? ›

Freeze: Freeze the wrapped lumpia on a baking sheet or in airtight plastic containers for at least 1 hour (or up to 1 day) before deep frying. Freezing the egg rolls keeps them firm and manageable so they don't flop around in the skillet.

What are lumpia wrappers made of? ›

Lumpia are a Filipino-style version of spring rolls. Typically made from flour, cornstarch, and water, lumpia wrappers are thin and delicate, but strong enough to hold fillings.

What is fresh lumpia made of? ›

The ingredients—ground chicken or pork, olive oil, peanuts, and fresh herbs and spices—add flavor. Also, the lumpiang sariwa is served fresh so it has fewer calories than fried lumpiang. Source: Mula sa Pusa, Heart Healthy Traditional Filipino Recipes, American Heart Association, 1999.

Does pork stock contain pork? ›

But generally speaking, beef stock/broth is made with roasted beef bones and sometimes some meat, pork uses pork bones and sometimes meat, and veg uses, well, veg. Now, that doesn't mean that there will be no aromatics in whatever is being made.

What is the difference between Indonesian lumpia and Filipino lumpia? ›

Unlike its Philippines counterpart, Indonesian lumpia rarely uses minced pork as a filling. This was meant to cater to the larger Muslim clientele, thus popular fillings are usually chicken, shrimp, egg and vegetables.

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Virgilio Hermann JD

Last Updated:

Views: 6304

Rating: 4 / 5 (41 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Virgilio Hermann JD

Birthday: 1997-12-21

Address: 6946 Schoen Cove, Sipesshire, MO 55944

Phone: +3763365785260

Job: Accounting Engineer

Hobby: Web surfing, Rafting, Dowsing, Stand-up comedy, Ghost hunting, Swimming, Amateur radio

Introduction: My name is Virgilio Hermann JD, I am a fine, gifted, beautiful, encouraging, kind, talented, zealous person who loves writing and wants to share my knowledge and understanding with you.