• Skip to main content
  • Skip to primary sidebar
Plant Based Jess
menu icon
go to homepage
  • Summer Recipes
  • Recipes
  • About
  • 📧 Subscribe
  • Contact me
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Summer Recipes
    • Recipes
    • About
    • 📧 Subscribe
    • Contact me
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipe Index » Main dish

    Vegan Tofu Egg Rolls

    Published: Mar 30, 2022 · Modified: Oct 11, 2023 by Jessica

    JUMP TO RECIPE PIN SHARE

    These baked vegan tofu egg rolls are actually much easier to make than it seems! Loaded with healthy veggies such as cabbage and carrots, plus they hold a fair amount of plant-based protein. They make for a fun appetizer, but can also be served as a full meal with a side of rice or veggies. Fully dairy-free and egg-free.

    Overhead view on a plate containing a few vegan tofu egg roll with one sliced in half to show the middle texture. There is a side orange sauce.

    I haven't made my own egg rolls for a while and wow, they are SO much easier to prepare than what I remember. We made them 4 times in the last month, they are that good (ok, I made them a lot in such a short time mostly because I had to re-test them a bunch, but really, they are legit good).

    My version of egg rolls are oven-baked as opposed to deep fried, which makes them so much healthier than the restaurant style.

    Classic egg rolls are made with egg based wrappers and filled with meat, usually pork. But you don't need any animal products to make tasty egg rolls!

    In this case, the savory Asian-inspired egg roll filling is loaded with fiber and rich in good-for-you ingredients such as cabbage, carrots, garlic and ginger. Just a little soy sauce to flavor and that's it. Ultra simple!

    They really make you feel satisfied and full, plus they are pretty high-in-protein, thanks to the tofu, which makes these vegan egg rolls totally acceptable for dinner. And yes, they do get crispy even if oven-baked!

    All you have to do is cook the vegetable and tofu filling in a pan, then use the filling to stuff store-bought vegan egg roll wrappers, roll and bake in the oven.

    I have tested these egg rolls completely oil-free and although it was pretty good, they were not as crispy as I wished. We much preferred the version where I sprayed a small amount of oil over before baking. But this will be totally up to you.

    I hope you enjoy this recipe! 🙂

    Front angle view on a few vegan tofu egg roll on a plate. There is a side orange sauce and green onions in a bowl in the background.

    Why you'll love this recipe

    • Crispy on the outside and tender on the inside
    • No deep frying required
    • Healthy
    • Highly customizable
    • Easier to make than it seems
    • Fun finger food
    • Dairy-free, egg-free and fully plant-based

    Ingredients needed

    • Extra firm tofu
    • Carrots
    • Green cabbage
    • Yellow onion
    • Fresh ginger
    • Garlic
    • Soy sauce
    • Sesame oil (optional)
    • Vegan egg roll wrappers

    Which egg roll wrappers to use

    Funny enough, "egg" roll wrappers are now often made egg-free. It is suspected that the modern egg rolls are a variation from a roll originally made using an egg omelette as the wrap, thus the name. But still, some wraps will include eggs, so look at the ingredient list to ensure that they are made completely vegan.

    The egg roll dough that you can find in store mostly is made using wheat flour, water and salt. They are not gluten-free friendly (I haven't found a gluten-free + vegan egg-roll wrapper option yet). They come in pre-made flattened and sliced sheets already into the shape of circles or squares, just waiting to be stuffed, rolled and cooked.

    I used the egg roll wrappers from Nasoya which I found at Hannaford. These wrappers are also usually available at Whole Foods.

    The egg rolls wrapper from Twin Dragon are also vegan and I believe can be found in many large grocery stores (such as Walmart).

    Simply look in the tofu section close to the produce in the fridge.

    If you do want to make a gluten-free version of vegan egg rolls, then you might want to experiment with Vietnamese rice papers. In that case, you need to avoid baking them all together (just soften the paper with water before rolling) or consider deep-frying them.

    Showing are the ingredients needed to make vegan tofu egg rolls.

    How to make them

    Make the filling

    Start by warming up some sesame oil in a large pan or wok. Then, crumble the tofu over and keep cooking while stirring often until it loses most of its water and turns slightly golden brown. Once cooked, transfer on a plate and set aside.

    In the same pan or wok, add a little more sesame oil and warm it up. Then, add the onion and cabbage and cook for 7-8 minutes on medium heat stirring often. Once the cabbage is tender and mostly cooked, then add the carrot, ginger and garlic. Cook for 2-3 more minutes.

    Transfer the tofu back to the pan and pour the soy sauce over. Stir and keep cooking on medium heat uncovered until the soy sauce is mostly absorbed/evaporated. Then, remove from the heat and set the pan aside to cool down.

    In process picture: close up on a pan cooking tofu.
    In process picture: overhead view on a pan with lots of cooked cabbage and onion topped with shredded carrots, ginger and garlic.
    In process picture: there is a soy sauce pouring over a pan with veggies and tofu.
    In process picture: close up on a pan with cooked cabbage and tofu with other veggies.

    Stuff and roll

    While the egg roll filling is cooling down, prepare your rolling station: line a baking sheet with parchment paper and spray a small amount of oil over, if desired. Then, place a small bowl of water on the side. Also, pre-heat the oven to 400º.

    Once the filling has cooled down, then start rolling: place an egg-roll wrapper in front of you on a clean surface with one of its corner facing down or towards you. Use your fingers to brush a small amount of water over the dough all around the wrapper along the edges (this will help seal the rolls) and then, place about 2-3 tablespoons of filling at the bottom of the wrapper.

    Then, lift the bottom corner and fold over the filling. Fold both the right and left corners over and finally, roll to close up the egg rolls. Try to keep the roll pretty tight. Transfer on the prepared baking sheet with the fold down and keep going until you have no more of the filling mixture anymore. You should end up with about 14 egg rolls.

    In process picture: View of the station to roll egg rolls.
    In process picture: there are 2 hands folding some dough over a cabbage mixture.
    In process picture: overhead view showing the station to make some egg roll.
    In process picture: showing are 2 hands closing up a vegan egg roll.

    Bake and serve

    Once all the egg rolls are done and placed on the baking sheet, then I like to spray some oil over them for a crispier result, but that's optional. You could also brush a little melted coconut oil over, as long as you make sure to use a refined coconut oil to avoid a coconut-y flavor.

    Bake in the oven for 20 minutes, flipping halfway through. They are done when they start to turn golden brown.

    Serve right away with your favorite sauce.

    Showing are a few vegan tofu egg roll on a baking sheet.

    Watch how to make them

    YouTube video

    Cooking tips

    • Avoid adding salt to the filling until the very end. The soy sauce will flavor and add plenty of saltiness to the veggies.
    • Do not overfill the wrappers or you will have trouble rolling and sealing them.
    • Give some time to the filling to cool down before stuffing. That's why I recommend to make the filling, set it aside and then get organized for rolling.
    • Allow most of the soy sauce to cook down before removing from the heat to avoid having soggy egg rolls.

    Egg roll dipping sauce

    The dipping sauce is as important as the egg rolls!

    Not kidding, be sure to plan for or buy a sauce to dip them in. It is where the real fun is! I like to serve mine with my Asian orange sauce (as seen in the pictures).

    A more traditional way to serve egg rolls would be to pair them with a Nuoc Cham Chay sauce. It is a Vietnamese dipping sauce that often includes fish sauce, but here is a vegan Nuoc Cham Chay recipe from "A Peachy Plate" that's very quick to make. Other sauce options include:

    • Sweet and sour sauce
    • Sweet chili sauce
    • Sriracha or sambel oelek (for a spicy version)
    • Or simply soy sauce
    Close up on a opened up vegan tofu egg roll to show the filling.

    Serving suggestions

    They make for an amazing appetizer, but also can easily be turned into a full meal. Pair them with vegetable fried rice, coconut rice, vegetable stir-fry or simply with a side of garlic steamed broccoli or quick kale noodles.

    Our kids absolutely LOVE these vegan egg rolls, especially when served with a few sweet sauces to dip them in. They will ignore any side-dish whenever these rolls are on the table! They make for such a fun finger food for kids.

    More pairing suggestions to try:

    • Spicy garlic noodles
    • Vegan chow mein
    • Thai carrot and cucumber salad
    • Miso ramen soup
    • Vegan garlic udon noodles
    • Bok choy tofu stir fry
    • Mango fried rice

    Variations to the recipe

    I love how versatile these are! You can really stuff them with all your favorite veggies, such as cooked:

    • broccoli
    • cauliflower
    • mushrooms
    • peppers
    • celery
    • kale

    Feel free to use a bag of already shredded cabbage/carrot mix. They'll save you some prep time. You can also include avocado, bamboo shoots, water chestnut, scallions and even cooked rice vermicelli noodles to add on some more fun texture. For extra flavor, feel free to add fresh basil, mint or cilantro too.

    There is a hand dipping a vegan tofu egg roll in an Asian orange sauce.

    Storage tips

    Store any leftovers in the fridge for up to 4 days in an air-tight container. They tend to lose some of their crispy texture while storing, but they usually don't turn soggy at all, which makes them great for meal-prep. Feel free to make the filling ahead of time, store in the fridge and roll + bake whenever you are ready to eat.

    How to reheat egg rolls

    If you make them ahead or simply have some leftovers you want to reheat, then I recommend you use the oven for best texture. Heat up at 400º for about 5 minutes on each side or until warmed through.

    You could also quickly pan fried them until warmed up, they will definitely get crispier that way. Avoid the microwave if possible for best texture, but it still is a good option, especially if you bring them to work.

    Other vegan Asian recipes you might like

    • Orange cauliflower
    • Baked coconut crusted tofu
    • Teriyaki cauliflower
    • Sticky tofu
    • Sweet and sour tofu
    • Coconut curry noodles
    • Vegan rice paper rolls
    • Shiitake mushrooms sushi rolls

    I hope you like these vegan tofu egg rolls as much as we do! If you try them, please leave a comment below and rate the recipe to let me know how they were. Your feedback is so helpful!

    Let's stay in touch with Instagram, Pinterest and Facebook. Also, don't forget to subscribe to my newsletter to be sure not to miss anything.

    📖 Recipe

    Overhead view on a plate containing a few vegan tofu egg roll with one sliced in half to show the middle texture. There is a side orange sauce.

    Vegan Tofu Egg Rolls

    5 from 2 votes
    These baked vegan tofu egg rolls are actually much easier to make than it seems! Loaded with healthy veggies such as cabbage and carrots, plus they hold a fair amount of plant-based protein. They make for a fun appetizer, but can also be served as a full meal with a side of rice or veggies. Fully dairy-free and egg-free.
    PRINT RECIPE PIN RECIPE
    Prep Time20 minutes mins
    Cook Time20 minutes mins
    Total Time40 minutes mins
    Servings 14 egg rolls
    Author Jessica Laroche

    Ingredients
      

    • 2 tsp sesame oil - divided
    • 1 block of firm or extra-firm tofu - patted dry
    • 1 yellow onion - thinly sliced
    • 2 cups green cabbage - thinly sliced
    • 1 cup carrots - shredded
    • 2 cloves garlic - crushed
    • 1 inch fresh ginger - grated
    • 3 tbsp soy sauce
    • 14-15 vegan egg roll wrappers

    Instructions
     

    • Warm up 1 tsp of sesame oil in a large non-stick pan or wok and then crumble the tofu over. Stir often and cook on medium-high heat for 5-7 minutes or until the tofu loses most of its water and turns golden brown. Transfer to a plate and set aside.
    • To the same pan, add the other teaspoon of sesame oil and warm up. Then, add the onion and cabbage. Stir and cook for about 7-8 minutes stirring often. Then, add the carrots, garlic and ginger and cook for 2-3 more minutes.
    • Transfer the cooked tofu back to the pan and pour the soy sauce. Keep cooking for a few minutes stirring often until the soy sauce is mostly absorbed. Then, set the pan aside so the filling can cool down.
    • Pre-heat the oven to 400º and line a baking sheet with parchment paper. Also, spray a small amount of oil for crispier egg rolls, but that's optional.
    • Lay one egg roll sheet on the counter with one of the corners down towards you. Then, using a finger, brush a little water all around the sheet along the edges. Add about 2-3 tbsp of the filling on the bottom half leaving about ½ inch free of filling on the edges. Fold the bottom corner over the filling, then flip the 2 side corners over the folded dough and finally roll towards the top to close the egg roll. Transfer on the prepared baking sheet with the fold down. Keep going until you have no filling anymore. You should be able to make about 14 egg rolls.
    • For extra crispy egg rolls with a nicer golden brown finish, you can spray them with some oil (optional).
    • Bake in the oven for 20 minutes, flipping halfway through. Serve with your favorite dipping sauce.

    Video

    YouTube video

    Notes

    • Keep leftovers in the fridge for up to 4 days. Reheat in the oven at 400º for 5 minutes on each side. Can also be reheated in a pan.
    • I used the egg roll wrappers from Nasoya which I found at Hannaford. These wrappers are also usually available at Whole Foods. The egg roll wrappers from Twin Dragon are also vegan and I believe can be found in many large grocery stores (such as Walmart).
    • Substitute the vegetables with your favorite ones! Try including mushrooms, broccoli, kale or even some fresh herbs. You can also add some cooked vermicelli noodles for a Vietnamese version.
    • I like to serve these rolls with my Asian style orange sauce (as seen in the pictures). Other options include the traditional Nuoc Cham Chay (here is a quick vegan Nuoc Cham Chay recipe from A Peachy Plate), sweet chili sauce, sweet and sour sauce or even simply soy sauce.
    • Nutrition: please note that the nutritional information is an estimate per serving provided for informational purposes only (calculated by software) and accuracy is not guaranteed. Consult with your healthcare provider or a registered dietitian if you need precise nutrition calculations for health reasons.

    NUTRITION

    Calories: 71kcal | Carbohydrates: 11g | Protein: 4g | Fat: 1g | Saturated Fat: 0.2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 0.4g | Cholesterol: 1mg | Sodium: 316mg | Potassium: 124mg | Fiber: 1g | Sugar: 1g | Vitamin A: 1539IU | Vitamin C: 5mg | Calcium: 25mg | Iron: 1mg
    CLICK TO SUBSCRIBE FOR UPDATES!
    SHARE ON FACEBOOK SHARE BY EMAIL

    Pin it for later!

    There are 2 pictures of a vegan egg rolls with a side of orange sauce with an overlay saying: "Vegan Tofu Egg Rolls".

    More Vegan Lunch and Dinner Recipes

    • A bowl of sesame ginger tofu over rice with a side of beans.
      Sesame Ginger Tofu
    • A vegan taco casserole with a portion taken out to show the middle consistency.
      Vegan Taco Casserole (Mexican Lasagna)
    • Red pesto gnocchi garnished with basil on a plate.
      Creamy Red Pesto Gnocchi
    • Sliced bean and rice enchiladas in a baking dish with a creamy cheesy sauce coming out.
      Black Bean and Rice Enchiladas

    Reader Interactions

    Comments

    1. Anonymous says

      August 09, 2024 at 6:01 am

      5 stars
      Very good, was easier to make than I thought.

      Reply
      • Jessica says

        August 09, 2024 at 8:57 am

        Oh great! 😊

        Reply
    2. Janey says

      December 24, 2022 at 2:45 pm

      5 stars
      Good recipe thanks for sharing. I’m going to try your orange sauce next time.looks yummy. . I freeze mine before I (air fry) them. And I have enough for a month or so to take to lunch.

      Reply
      • Jessica says

        December 25, 2022 at 9:16 am

        Hi Janey, thanks for sharing! I'm happy you liked them 🙂

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    ABOUT JESS


    Profile picture for Plant Based Jess in the kitchen.

    Hi there! I’m Jessica, a pasta obsessed French Canadian now living in beautiful Maine. I’m a mom of two, experienced foodie and ninja meal planner. I believe everyone can make stress-free plant-based meals with wholesome ingredients that your family and friends will love. 

    Join me in my kitchen to discover fun and creative recipes or click to find out more. Welcome!

    CONNECT WITH ME


    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    ☀️ SUMMER RECIPES


    • White bowl with creamy pesto rigatoni garnished with roasted tomatoes.
      Creamy Pesto Rigatoni with Roasted Tomatoes
    • Recipe for vegan Elote showing 4 corn cobs with Mexican mayo and cilantro over a plate.
      Easy Vegan Elote (Mexican Street Corn)
    • Vegan Caesar salad topped with Cajun tofu.
      Vegan Caesar Salad with Cajun Tofu
    • View on a bowl of mango corn salsa on a platter with tortilla chips.
      Mango Corn Salsa
    • View on a vegan vegetable sandwich on a cutting board with roasted tomato, cucumber and avocado.
      Roasted Tomato Sandwich with Vegan Aioli
    • Overhead view on a few pieces of vegan bruschetta made with tomato, basil and balsamic vinegar.
      Easy Vegan Tomato Basil Bruschetta

    POPULAR RECIPES


    • Overhead view on a dark plate filled with 3-ingredient almond flour peanut butter cookies with a glass of milk on the side.
      3-Ingredient Almond Flour Peanut Butter Cookies
    • View on a glass of passion fruit mocktail with fresh passion fruits on the side.
      Passion Fruit Mocktail
    • Showing is a homemade easy buckwheat bread that's about half sliced. There are a few slices around the bread that are topped with peanut butter, yogurt and fruits.
      Easy Buckwheat Bread (No yeast, No kneading!)
    • There is a large spoon taking some oven-roasted potatoes and broccoli from a sheet pan.
      Oven-Roasted Potatoes and Broccoli
    • Front angle view on a kale tonic with lemon juice.
      Kale Tonic (First Watch Copy Cat Recipe)
    • Front angle view on a small jar of flaxseed pudding layered with strawberry jam and fresh blueberries.
      Flaxseed Pudding

    Footer

    Copyright © 2021 Plant Based Jess

    Privacy Policy