My Plantiful Cooking

menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Refreshing Vegan Spring Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Refreshing Vegan Spring Recipes
×
Add us as a trusted site on Google
Home » Recipes » Easy Vegan Side Dishes

Vegan Tofu Egg Rolls

Mee Sha drinking a cup of coffee seated.
Modified: Jan 10, 2022 · Published: Jan 10, 2022 by Jim Mee Sha · This post may contain affiliate links · 2 Comments
Jump to Recipe

These ultra-crispy homemade egg rolls are filled with a savory tofu filling. Baked instead of fried, this version is healthier and lighter than takeout. They are also surprisingly simple and easy to make!

If you love Asian appetizers, try out my vegan lumpia or tofu lettuce wraps next!

Vegan egg rolls arranged on a wooden board with ketchup and soy sauce beside.

Skip the Chinese takeout, and make these amazing tofu egg rolls instead! They not only taste better and fresher but are also healthier too. Plus, you get to customize them to suit your taste buds!

Jump to:
  • 💚Why you will love this recipe
  • 🧄What you will need
  • 📃Ingredient notes and substitutions
  • 🔪How to make
  • 🤔How to roll egg rolls
  • ✔Helpful tips
  • ✨Variations
  • 🍜How to serve
  • ❄Storing and freezing suggestions
  • ❔Commonly asked questions
  • 🍽More vegan Asian side dishes
  • 📖 Recipe

💚Why you will love this recipe

  • Simple and easy to make - Don't be intimidated, it is actually pretty easy to make these vegan egg rolls! Although the wrapping part can be a bit tricky, you will get the hang of it in no time.
  • Irrisistably tasty and crisp - This vegan version might even taste better than traditional ones! They are crispy on the outside and are jam-packed with flavors.
  • Versatile - You can serve them as an appetizer, sides or even for snack! These tofu egg rolls are also a great party finger food.
  • Healthier and wholesome - These tofu egg rolls only make use of simple ingredients, and are baked instead of fried. But not to worry though, they are still super crispy and yum!

🧄What you will need

Ingredients needed like tofu, cabbage, carrot, ginger, garlic and other ingredients on a grey background.

📃Ingredient notes and substitutions

  • Tofu - Use extra firm tofu that had been drained and pressed, either by using a tofu press, or by stacking something heavy on top. For a more detailed instructions, check out this post by Foods With Feelings on how to press tofu.
  • Wrappers - I recommend using spring roll wrappers to make this recipe. They are usually sold frozen, and you can find them in most groceries and Asian markets. To make this recipe gluten-free, you can try using rice papers. I personally have yet to try this.
  • Soy sauce - Can be substituted with tamari, shoyu or coconut aminos.
  • Oil-free - Omit sesame oil, and skip greasing your egg rolls.

🔪How to make

Here is a quick rundown of the processes involved in making vegan egg rolls. The full detailed instructions will be in the recipe card at the end of this post.

Using your hand or a fork, crumble tofu up the tofu into tiny pieces. Set aside.

Heat a tablespoon or so of neutral-tasting oil in a pan. Add in garlic and ginger, and fry until fragrant.

Next, add cabbage and carrot. Cook for 4-5 minutes, or until veggies have softened.

Collage showing cooking aromatics then adding in veggies in a cast iron pan.

Stir in tofu next along with the soy sauce. Fry until tofu is hot, about a minute. Remove pan from heat and stir in sesame oil and green onion.

Collage showing filling of egg roll in a cast iron pan on a white teacloth.

Let your filling cool down, then wrap your egg rolls. Brush on some oil.

Brushing on oil on egg rolls arranged on a lined baking sheet.

From here, you can either bake, air-fry or even deep fry them!

Collage showing before and after air frying vegan egg rolls.

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 roll egg rolls

Place spring roll wrappers on a flat surface, like a chopping board, with one of its edges facing you.

Depending on the size of your wrappers, spoon in 3-4 tablespoons of filling onto the wrapper, about 2-3 inches from the edge closest to you.

Fold the edge facing you to the center, then fold in the edges. Roll it up tightly, about ¾ of the way. Wet the remaining wrapper using your fingers, then continue rolling it up to seal it securely.

Collage showing the process of rolling egg rolls on a wooden board.
Collage showing sealing egg rolls on a wooden chopping board.

✔Helpful tips

  • If you are using frozen wrappers, let them thaw overnight in the fridge, or on countertop for 30 minutes before using.
  • Cover unused wrappers with a damp tea towel during the wrapping process. This avoids wrappers from drying out and turning brittle.
  • Spread tofu filling on a large plate or baking sheet after cooking and let it cool down completely before using. This is to ensure that the filling is as dry as possible, which will prevent wrappers from breaking.
  • If you can't seal your vegan egg rolls with just water, use a cornstarch slurry instead by mixing 1 tablespoon cornstarch with 1 tablespoon water.

✨Variations

Tofu - If you are not a fan of tofu, or can't have soy, simply use equal amounts of veggie mince of choice to make vegan egg rolls.

