This post may contain affiliate links, which means I may earn a commission for my recommendations at no additional cost to you. By browsing this website, you agree to our privacy policy and terms of use.

Skip the Chinese takeout and deep frying with this delicious Vegan Egg Roll in a Bowl recipe! Crispy tofu crumbles and shiitake mushrooms pan-fried, then tossed with a deliciously savory sauce and crunchy cabbage. Perfect healthy dinner for busy weeknights, meal prep, or cleaning out the fridge! 

Bowl of vegan egg roll in a bowl with chopsticks and sesame seeds as garnish.

Egg roll bowls are typically made with ground pork or ground beef, but meat is very expensive at the grocery store. Instead, I like to make this easy weeknight dinner with one of my favorite affordable plant-based proteins: tofu

It's easily one of my favorite Chinese Tofu Recipes and Vegan Stir Fry Recipes – exactly why it's earned a permanent spot on my Top 30 Budget-Friendly Dinners for Two

All in all, this vegan version is a cheap $10 dinner, a great way to reduce food waste, and packed with flavor, making it a delicious addition to our meal plan year round.

Ingredients You'll Need

*All ingredient measurements are down below in the recipe card! 

Ingredients you'll need to make egg roll in a bowl with tofu measured and labeled.
  • Tofu: For this recipe, I recommend using extra-firm tofu. It's hearty and firm enough to hold up when tossed in the skillet and meaty enough to replace the typical ground beef or pork. In order to help it absorb the flavors in the sauce, press it for 15-30 minutes before crumbling!
  • Mushrooms: I love the meatiness and umami flavor of shiitake mushrooms. Just like in my Homemade Vegan Ground Beef, they add the perfect texture here.
  • Aromatics: You'll need freshly grated ginger, green onion, and garlic for a flavor boost that elevates the dish.
  • Cabbage: Finely shredded green cabbage works best. I like to buy whole heads of cabbage and shred it myself because it's significantly cheaper, but you can also purchase pre-shredded coleslaw mix bags to make things quick and easy.
  • Soy sauce: Necessary for that salty umami flavor we love in egg rolls. Feel free to use traditional soy sauce or if gluten-free, opt for tamari.
  • Rice vinegar: Adds acidity and brightness that helps balance the more savory notes. I used unseasoned rice vinegar, but seasoned rice vinegar can work in a pinch.
  • Chili garlic sauce: Adds a kick and additional depth of flavor. Srirach is a great substitute.
  • Hoisin sauce: An absolute essential! Hoisin sauce adds sweetness, depth, and a layer of richness you simply can't get with any other ingredient. Don't skimp on this or try to substitute it – it simply won't be the same.

Optional Additions

If you're looking to boost the veggies or add an additional crunch, check out these add in ideas: 

  • Water chestnuts
  • Snap peas or snow peas
  • Bean sprouts
  • Edamame 
  • Garlic oil
  • Chili oil
  • Toasted sesame oil

How to Make Vegan Egg Roll in a Bowl

Step 1: Make the sauce

In a small bowl, whisk together the soy sauce, hoisin sauce, chili garlic sauce, and rice vinegar.

Bowl of sauce whisked together with whisk in the bowl.

Step 2: Brown the tofu and mushrooms

Sautรฉ the crumbled tofu and chopped mushrooms in a large skillet over medium heat for 8-10 minutes, or until the mushrooms are dry and everything is beginning to brown.

Crumbled tofu and mushrooms in a large skillet

Step 3: Add aromatics and half the sauce

Add the garlic, ginger, whites of the green onions, salt, and half the sauce. Stir to combine.

Egg roll in a bowl ingredients in large skillet.

Step 4: Add carrots and cabbage

Add the cabbage and carrot and mix everything together. Sautรฉ for another 5 minutes or until the cabbage is slightly wilted. Add the rest of the sauce and cook for another 2 minutes or until the mixture is combined and any liquid has reduced. Sprinkle with sesame seeds and extra green onion. Enjoy!

Egg roll in a bowl tossed to combine in large skillet.

Recipe FAQs

โ€‹What other proteins can I use to make this egg roll in a bowl?

Out of tofu? No problem ๐Ÿ˜Ž You can also use rehydrated and chopped soy curls, or finely chopped bricks of tempeh to resemble a crumbled texture.

