This post may contain affiliate links, view our disclaimer for details.


These vegan egg rolls have a savory tofu and veggie filling, a golden brown exterior and a perfectly crispy texture. They can be fried, baked, or made in the air fryer! They’re absolutely to die for served with sweet chili sauce on the side or a drizzle of chili oil on top.

crispy vegan egg rolls with a veggie and tofu filling on parchment paper.
crispy vegan egg rolls

Why You’ll Love These Vegan Egg Rolls

I’m convinced these are the best vegan egg rolls you can make at home! I always thought egg rolls were difficult to make, but this recipe is actually quite easy. If you’re a fan of takeout veggie egg rolls, then you’ll love this recipe. Here are a few more reasons we love it and you will too! 

Emily’s Recipe Notes:

  • Savory and Crispy: The combination of savory tofu, vegetable filling, and a perfectly crisp, golden exterior makes these veggie egg rolls irresistible.
  • Versatile Cooking Methods: Whether you prefer your egg rolls fried, baked, or air-fried, this recipe has got you covered.
  • Perfect for Dipping: These egg rolls are absolutely to die for when served with sweet chili sauce (or your favorite dipping sauce) on the side.

Why We Love These Vegan Egg Rolls: With straightforward instructions and common ingredients, these egg rolls come together in about 30-35 minutes. 

Ingredients

ingredients like vegan egg roll wraps, tofu, and green cabbage on a wooden surface.
ingredients

Here’s what you’ll need to make these vegan egg rolls. Most of the ingredients are easy-to-find staples. 

  • Extra Firm Tofu – This serves as the protein-packed base of the filling. Opt for extra firm for the best texture.
  • Shredded Green Cabbage – Adds a nice texture to the filling.
  • Shredded Carrots – Brings a touch of sweetness and color.
  • Shiitake Mushrooms – These mushrooms add a unique flavor and texture.
  • Green Onions – Gives the filling lots of fresh flavor.
  • Soy Sauce – Adds depth and umami to the filling. Low sodium soy sauce can be used. 
  • Sesame Oil – This oil brings a distinctive, nutty flavor.
  • Seasonings – This recipe uses a blend of fresh ginger, minced garlic, Chinese 5 spice, black pepper, and a touch of salt to round out all the flavors.
  • Vegan Egg Roll Wrappers – I used ones by Nasoya.

Substitutions

This recipe is quite flexible, and you can make substitutions based on your preferences or what you have on hand:

  • Tofu – If tofu isn’t your favorite, you can substitute it with an equal amount of shiitake mushrooms, bean sprouts, or even additional veggies.
  • Shiitake Mushrooms – If shiitake mushrooms aren’t available, you can use any other type of mushrooms you prefer. Or, you can substitute them with an equal amount of extra firm tofu or bean sprouts.
  • Veggies – Feel free to substitute the cabbage and carrots with an equal amount of other veggies you have on hand. I used pre-shredded veggies to make prep even easier. You could also use a pre-made coleslaw mix. Also, feel free to add in rice noodles or glass noodles for a different texture.
  • Egg Roll Wrappers – If vegan egg roll wrappers aren’t available, you can use spring roll wrappers instead. Just keep in mind that spring roll wrappers are typically thinner and may cook faster.

Vegan Egg Roll Wrappers

Egg roll wrappers are traditionally made with wheat flour and eggs, which give them their characteristic texture and ability to crisp up when fried. However, for vegans, there are egg-free alternatives available now!

Vegan egg roll wrappers, like the ones from Nasoya used in this recipe, are made with wheat flour, water, and salt. They have a similar texture to traditional egg roll wrappers and crisp up beautifully when fried, baked, or air-fried.

Nasoya vegan egg roll wraps can be found in many local grocery stores, usually in the refrigerated section where tofu and other plant-based products are located.

If you’re having trouble finding them in your local grocery store, try checking an Asian market. They often have a wider variety of brands and types of egg roll and spring roll wrappers, many of which are vegan. Just be sure to check the ingredients to confirm they don’t contain egg or other animal products!


Helpful Equipment

​Here’s what you’ll need to make this recipe:

  • ​Large Skillet or a Wok: for making the filling
  • Deep Pot: if deep frying
  • Air Fryer: if air frying
  • Baking Sheet: if baking
  • Parchment Paper or Paper Towels

Step By Step Instructions

Exact quantities are in the recipe card below!

Make the filling:

STEP 1: Prep the tofu. Drain, press, and crumble it into small pieces. I have an entire post of how to cook tofu if you’d like to learn more!

STEP 2: Heat a skillet or wok over medium-high heat with 1 tbsp of neutral oil. Add the tofu. Cook for 7-8 minutes until lightly browned. Add 1 tbsp of the soy sauce. Toss to coat.

STEP 3: In the same pan, add the cabbage, carrots, mushrooms (if using) and green onion. Lower to medium heat, stir, and cook for 5 minutes to remove the moisture from the vegetables. Add the seasonings (ginger, garlic, sugar, sesame oil, soy sauce, Chinese 5 spice and pepper). Stir until well combined and cook for 2-3 minutes.

