menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Fall Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Fall Recipes
×
Home » Recipes » Vegan Asian Recipes

Vegan Lumpia Shanghai

Mee Sha drinking a cup of coffee seated.
Modified: Sep 20, 2025 · Published: Jan 3, 2023 by Jim Mee Sha · This post may contain affiliate links · Leave a Comment
Jump to Recipe

These vegan lumpia Shanghai (Filipino spring rolls) are crispy on the outside and filled with a mouthwatering, meaty filling. Ready in 30 minutes, it's the perfect appetizer to serve at parties, potlucks, or gatherings.

Other than these vegan lumpia, I also love serving my tofu egg rolls, vegetable lumpia, or vegetable kimbap as an appetizer when entertaining.

Dipping a lumpia in ketchup on a plate of lumpia with soy sauce and sambal beside.

When I was young, I had a Filipino housekeeper who often encouraged me to join her in the kitchen. One of the tasks that younger me absolutely loved was wrapping lumpia!

After I became a vegetarian, I really missed this comforting dish, and vegan versions are almost impossible to find. After a few tries, I finally came out with a vegan lumpia recipe that tastes just as good as the one I grew up with.

This recipe is highly versatile and easily pairs well with any Asian mains, including vegan laksa and Hoisin tofu.

Jump to:
  • 💚Why you will love vegan lumpia
  • 🧅What you will need
  • ✨Ingredients substitutions and variations
  • 🔪How to make vegan lumpia
  • ⏲️Other ways to cook lumpia
  • ✔Helpful tips
  • ❄Storing suggestions
  • 🍜How to serve
  • 🍽More Asian appetizers
  • 📖 Recipe

💚Why you will love vegan lumpia

  • Perfectly crispy on the outside with a juicy and flavorful vegan 'pork' filling
  • A great appetizer for entertaining - even non-vegans will be impressed!
  • Can be baked, air-fried, or deep-fried
  • Prep it ahead of time and freeze until ready to serve!

🧅What you will need

Ingredients needed like veggie ground, carrot, onion, garlic, wrappers and seasonings on a grey background.
  • Plant-based ground - I am using Omnimeat mince (an Asian brand), but any vegan minced, including Impossible Foods or Beyond Meat ground, would work.
  • Wrappers - Use lumpia wrappers or small spring roll wrappers. If using frozen wrappers, allow them to thaw overnight in the fridge before using.

✨Ingredients substitutions and variations

Plant-based ground - Can be substituted with 1 block of extra-firm tofu. Crumble it finely and season generously with soy sauce, salt, and pepper as it is tasteless on its own.

Make it gluten-free - Replace lumpia wrappers with 6-inch small rice papers and use a gluten-free soy sauce. Rice papers are slightly more challenging to work with, but you will get the hang of it after a few tries.

Add vegetables - For more texture, stir in other finely chopped veggies into the filling, such as water chestnuts, cabbage, celery, or onion.

🔪How to make vegan lumpia

Lumpia filling in a white bowl with a fork beside on a folded white and blue teacloth in the background.

Step 1: Mix all the ingredients for the filling in a bowl and mix well.

Partially folded lumpia on a wooden board.

Step 2: Spoon 2 tablespoons of the filling onto the wrapper and shape it into a cylinder. Then, fold the corner facing you over the filling.

A partially folded lumpia on a wooden board.

Step 3: Next, fold both edges inwards.

Brushing some water with fingers on the edge of the wrapper.

Step 4: Tightly roll it up into a log. Lightly dampen the last inch of the wrapper, then seal it.

Brushing on some oil on vegan lumpia arranged on a lined baking sheet.

Step 5: Arrange lumpia onto a lined baking sheet and lightly brush some oil on them.

Baked lumpia on a lined baking sheet.

Step 6: Bake for 15 minutes, then turn them over and bake for another 10-15 minutes, or until golden brown.

⏲️Other ways to cook lumpia

Air fryer - Cook them in an air fryer for 10-12 minutes at 200 °C/400°F until golden and crispy.

Deep frying - Heat 1 inch of oil in a saucepan. Drop the lumpia and fry for around 1-2 minutes each side, or until golden. Remove from the pan, then transfer them to a wire rack to drain off excess oil.

✔Helpful tips

  • Taste testing filling - To ensure the filling is salty enough, you could fry up a small spoonful of the filling. Taste and adjust the seasonings from there.
  • Avoid overfilling lumpia - Around 2-3 tablespoons of filling per lumpia is the sweet spot. Overfilling will cause it to split open easily during cooking.
  • Cover unused wrapper - When wrapping lumpia, keep the unused wrappers covered with a damp kitchen towel to prevent them from drying out.
  • Sealing lumpia with slurry - If water alone does not create a secure seal, use a cornstarch slurry by combining 1 tablespoon of cornstarch with 1 tablespoon of water.
  • Temperature of oil - If frying, the temperature of the oil should be around 350°F (180 °C). If the oil is too hot, lumpia will brown too quickly before the filling is cooked through.

