This Vegan Egg Roll in a Bowl brings together tender tofu crumbles, savory mushrooms, colorful cabbage, and edamame in a tangy ginger-garlic sauce for a delicious, protein-packed meal. You may also like our Vegan Sushi Salad.

Recipe Quick Look: Vegan Egg Roll in a Bowl
🕗 Prep Time: 15 minutes
🔥 Cook Time: 25 minutes
⏰ Total Time: 40 minutes
🍽️ Servings: 4
⭐ Difficulty: Moderate – make the sauce, then make the bowl by cooking the mushrooms, tofu, carrots, and onions; add the remaining ingredients; stir to combine and enjoy
🌿Diet: 100% whole food, plant-based vegan, gluten-free, oil-free, soy-free, nut-free, and an approved Starch Solution recipe
🙏 Daniel Fast recipe and a wonderful meatless recipe for Lent
Summarize and Save This Recipe with AI

Why You'll Love This Vegan Egg Roll in a Bowl
- Big on vegetables: Ten heaping cups of cabbage cook down into a generous, colorful meal.
- Two sources of plant protein: Tofu and edamame add substance and satisfying texture to this vegan egg roll bowl.
- Savory, tangy, and slightly sweet: The sauce balances tamari or coconut aminos with rice vinegar, ginger, and a touch of date sweetness.
- Made without added oil: A splash of water helps prevent sticking, while tahini adds richness.
- Easy to customize: Adjust the heat, switch up the mushrooms, or serve it over brown rice.
- No wrapping required: All the filling-inspired goodness goes straight into your bowl.
This bowl has the comforting flavors of egg roll filling without the wrapping or deep-frying. With plenty of vegetables, satisfying plant protein, and just enough crunch, this oil-free meal deserves a spot in your weeknight dinner rotation.
Jump to:
- Recipe Quick Look: Vegan Egg Roll in a Bowl
- Summarize and Save This Recipe with AI
- Why You'll Love This Vegan Egg Roll in a Bowl
- Health Benefits
- Key Ingredients
- Substitutions and Variations
- How to Make Vegan Egg Roll in a Bowl
- Expert Tips
- Serving Suggestions
- Vegan Egg Roll in a Bowl FAQs
- More Asian-Inspired Vegan Recipes to Check Out
- Did You Make This Recipe?
- Vegan Egg Roll in a Bowl
Health Benefits
- Plant protein from tofu and edamame. Both ingredients are made from soybeans and contribute protein to the meal. Protein supplies amino acids that your body uses to build and maintain tissues, making these ingredients valuable additions to a whole food, plant-based nutrition plan.
- Fiber from a variety of plants. Cabbage, carrots, edamame, mushrooms, and the date contribute dietary fiber, which supports gut health and blood sugar control. Keeping the full cup of edamame adds both fiber and protein alongside the vegetables.
- Richness without deep-frying. Tahini and sesame seeds contribute healthy plant fats and nutty flavor without needing a frying step. This recipe uses no added oil, but it is not fat-free.
- Mushrooms are rich in bioactive compounds. Mushrooms are an excellent source of antioxidants and bioactive compounds that support immune health, heart health, brain function, and weight management.
Key Ingredients

- Extra-Firm Tofu: Tender, substantial crumbles that absorb the sauce and provide plant protein.
- Mushrooms: Savory depth and a finely textured, hearty bite. Cremini, white button, or shiitake mushrooms work well.
- Green Cabbage: Classic cabbage flavor and a tender-crisp texture associated with egg roll filling.
A full list of ingredients with exact amounts can be found in the recipe card below.
Substitutions and Variations
- Use bagged coleslaw mix. Replace the sliced cabbage with approximately 10 heaping cups of plain, undressed coleslaw mix. If it already contains carrots, adjust the additional carrot to your preference.
- Use one type of cabbage. All green or all red cabbage will work. Keep the total amount the same, and use tenderness as your guide when cooking.
- More protein, please. Toss in some crumbled tempeh for a stronger flavor and firmer bite. Alternatively, add another cup of shelled edamame.
- Make it mushroom-free. Finely chopped zucchini can replace the mushrooms. Let its released moisture evaporate before adding the next ingredients.
- Adjust the heat. Start with 1 teaspoon of sriracha for a gentler kick. Use 2 teaspoons for more heat, or leave it out and let everyone add chili sauce at the table.
How to Make Vegan Egg Roll in a Bowl

- Step 1: Add sauce ingredients (coconut aminos or low-sodium tamari, rice vinegar, date, tahini, sriracha or chili garlic sauce, black or white pepper, and water) to a bullet blender and blend until smooth and creamy.

- Step 2: Heat a large skillet or wok over medium-high heat, add crumbled tofu and chopped mushrooms. Cook for 6 to 8 minutes.

- Step 3: Add the onion and shredded carrot and cook for another 3 to 4 minutes.

- Step 4: Stir in minced garlic and fresh ginger root. Cook for another minute, stirring frequently until fragrant.

- Step 5: Add chopped cabbage and shelled edamame. Stir to combine.