Veggies - You can replace vegetables in this recipe with others like bean sprouts, red cabbage, shiitake mushrooms or napa cabbage.

Spicy - Add in a large pinch of chili flakes to the filling if you love spices!

Egg roll bowl - You can also skip the wrapper and simply enjoy the fillings as it is. I love serving it on a bed of rice or cooked noodles.

Low sodium - Use low sodium soy sauce or coconut aminos to replace regular soy sauce.

🍜How to serve

You can serve these tofu egg rolls as an appetizer, side dish, or even for snacks or tea! They are also a great finger food for parties or potlucks, too.

Dippings - Serve them with a side of soy sauce, ketchup, spicy teriyaki sauce, teriyaki sauce, or coconut aminos.

Rice dishes - They pair really well with freshly steamed rice, but you could go all out and make some Chinese fried rice. For a lower-carb option, cauliflower or broccoli rice are good alternatives.

Noodles - Cook up some Asian noodles like soba, rice vermicelli, or rice noodles to serve with these vegan egg rolls. I personally love serving them with this chow mei fun or this teriyaki soba noodles.

Chinese mains - Tofu chop suey, orange tofu, and mushroom tofu stir-fry are some of my favorite main dishes to pair with egg rolls.

Dipping a piece of egg roll in soy sauce with more egg rolls beside.

❄Storing and freezing suggestions

Fridge - You can refrigerate tofu egg rolls either cooked or uncooked. Place them in an airtight container before storing them. and they will last for 2-3 days in the fridge.

Freezer - For cooked vegan egg rolls, transfer them to a sealed container or zip-top bag before freezing.

As for uncooked ones, you will need to first place them in one layer on a lined baking sheet, then pop them into the freezer for an hour or so, or until they are frozen. Now, you can transfer them to a container or zip-top bag of choice before freezing.

For both cooked and uncooked rolls, they will last in the freezer for 3 months.

Reheating - You can reheat tofu egg rolls straight from the freezer without thawing.

For cooked ones, you can heat them up in the oven preheated to 200C/400F for 10-15 minutes, or in the air-fryer for 6-8 minutes, until they are thoroughly warmed. As for uncooked rolls, cook them according to recipe instructions, but increase cooking time by 5 minutes or so.

❔Commonly asked questions

Are they gluten-free?

Classic egg rolls are not gluten-free, as the wrapper is made from wheat flour. However, in this recipe, you can try using rice papers in place of spring roll wrappers to make them gluten-free.

Do take note that rice papers are extra sticky, so do make sure that your rolls do not come into contact with each other!

What are egg rolls wrapped in?

Traditionally, they are wrapped in egg roll wrappers that contain eggs and will blister up upon frying. However, to keep this dish vegan, we will be using spring roll wrappers instead.

Plate of egg rolls served with soy sauce with another plate of egg rolls and glass of water in the background.

🍽More vegan Asian side dishes

  • Plate containing 2 rolls of popiah with chopsticks, sauce and chopped peanuts beside.
    Popiah (Malaysian Spring Rolls)
  • Bowl filled with tteokbokki with chopsticks, cup of tea, soy sauce and sesame seeds beside.
    Jjajang Tteokbokki (non-spicy)
  • A bowl of wakame miso soup served with spoon with chopsticks, chopped green onion and soy sauce beside.
    Cabbage Miso Soup
  • Tofu satay skewers served with peanut sauce and chopped raw vegetables.
    Vegan Tofu Satay with Peanut Sauce

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

Tofu egg rolls on a chopping board served with ketchup and soy sauce.

Vegan Tofu Egg Rolls

Meesha
These ultra-crispy homemade egg rolls are filled with a savory tofu filling. Baked instead of fried, this version is healthier and lighter than takeout. They are also surprisingly simple and easy to make!
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 25 minutes mins
Total Time 45 minutes mins
Course Appetizer, Side Dish, Snack
Cuisine American, Chinese
Servings 12 rolls
Calories 85 kcal

Ingredients
 
 

  • 1 14 oz block extra firm tofu drained and pressed
  • 3 cloves garlic minced
  • 1 teaspoon minced ginger
  • 2 cups shredded cabbage
  • 1 medium carrot shredded
  • 2-3 tablespoon soy sauce or tamari/shoyu
  • ¼ cup chopped green onion
  • 1 teaspoon sesame oil
  • 12 spring roll wrappers *
Prevent your screen from going dark

Instructions
 

  • Using your hand or a fork, crumble tofu up tofu into tiny pieces. Set aside.
    1 14 oz block extra firm tofu
  • Heat a tablespoon or so of neutral-tasting oil in a pan. Add in garlic and ginger, and fry for a minute, or until fragrant.
    3 cloves garlic, 1 teaspoon minced ginger
  • Next, add cabbage and carrot. Cook for 4-5 minutes, or until veggies have softened.
    2 cups shredded cabbage , 1 medium carrot
  • Stir in tofu next along with the soy sauce. Fry until tofu is hot, about a minute. Remove pan from heat and stir in sesame oil along with green onion. Give it a taste and add some salt, if needed.
    2-3 tablespoon soy sauce, ¼ cup chopped green onion , 1 teaspoon sesame oil
  • Transfer filling to a large plate or baking sheet and spread it out. Let it cool down completely.
  • If you have decided on baking them, preheat oven to 200C/400F before rolling egg rolls.