❄Storing suggestions

When making vegan lumpia shanghai, I tend to double the ingredients to make a larger batch for later. You can either store lumpia cooked or uncooked.

Fridge - Place lumpia in a sealed container or Ziploc bag. Refrigerate them for 2-3 days. Reheat in the oven or air fryer at 200 °C/400°F for 5-8 minutes, or until hot.

Freezer - Arrange vegan lumpia on a lined baking sheet, ensuring they are not touching. Freeze for 1 hour until solid, then transfer them to a freezer bag. They can be frozen for 3 months.

Lumpia can be reheated from frozen at 200 °C/400°F for 10-15 minutes in the oven, or air fryer for 6-8 minutes. Or, you could deep fry them for 2-3 minutes on each side.

Lumpia arranged on a wooden board lined with parchement paper with soy sauce beside.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

🍜How to serve

Dips - Serve them alongside classic dips such as Thai chili sauce, sweet and sour sauce, banana ketchup, or spicy teriyaki sauce. If creamy dips are your thing, give my vegan sriracha mayo a try!

With Asian mains - Vegan lumpia pairs well with various Asian mains. I especially love pairing it with tofu adobo or vegan sisig.

For parties and gatherings - Serve it alongside other dips and party foods, including my paprika hummus, air fryer oyster mushrooms, and tofu lettuce wraps.

A plate of lumpia serve with ketchup on some newspapers with chili sauce and soy sauce in the background.

🍽More Asian appetizers

  • A bowl of wakame miso soup served with spoon with chopsticks, chopped green onion and soy sauce beside.
    Cabbage Miso Soup
  • A close up shot of a bowl containing different components of the salad.
    Vegan Asian Brown Rice Salad
  • A plate of dumplings served with soy sauce with a pair of chopsticks and 2 cups of tea beside.
    Tofu Dumplings
  • A plate of halved rice paper rolls served with peanut sauce.
    Vegan Tofu Rice Paper Rolls

If you made this recipe, leave a rating and comment below. We would love to hear from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook, and Pinterest to get the latest updates. 😉

📖 Recipe

Dipping lumpia in some ketchup.

Vegan Lumpia Shanghai

Meesha
These vegan lumpia Shanghai (Filipino spring rolls) are crispy on the outside and filled with a mouthwatering, meaty filling. Ready in 30 minutes, it's the perfect appetizer to serve at parties, potlucks, or gatherings.
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 15 minutes mins
Total Time 30 minutes mins
Course Appetizer, Side Dish, Snack
Cuisine Chinese, Philipino
Servings 24 lumpias
Calories 51 kcal

Ingredients
 
 

  • 1 lb plant-based ground meat or extra-firm tofu (see notes)*
  • 3 cloves garlic minced
  • 1 medium carrot shredded
  • ½ medium yellow onion
  • 1 tablespoon soy sauce or tamari
  • salt and pepper to taste
  • 24 sheets lumpia wrappers or spring roll wrappers (see notes)**
Prevent your screen from going dark

Instructions
 

  • If you have decided to bake them, preheat oven to 200C/400f.

Making filling

  • In a large bowl, combine together veggie ground, onion, garlic, carrot, soy sauce, salt and pepper. Mix to combine.

Wrapping lumpia

  • Place the wrapper in such a way that a corner is facing you. Spoon about 2 tablespoons of mixture onto the wrapper, about 2 inches from the edge closest to you.
  • Fold the corner facing you up, then fold in both edges like making a burrito. Tightly roll it up into a log.
  • Wet the last inch of wrapper by brushing on some water using your fingers. (I usually keep a small container of water near me to wet my fingers) Repeat for the remaining filling.

To bake

  • Brush on some oil, or spray lumpia with some cooking spray.
  • Arrange lumpia onto a lined baking sheet and bake for 15 minutes.
  • Turn them over and bake for another 10-15 minutes or until golden.

Cooking in air fryer

  • Brush on some oil, or spray lumpia with some cooking spray.
  • Cook for 10-12 minutes at 200C/400F, or until they are brown and crispy.

Deep-frying

  • Heat about 1 inch of cooking oil in a frying pan or shallow saucepan over medium heat until small bubbles start to form, or until it reaches a temperature of 180 °C/250°F.
  • Add a few lumpia into the pan, and fry for around 2 minutes on each side or until golden.
  • Using a slotted spoon, gently remove them from the pan and transfer them to a wire rack set over a baking sheet to drain off excess oil.
  • Let vegan lumpia cool down for 5 minutes or so before enjoying them.