- Step 6: Pour the blended sauce over the vegetables and cook for another 4 to 6 minutes, stirring frequently so the sauce coats everything evenly.

- Step 7: Remove from the heat and add the chopped green onions and cilantro. Stir to combine. Top with extra green onions and sesame seeds and enjoy!
Expert Tips
- To keep the bowl from getting soggy, use a large pan, let the mushroom liquid cook off, and avoid adding too much water.
- If using frozen shelled edamame, run it under warm water and drain well before adding it to the pan.
- Cook the cabbage uncovered just until tender-crisp to give the bowl its egg roll texture. Be careful not to overcook it.
SAVE THIS RECIPE!
We'll also send you other yummy recipes. No worries! You can unsubscribe at any time. 💙
Serving Suggestions
- This vegan egg roll in a bowl works beautifully on its own or served over brown rice or with rice noodles.
- If you're a cabbage lover, pair this with our mango coleslaw salad, or if you're into soups, try it with our miso and mushroom soup.
- For a larger spread, enjoy this vegan egg roll in a bowl with our vegan kimchi fried rice and kung pao tofu or sweet and sour vegan chicken.
- For a sipper, enjoy with our watermelon cucumber juice or iced pineapple matcha latte.
Vegan Egg Roll in a Bowl FAQs
It's a dish inspired by egg roll filling, served without the wrapper. This version combines cabbage, carrots, mushrooms, crumbled tofu, and edamame with a savory sauce.
Crumbled extra-firm tofu works well because it holds its shape and absorbs the sauce. Finely chopped mushrooms add savory flavor and texture, while edamame contributes another source of plant protein. Crumbled tempeh is another option.
Yes. Use approximately 10 heaping cups of plain coleslaw mix in place of the green and red cabbage. Choose a mix without dressing, and adjust the additional shredded carrot if your mix already includes it.
Refrigerate leftovers promptly in shallow, airtight containers and use within 4 days. Reheat individual portions in a skillet or microwave until thoroughly hot, adding only a small splash of water if needed. Freezing is not recommended.

This dish turns everyday vegetables into a colorful, satisfying meal with savory flavor in every bite. The generous cabbage, tender tofu, and full cup of edamame make it hearty, while the ginger-garlic sauce brings everything together. Keep a little crunch in the cabbage, finish with fresh toppings, and dinner is ready to scoop.
More Asian-Inspired Vegan Recipes to Check Out
Did You Make This Recipe?
If you tried this or any other recipe on our website, please leave a 🌟 star rating and let us know how it went in the 📝 comments below! We love your feedback to help us improve.

Vegan Egg Roll in a Bowl
Equipment
Ingredients
for the sauce
- ¼ cup coconut aminos (or low sodium tarmari soy sauce)
- 2 Tablespoons rice vinegar
- 1 pitted Medjool date (soft) (or homemade date syrup)
- 1 Tablespoon tahini
- 1½ teaspoons sriracha (or chili garlic sauce)
- ½ teaspoon white pepper (or black pepper)
- 1-2 Tablespoons water, as needed
for the bowl
- 1 14 oz. extra-firm tofu, drained well and crumbled
- 8 oz. mushrooms, finely chopped
- 1 small yellow onion, diced
- 1 cup carrot, shredded
- 3 cloves garlic, minced (or half the amount in garlic paste)
- 1 Tablespoon fresh ginger root, grated (or half the amount in ginger puree)
- 5 cups shredded green cabbage, heaping
- 5 cups shredded purple cabbage, heaping
- 1 cup shelled edamame
- 3 green onions, chopped
- ¼ cup fresh cilantro, chopped
- 1 Tablespoon sesame seeds (for topping)
Instructions
- Add sauce ingredients (coconut aminos or low-sodium tamari, rice vinegar, date, tahini, sriracha or chili garlic sauce, black or white pepper, and water) to a bullet blender. Blend until smooth and creamy. Set aside.
- Heat a large skillet or wok over medium-high heat, add crumbled tofu and chopped mushrooms. Cook for 6 to 8 minutes.
- Add the onion and shredded carrot and cook for another 3 to 4 minutes.
- Stir in minced garlic and fresh ginger root. Cook for another minute, stirring frequently until fragrant.
- Add chopped cabbage and shelled edamame. Stir to combine.
- Pour the blended sauce over the vegetables and cook for another 4 to 6 minutes, stirring frequently so the sauce coats everything evenly.
- Remove from the heat and add most of the chopped green onions and cilantro. Stir to combine. Top with extra green onions and sesame seeds, and enjoy!
Notes
- To keep the bowl from getting soggy, use a large pan, let the mushroom liquid cook off, and avoid adding too much water.
- If using frozen shelled edamame, run it under warm water and drain well before adding it to the pan.
- Cook the cabbage uncovered just until tender-crisp to give the bowl its egg roll texture. Be careful not to overcook it.
- Refrigerate leftovers promptly in shallow, airtight containers and use within 4 days. Reheat individual portions in a skillet or microwave until thoroughly hot, adding only a small splash of water if needed. Freezing not recommended.









Kelsie Blue says
This dish is amazingly delicious, takes your spring roll to another level.