TIP: While the filling cooks, heat up the oil for deep frying or prep your air fryer basket / baking sheet with parchment paper.

a step by step instruction on how to make the tofu filling.
how to make the filling

Make the Tofu Egg Rolls:

STEP 4: Prepare the egg rolls. Lay an egg roll wrapper on a clean work surface with a corner pointed upward and toward you. It should look like a diamond. Spoon about ¼ cup of the egg roll filling in the center of the wrapper.

STEP 5: Fold the bottom corner of the wrapper up and over the filling. Then, fold the left and right corners in. Roll the egg roll toward the top corner. Brush or spread a bit of water on the corner to help seal the egg roll.

a step by step instruction showing how to roll the egg rolls.
how to roll the egg rolls

For Deep Frying:

Heat 3-4 inches of vegetable oil or canola oil in a large skillet to about 375 degrees F (190 degrees C).

Fry egg rolls in the hot oil, turning occasionally, until golden brown and crispy, 2-4 minutes. Remove from oil and drain on paper towels or rack. Try to only fry 2-3 egg rolls at time so the oil doesn’t drop in temperature.

the veggie egg rolls being fried in a pot.
deep frying the egg rolls

For Air Fryer Egg Rolls:

Place the prepared egg rolls on the air fryer basket, leaving 1-2 inches between each one. Spray a generous amount of cooking spray on all sides. Then, brush all sides of the wrappers with vegetable oil for the best golden exterior. 

Air fry at 380F for 7-9 minutes, flipping halfway.

For Baked Vegan Egg Rolls:

Place the prepared egg rolls on the baking sheet. Spray a generous amount of cooking spray on all sides. Then, brush all sides of the wrappers with vegetable oil for the best golden exterior. 

Bake at 375F for 12-14 minutes. After about 10 minutes, flip for a uniform golden exterior.

an image comparing the texture between air fried vegan egg rolls and baked veggie egg rolls.
air fried vs baked

Serving

Once done cooking, place the tofu egg rolls on a serving plate and sprinkle sesame seeds and green onions over top. They are so crispy when they just finish cooking, so they’re best enjoyed immediately! 

These vegan egg rolls are a yummy side dish that can be paired with a variety of meals. They make a great accompaniment to dishes like Vegan Peanut Noodles, Sesame Tofu, or Orange Tofu.

When it comes to dipping sauces, the options are plentiful. Here are a few suggestions:

  • Sweet Chili Sauce
  • Soy Sauce with a squeeze of lime
  • Peanut Sauce
  • Hoisin Sauce
  • Ginger Garlic Sauce
  • Sweet and Sour Sauce
sticky sesame ginger tofu with white rice.

Sticky Sesame Ginger Tofu & Bell Pepper Stir Fry

Storage

Leftover egg rolls can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply bake or air fry until heated through and crispy.

The leftover egg rolls can be frozen either before or after cooking. 

  • If freezing before cooking, place the prepared but uncooked egg rolls on a baking sheet lined with parchment paper. 
  • Freeze until solid, then transfer to a freezer-safe bag or container. They can be cooked straight from frozen, just add a few extra minutes to the cooking time.
  • If freezing after cooking, let the egg rolls cool completely before placing them in a freezer-safe bag or container. To reheat, bake or air fry until heated through and crispy.
a golden brown vegan egg roll cut in half showing the tofu and veggie filling.
the filling

Helpful Tips For Amazing Vegan Egg Rolls


  1. Spray the egg rolls generously with oil if baking or air frying. You can also brush them with a bit of cooking oil for an extra golden finish.
  2. For a texture most similar to takeout egg rolls, deep fry them. This provides a light, airy, golden brown, and crispy shell.
  3. Remember to press your tofu well to remove as much moisture as possible. This will help it crisp up nicely when cooked.
  4. Let the filling cool slightly and try not to overfill your egg roll wrappers to prevent them from breaking.
crispy vegan egg rolls with a veggie and tofu filling on parchment paper.
crispy tofu egg rolls

FAQ

Are veggie egg rolls vegan?

Veggie egg rolls are typically not vegan because there is egg in the wrapper. However, this recipe uses an egg-free wrapper, making them completely vegan.

Can I freeze these vegan egg rolls?

Yes, you can freeze these egg rolls before or after cooking. If freezing after cooking, let them cool completely before freezing to maintain the best texture.

Did You Make This Vegan Tofu Egg Roll Recipe?

I’d love to know! Leave a star rating and comment below!

Crispy Vegan Egg Rolls (Fried, Air Fried, Baked)

5 from 6 votes
Rate this Recipe
By Emily
These vegan egg rolls are packed with a savory tofu and veggie filling and wrapped in a perfectly crispy, golden shell. Fry, bake, or air-fry them, and serve with sweet chili sauce or a drizzle of chili oil. Easy to make in about 30 minutes, they’re an irresistible appetizer or snack!
8 Egg Rolls
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings 8 Egg Rolls
8 Egg Rolls

Ingredients

  • 8 oz extra firm tofu, drained and pressed
  • 1 tbsp soy sauce
  • 1 heaping cup shredded green cabbage
  • ½ heaping cup shredded carrots
  • 4 oz shiitake mushrooms, minced (or sub an extra 4 oz of tofu)