Wrapping

  • I recommend checking out the process shots in the post above to get a better idea on how to roll them.
  • Place spring roll wrappers on a flat surface, like a chopping board, with one of its edges facing you.
    12 spring roll wrappers
  • Depending on the size of your wrappers, spoon in 3-4 tablespoons of filling onto the wrapper, about 2-3 inches from the edge closest to you.
  • Fold the edge facing you to the center, then fold in the edges. Roll it up tightly, about ¾ of the way. Wet the remaining wrapper using your fingers, then continue rolling it up to seal it securely. Repeat until all filling is used up.
  • Using a pastry brush, brush some oil onto them. You can proceed on with cooking them.

Cooking

  • Oven - Place them in a lined baking sheet and bake for 15 minutes in an oven preheated to 200C/400F. Turn them over and bake for another10-15 minutes, or until they are lightly browned.
    Air fryer – Cook for 10-12 minutes at 200C/400F, or until they are brown and crispy.
    Frying – Heat up 2-3 inches of oil in a deep pan. Once oil is heated (about 177C/350F), place rolls in by batches and fry for 3-6 minutes, or until they are golden brown.

Notes

*Wrappers - I recommend using spring roll wrappers to make this recipe. They are usually sold frozen, and you can find them in most groceries and Asian markets. To make this recipe gluten-free, you can try using rice papers. I personally have yet to try this.
 
Helpful tips
  • If you are using frozen wrappers, let them thaw overnight in the fridge, or on the countertop for 30 minutes before using.
  • Cover unused wrappers with a damp tea towel during the wrapping process. This avoids wrappers from drying out and turning brittle.
  • If you can't seal your egg rolls with just water, use a cornstarch slurry instead by mixing 1 tablespoon cornstarch with 1 tablespoon water.
 
 
Storing - You can refrigerate tofu egg rolls either cooked or uncooked. Place them in an airtight container before storing them, and they will last for 2-3 days in the fridge. 
For cooked vegan egg rolls, transfer them to a sealed container or zip-top bag before freezing.
As for uncooked ones, you will need to first place them in one layer on a lined baking sheet, then pop them into the freezer for an hour or so, or until they are frozen. Now, you can transfer them to a container or zip-top bag of choice before freezing.
For both cooked and uncooked rolls, they will last in the freezer for 3 months.
Reheating - You can reheat vegan egg rolls straight from the freezer without thawing.
For cooked ones, you can heat them up in the oven preheated to 200C/400F for 10-15 minutes, or in the air-fryer for 6-8 minutes, until they are thoroughly warmed. As for uncooked rolls, cook them according to recipe instructions, but increase cooking time by 5 minutes or so.

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: 85kcalCarbohydrates: 13gProtein: 5gFat: 1gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gCholesterol: 2mgSodium: 303mgPotassium: 118mgFiber: 1gSugar: 1gVitamin A: 884IUVitamin C: 5mgCalcium: 29mgIron: 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 Easy Vegan Side Dishes

  • 4 vegan sausages on a plate with stalks of cilantro beside on a blue folded teacloth.
    Vegan Italian Seitan Sausages
  • Orange tofu served with rice and broccoli on a plate with chopsticks beside.
    Crispy Vegan Orange Chicken (orange tofu)
  • 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 plate of braised celery served with spoon with 2 glasses of water beside.
    Easy Braised Celery

Comments

    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




  1. Carol says

    May 15, 2022 at 12:24 pm

    printed this out... sounds yummy... however, do you think you could condense recipes so it doesn't take 2 pages to print out?

    Reply
  2. Carol says

    February 04, 2022 at 11:18 am

    sounds yummy.... printed it out... and even though I printed on both sides, it took 2 pieces of paper.

    Reply
A headshot of Mee Sha leaning on a handrail.

Hi there! I am Mee Sha, a registered dietitian with a passion for food, cooking, and all things nutrition. This is where I share quick, healthy recipes that make plant-based eating simple, nourishing, and genuinely delicious.

More about me →

🌼Vibrant Vegan Spring Recipes

  • A bowl of tom kha on a plate served with a ceramic spoon with lime wedges and another bowl of curry beside.
    Vegan Tom Kha (with tofu)
  • A close-up shot of curry served in a white bowl with a spoon on the side.
    Creamy Vegan Thai Red Curry with Tofu
  • A bowl of pho served with spoon with chopsticks, green onion, and condiments beside.
    Vegan Pho with Tofu
  • 2 jar of overnight oats on a plate with a jar of oats and milk in the background.
    Vegan Protein Overnight Oats
  • A plate of tofu lettuce wrap with tea, bowl of tofu filling, and spoonful of chili flakes beside.
    PF Chang's Tofu Lettuce Wraps
  • Pad pak served with rice on a plate with chopsticks beside.
    Pad Pak Thai (Thai Stir-fry Vegetables)

💚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.