Vegan Egg Roll in a Bowl

This post may contain affiliate links.

Bold flavor, easy to make and better than takeout. This Vegan Egg Roll in a Bowl is high in protein, low in carbs, and comes together in just 30 minutes! Loaded with crumbled tofu, crisp veggies, and a bold homemade sauce, it’s a weeknight dinner you’ll want to make on repeat.

Vegan Egg Roll in a Bowl

Craving takeout but want to keep it clean and protein-packed? This vegan Egg Roll in a Bowl has you covered. It’s everything you love about a crispy egg roll, minus the deep fry and the wrapper. Think: sautéed cabbage, carrots, and green onions tossed with crumbled tofu (hello, plant-based protein!) in a savory sesame-ginger sauce, all piled over rice if you like or spooned straight from the skillet. Bonus: it comes together in 30 minutes flat and tastes even better the next day, making it the perfect high protein meal prep. It truly is better than takeout, and you’ll feel the same way as soon as you try it. If you don’t know what egg roll in a bowl is, you’re about to find out!

What is an Egg Roll in a Bowl?

Have you ever had an egg roll? You know, a deep-fried appetizer that you often order with your asian takeout meal? It’s a rice paper roll typically filled with shredded cabbage, chopped meat, and other ingredients. Well, this egg roll in a bowl recipe is pretty much all of that, minus the meat, the deep fry and the wrapper, all deconstructed into a bowl of happiness. It’s everything you love about this classic takeout item packed into one simple skillet meal. This vegan egg roll in a bowl recipe uses whole food plant-based ingredients, and it’s high in protein, low in carbs, and comes together in under 30 minutes.

crumbled tofu in a metal mixing bowl
Whole cremini mushrooms on a wooden cutting board

High Protein Vegan Egg Roll in a Bowl Ingredients

This dish is loaded with colorful veggies, satisfying texture, and plenty of plant-based protein. Here’s what you’ll need:

Veggie Bowl Ingredients

  • Minced ginger & garlic: The aromatic and flavor foundation of this dish.
  • Super firm tofu: No minced meat here, we are packing this bowl with plant-based protein. It crumbles perfectly for creating that “egg roll” filling feel without any eggs.
  • Cremini mushrooms: Earthy, hearty, and rich in umami, they soak up the sauce beautifully while adding satisfying texture.
  • Green onions: Both the whites and greens bring brightness and a mild allium kick, along with vibrant color for garnish.
  • Carrots: Shredded and slightly sweet, they bring a crunchy contrast that keeps every bite interesting.
  • Napa cabbage: One of my favorite cabbages, this soft and tender cabbage wilts perfectly when sautéed. It adds a mild a naturally juicy bite.
  • Water chestnuts: Light, crisp, and refreshing, they add the perfect amount of crunch without overpowering the dish.

Sauce Ingredients

  • Coconut aminos: A slightly sweet, gluten-free alternative to soy sauce that adds deep, savory flavor with less sodium.
  • Rice vinegar & mirin: A dynamic duo! Rice vinegar brings zing, while mirin adds a subtle sweetness that rounds everything out.
  • Maple syrup: Just a touch to mellow the acidity and heat, keeping the sauce balanced.
  • Sriracha: Adds the perfect kick of chili heat to wake up your taste buds. Adjust to your own preference.
  • Umami dust: Totally optional, but if you have it, use it. It adds incredible savory depth and complexity. This is the one I use.
  • Sesame seeds and sesame oil: The final layer of seasoning that ties everything together with warmth, nuttiness, and crunch.
finely chopped fresh ginger on a chef’s knife and cutting board

To Make Vegan Egg Roll in a Bowl

Sauté the Aromatics and Veggies

Heat a large skillet over medium heat and add a splash of water or oil. Sauté the minced ginger and garlic until fragrant. Add the crumbled tofu and mushrooms and cook for 3–4 minutes until the mushrooms begin to soften. Stir in the white parts of the green onion, shredded carrot, chopped cabbage, and water chestnuts. Let everything cook down for 5–7 minutes, stirring occasionally.

Mix the Sauce

While the veggies cook, whisk together the coconut aminos, rice vinegar, maple syrup, sriracha, mirin, umami dust, sesame seeds, black pepper, and salt in a small bowl or jar. Taste and adjust seasoning as needed.

Combine and Serve

Pour the sauce over the cooked veggie mixture and toss to combine. Let everything heat through for another minute or two. Finish with the green onion tops and a sprinkle of extra sesame seeds. Serve hot and enjoy!

Customize Your Healthy Egg Roll in a Bowl

This is a flexible, fridge-friendly recipe. One of the best parts about it is that you can pretty much put anything into the sauté and it’s going to be amazing. Here are a few swaps you could try out:

  • Tofu: Sub with tempeh, soy curls, or lentils.
  • Cabbage: Use purple cabbage or a slaw mix.
  • Sauce: Adjust heat with more or less sriracha or skip the sesame oil for oil-free.
  • Add-ins: Throw in bell pepper, zucchini, or edamame.