Notes

*Plant-based ground - I am using Omnimeat mince (an Asian brand), but any vegan minced, including Impossible Foods or Beyond Meat ground, would work.
Can be substituted with 1 block of extra-firm tofu. Crumble it finely and season generously with soy sauce, salt, and pepper as it is tasteless on its own.
**Wrappers – Use lumpia wrappers or small spring roll wrappers. If using frozen wrappers, allow them to thaw overnight in the fridge before using.
 
Helpful tips 
  • Taste testing filling - To ensure the filling is salty enough, you could fry up a small spoonful of the filling. Taste and adjust the seasonings from there.
  • Avoid overfilling lumpia - Around 2-3 tablespoons of filling per lumpia is the sweet spot. Overfilling will cause it to split open easily during cooking.
  • Cover unused wrapper - When wrapping lumpia, keep the unused wrappers covered with a damp kitchen towel to prevent them from drying out.
  • Sealing lumpia with slurry - If water alone does not create a secure seal, use a cornstarch slurry by combining 1 tablespoon of cornstarch with 1 tablespoon of water.
 
Storing suggestions 
 You can either store lumpia cooked or uncooked.
Fridge – Place lumpia in a sealed container or Ziploc bag. Refrigerate them for 2-3 days. Reheat in the oven or air fryer at 200 °C/400°F for 5-8 minutes, or until hot.
Freezer – Arrange vegan lumpia on a lined baking sheet, ensuring they are not touching. Freeze for 1 hour until solid, then transfer them to a freezer bag. They can be frozen for 3 months.
Lumpia can be reheated from frozen at 200 °C/400°F for 10-15 minutes in the oven, or air fryer for 6-8 minutes. Or, you could deep fry them for 2-3 minutes on each side.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Nutrition

Calories: 51kcalCarbohydrates: 7gProtein: 4gFat: 1gSaturated Fat: 0.1gPolyunsaturated Fat: 1gMonounsaturated Fat: 0.2gTrans Fat: 0.01gCholesterol: 1mgSodium: 192mgPotassium: 56mgFiber: 1gSugar: 0.4gVitamin A: 426IUVitamin C: 0.4mgCalcium: 6mgIron: 1mg

Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

Did you make this recipe ?Tag @myplantifulcooking on Instagram !

More Asian

  • A plate of lemongrass tofu served with chopsticks and 2 glasses of tea.
    Lemongrass tofu
  • Orange tofu served with rice and broccoli on a plate with chopsticks beside.
    Crispy Vegan Orange Chicken (orange tofu)
  • Teriyaki tofu served on a bowl of rice with a fork, chopped green onion, and sesame seeds beside.
    Teriyaki Tofu Stir-fry
  • A bowl of laksa served with a pair of chopsticks and a ceramic spoon beside.
    Creamy Malaysian Vegan Laksa
5 from 1 vote (1 rating without comment)

Join the discussion ! Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




A headshot of Mee Sha leaning on a handrail.

Hi, nice to meet you! I am Mee Sha, a final-year dietetic student passionate about nutrition, cooking, and food. This blog was created to share my favorite plant-powered recipe!

More about me →

🍂Cozy Vegan Fall Recipes

  • 2 bowls of congee served with spoon topped with green onion and fried shallots.
    Creamy Brown Rice Congee
  • A pan of green peas curry served with spoon with 2 glasses of water and a bowl of rice beside.
    Indian Green Peas Curry (green peas masala)
  • A jar of overnight oats served with spoon with oats, milk, and maple syrup in the background.
    Creamy Applesauce Overnight Oats
  • A bowl of lentil carrot soup served with a spoon on a saucer.
    Creamy Red Lentil Carrot Soup
  • A plate of vegan stroganoff with pasta with a spoon, chopped cilantro, and salt beside.
    Vegan Beef Stroganoff
  • Baked oatmeal in glass dish with pecans, cinnamon sticks and a fork beside.
    Baked Oatmeal with Applesauce

💚Reader's favorites

  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup
  • Dipping a piece of rice paper rolls in soy sauce.
    Crispy Air Fryer Rice Paper Rolls
  • A plate of noodles served with chopsticks with another bowl of noodles, tea, and chopped green onion beside.
    Stir-fry Noodles with Oyster Sauce
  • A plate of stir-fry vegetables on a wooden board with bowl of rice and chopsticks beside.
    Indian Stir-fry Vegetables
  • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
    Rich Peanut Butter Powder Cookies (PB2 cookies)

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My Plantiful Cooking

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.