Seasonings:

  • ½ cup green onions/scallions, chopped
  • 1 tbsp fresh minced ginger, or paste
  • 1 tbsp minced garlic, or paste
  • 1 ½ tbsp soy sauce (low sodium or regular)
  • 2 tbsp toasted sesame oil
  • ¼ tsp Chinese 5 spice
  • ½ tsp black pepper
  • table salt, to taste

Cooking & Serving:

  • 8-10 7-inch square Vegan Egg Roll Wrappers, I used Nasoya
  • 3 tbsp water
  • vegetable oil, Canola or Peanut Oil + Cooking Spray
  • 2 tbsp white sesame seeds, garnish
  • sweet chili sauce or other sauce of choice, for dipping

Instructions

  • Note: See the pictures in the post above for how to roll the egg rolls and for examples of the different textures achieved by frying, baking or air frying.
  • Prep the tofu. Drain, press and crumble into small pieces.
    8 oz extra firm tofu
  • Heat a skillet or wok over medium heat with 1 tbsp of neutral oil. Add the tofu. Cook for 7-8 minutes until lightly browned. Add 1 tbsp of the soy sauce. Toss to coat.
    1 tbsp soy sauce
  • In the same pan, add the cabbage, carrots, mushrooms (if using) and green onion. Stir and cook for 5 minutes to remove the moisture from the vegetables.
    1 heaping cup shredded green cabbage, ½ heaping cup shredded carrots, 4 oz shiitake mushrooms, ½ cup green onions/scallions
  • Add the seasonings (ginger, garlic, sesame oil, soy sauce, Chinese 5 spice and pepper). Stir until well combined and cook for 2-3 minutes or until mostly cooked down.
    1 tbsp fresh minced ginger, 1 tbsp minced garlic, 1 ½ tbsp soy sauce (low sodium or regular), 2 tbsp toasted sesame oil, ¼ tsp Chinese 5 spice, ½ tsp black pepper, table salt

Make the Egg Rolls:

  • Lay an egg roll wrapper on a clean surface with a corner pointed upward and toward you, like a diamond. Spoon about ¼ cup of the filling in the center.
    8-10 7-inch square Vegan Egg Roll Wrappers
  • Fold the bottom corner of the wrapper up and over the filling. Then, fold the left and right corners in. Roll the egg roll toward the top corner. Brush or spread a bit of water on the exposed corner to help seal the egg roll.
    3 tbsp water

Deep Frying:

  • Heat 3-4 inches of vegetable oil in a large, deep, heavy bottomed pot or skillet to about 375F (190 degrees C) over medium heat.
    vegetable oil
  • Fry egg rolls in the hot oil, turning occasionally, until golden brown and crispy, 2-4 minutes. Remove from oil and drain on paper towels or rack.

Baking:

  • Preheat the oven to 375F. Line a baking sheet with parchment paper.
  • Place the prepared egg rolls on the baking sheet, leaving 2 inches between each one. Spray a generous amount of cooking spray on all sides. Then, brush all sides of the wrappers with vegetable oil for the best golden exterior.
    vegetable oil
  • Bake at 375F for 12-14 minutes. After about 10 minutes, flip for a uniform golden exterior.

Air Frying:

  • Preheat the air fryer to 380F. Line your air fryer basket with parchment paper.
  • Place the prepared egg rolls on the air fryer basket, leaving 1-2 inches between each one. Spray a generous amount of cooking spray on all sides. Then, brush all sides of the wrappers with vegetable oil for the best golden exterior.
    vegetable oil
  • Air fry at 380F for 7-9 minutes, flipping halfway.
  • Garnish with sliced green onion, sesame seeds and serve immediately while still hot with sweet chili sauce.
    2 tbsp white sesame seeds, sweet chili sauce or other sauce of choice

Recipe notes

  • Spray the egg rolls generously with oil if baking or air frying. You can also brush them with a bit of cooking oil for an extra golden finish.
  • For a texture most similar to takeout egg rolls, deep fry them. This provides a light, airy, golden brown, and crispy shell.

Nutrition

Serving: 1gCalories: 244kcalCarbohydrates: 26gProtein: 8gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 9gSodium: 417mgFiber: 3gSugar: 1g

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Sides & Snacks
Cuisine Asian Inspired

© Thank You Berry Much. Content and photographs are copyright protected. Sharing of this blog post is encouraged and appreciated, copying or pasting full recipes to any social media, website or print is strictly prohibited.

Did You Make This?

Leave a star rating and a comment below to let others know how it turned out for you!

More Tofu Recipes

mongolian tofu.

Sticky Mongolian Tofu and Broccoli Stir Fry

a bowl filled with marinated baked tofu.

Easy Flavorful Marinated Baked Tofu

Want to save this recipe for later? Pin it to Pinterest!

a pinterest image for crispy veggie egg rolls.

Categories:

, , , ,

Leave a Reply

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

Recipe Rating





5 from 6 votes (6 ratings without comment)

Even More Recipes You'll Love...