How to Store Leftover Vegan Egg Roll in a Bowl

Let leftovers cool completely before transferring to an airtight container. Store in the fridge for up to 4 days. Reheat in a skillet or microwave. This dish also tastes great cold as a make-ahead lunch!

Tips for Making the Best Vegan Egg Roll in a Bowl

  • Use super firm tofu to avoid excess moisture.
  • Let the veggies cook down until tender but not soggy.
  • Taste and adjust the sauce, especially the spice level.
  • Want more bite? Add chopped peanuts or crispy rice noodles on top.

Vegan Egg Roll in a Bowl FAQ

Does egg roll filling freeze well? Yes! Cool it first, then freeze in a tightly sealed container for up to 2 months. Reheat in a pan until hot.

Can I make this oil-free? Absolutely. Skip the sesame oil and sauté in water or broth.

Is this recipe gluten-free? Yes, as long as you use coconut aminos or gluten-free soy sauce.

Did you make this vegan egg roll in a bowl? 

Let me know how you liked it by leaving a comment and rating below! Try these other Better Than Takeout recipes next:

Better Than Takeout Sweet and Sour Cauliflower

Better Than Takeout Vegan Honey Cashew Cauliflower

Crispy Rice Paper Dumplings

Jackie Akerberg

Author of the Clean Vegan Cookbook, Food Blogger and Recipe Developer from Des Moines, Iowa. 

Jackfruitful Kitchen has proudly been featured in Forks Over Knives, Vegan Bowls, Vegan Food and Living, and DSM Magazine.

Get the Jackfruitful Meal Planner !

Say goodbye to meal time stress with the Jackfruitful Meal Planner! Get a weekly custom meal plan, grocery list, and access to exclusive recipes, tutorials, at-home workouts and more!
Recipe cover graphic reading “Layered Salads” over a colorful layered vegetable background

Get the Layered Salads ebook from Jackfruitful Kitchen for FREE!

Enter your email below and then check your inbox for the goodies.


Related Posts

Join my mailing list to get the latest recipes first!


bowl of vegan egg roll filling with cabbage, mushrooms, carrots, sesame seeds, and scallions
Jackie Akerberg

High Protein Vegan Egg Roll in a Bowl

5 from 1 vote
Bold flavor, easy to make and better than takeout. This Vegan Egg Roll in a Bowl is high in protein, low in carbs, and comes together in just 30 minutes! Loaded with crumbled tofu, crisp veggies, and a bold homemade sauce, it’s a weeknight dinner you’ll want to make on repeat.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Calories: 230

Equipment

  • stove

Ingredients
  

Veggie Bowl Ingredients
  • 1 tbsp ginger, minced
  • 4 garlic cloves, minced
  • 16 oz high protein super firm tofu, crumbled*
  • 8 oz cremini mushrooms, finely chopped
  • 1 bunch green onions, finely chopped, greens saved for garnish
  • 1 large carrot, shredded
  • 1 medium napa cabbage, finely chopped (about 6 cups)
  • 8 oz canned water chestnuts, drained and finely chopped
Sauce Ingredients
  • ¼ cup coconut aminos
  • 1 tbsp rice vinegar
  • 1 tbsp maple syrup
  • 1 tbsp sriracha
  • 1 tbsp mirin
  • ½ tsp umami dust, optional but recommended
  • ½ tsp black pepper and sea salt
  • 1 tbsp toasted sesame seeds, plus more for topping
  • 1 tbsp sesame oil, optional

Method
 

  1. Heat a large skillet over medium heat and add a splash of water or cooking oil to coat.
  2. Add in the ginger and garlic and sauté until fragrant. Add in the tofu and mushrooms and sauté for 3-4 minutes until the mushrooms begin to release their juices. Add the onion, carrot, cabbage and water chestnuts and let it cook down, stirring occasionally for about 5-7 minutes.
  3. While it's cooking, combine the sauce ingredients in a jar and season to taste. Pour over the veggie mixture and stir to combine. Season to taste with salt and pepper.
  4. Serve hot, topped with green onions and sesame seeds!

Nutrition

Serving 1servingCalories 230kcalCarbohydrates 31gProtein 13gFat 7gSaturated Fat 1gPolyunsaturated Fat 3gMonounsaturated Fat 2gSodium 562mgPotassium 914mgFiber 5gSugar 11gVitamin A 2976IUVitamin C 37mgCalcium 177mgIron 3mg

*Macros are provided as an estimate for convenience. Your final numbers will vary depending on ingredient brands, substitutions, and how you portion the recipe.

Did you make this recipe?

Let us know how it was!
Related posts

2 Responses

5 from 1 vote

Leave a Reply

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

Recipe Rating




Want Jackfruitful Recipes sent right to your inbox?

Subscribe by submitting your email!