Or, use your favorite store-bought beef like Beyond Meat, or homemade vegan beef. And of course, if you are not vegan, you can always use any kind of ground meat – 1 pound of ground beef, ground pork, ground turkey, or ground chicken. 

Is this recipe gluten-free?

As written, this delicious vegan egg roll in a bowl is not gluten-free because it contains soy sauce and hoisin sauce. However, if you swap in a gluten-free hoisin sauce and gluten-free soy sauce like tamari, it is naturally gluten-free. 

Large skillet of egg roll in a bowl.

Can I freeze leftovers?

Unfortunately leftover cooked cabbage does not freeze very well. It tends to become mushy and loses its texture upon thawing because of it's high water content.

Instead, I'd recommend repurposing the ingredients by turning them into lettuce wraps, adding them to noodles or rice, turning it into fried rice, or wrapping them in egg roll wrappers to make traditional egg rolls! 

Do I have to press the tofu?

You don't have to press the tofu, per se, but I do recommend it because it helps the tofu crumbles absorb the flavors in the sauce. I use this cheap tofu press to do all the work for me. 

Storage Instructions 

Leftovers will keep in an airtight container in the refrigerator for up to 5 days. Reheat leftovers in the microwave or in a large skillet on the stovetop until heated through.

Closeup of bowl of vegan egg roll in a bowl.
Home-Cooked Roots Logo

Egg Roll in a Bowl Recipe

No ratings yet

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Cost: $10.69 per recipe / $2.67 per serving
Skip the Chinese takeout and deep frying with this delicious Vegan Egg Roll in a Bowl recipe! Crispy tofu crumbles and shiitake mushrooms pan-fried, then tossed with a deliciously savory sauce and crunchy cabbage. Perfect healthy dinner for busy weeknights, meal prep, or cleaning out the fridge!

Ingredients
 

  • 2 tablespoons vegetable oil ($0.06)
  • 1 block extra-firm tofu drained and pressed ($3.36)
  • 5 ounces shiitake mushrooms chopped ($1.45)
  • 4 cloves garlic minced ($0.24)
  • 1 tablespoon ginger minced or grated ($0.22)
  • 4 stalks green onion chopped, whites and greens separated ($0.22)
  • ยฝ teaspoon salt ($0.02)
  • 8 cups cabbage thinly sliced ($3.48)
  • 3 medium carrots grated ($0.24)

Sauce

Garnish

Instructions
 

  • In a small bowl, mix together the sauce ingredients. Set aside.
  • Heat the oil in a large wok over medium heat. Crumble in the tofu with your hands. Add the mushrooms and sautรฉ, stirring occasionally, for 8-10 minutes. The mixture should be dry and beginning to brown.
  • Add the garlic, ginger, whites of the green onions, salt, and half the sauce. Stir together and cook for another 2-3 minutes.
  • Add the cabbage and carrot and mix everything together. Sautรฉ for another 5 minutes or until the cabbage is slightly wilted. Add the rest of the sauce and cook for another 2 minutes or until the mixture is combined and any liquid has reduced.
  • Remove from the heat and top with the remaining green onions, sesame oil, and chopped cilantro. Serve over rice and enjoy!

Meal Prep Instructions

  • Prep the sauce in advance and store in an airtight glass jar in the fridge.
  • Chop the vegetables in advance and store in separated airtight containers.
Last step!Please consider Leaving a review + commenting letting me know how you liked this recipe!
  • Protein:ย Use 1 pound of any ground or crumbled protein of choice.
  • Soy sauce:ย Use tamari for gluten-free.ย 
  • Hoisin sauce:ย Use gluten-free hoisin sauce as needed.

Notes

  • This recipe isn't freezer friendly – freezing cabbage will change the texture.ย 

Nutrition

Calories: 257kcal | Carbohydrates: 25g | Protein: 13g | Fat: 13g | Cholesterol: 0.4mg | Sodium: 1506mg | Fiber: 7g | Sugar: 12g

Disclaimer: The Nutritional Information provided for this recipe is only an estimate. The accuracy of the facts listed is not and cannot be guaranteed.

Course Main Course
Cuisine Asian-American

Did You Love This Recipe?

Rate the recipe here and make sure to leave a comment below!

No ratings yet

Want to Save this Recipe?

We'll email this post to you, so you can come back to it later!

leave a comment

I love to hear from you. Submit your recipe questions or review here and I will get back to you as soon as I can.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

related recipes