This post may contain affiliate links. Please read my disclosure and privacy policy.
Egg Roll in a Bowl is a popular low-carb dinner idea, but did you know that you can make it with tofu instead of meat? I’ve been experimenting with this vegan recipe for months, and today I want to show you the fastest (and most satisfying) way to make it.
Initially, I would bake crispy tofu in the oven while stir-frying the cabbage. But, for those who don’t want to turn on their oven, I wondered if I could cook the tofu more like scrambled eggs, all in one pan.
As it turns out, it works great this way, and it’s ready to eat in about 20 minutes for a fast, high-protein vegetarian dinner.
⭐⭐⭐⭐⭐ Featured Review
“Love this recipe! I didn’t bother with baking the tofu, but it was great scrambled. It’s a great way to use up extra cabbage!” – Carrie

Ingredients for Egg Roll in a Bowl
- Shredded Veggies. Cabbage and carrots are the primary veggies in this recipe. You can use a bag of shredded coleslaw mix to save time, or this is the perfect way to use up half a head of cabbage if you have one sitting in your fridge.
- Tofu. I use extra-firm tofu for vegetarian protein. When you crumble it directly into the pan, it takes on the texture of scrambled eggs and quickly absorbs the dish’s flavors.
- Tamari. This is a gluten-free alternative to soy sauce, but you can use regular soy sauce if you don’t need a gluten-free recipe.
- Garlic & Ginger. These are optional additions for an added flavor boost.
- Toasted Sesame Oil. A hint of sesame oil goes a long way. Add it at the end of cooking to help elevate the flavor even more.

How to Make Vegan Eggroll in a Bowl
Step 1:
Heat a large skillet with a lid over medium-high heat. Add a drizzle of olive oil and cook the shredded cabbage and carrots for 5 minutes. Stir every minute or so to help the veggies wilt.
Add the garlic and ginger and stir briefly, just until they smell fragrant. This should take about one minute. I use a microplane to mince the garlic and ginger into the pan finely.

Step 2:
Want to save this for later?
Add the tamari and stir briefly. It will likely steam and sizzle right away, which is a good thing!
Then cover the pan with a lid and cook for 5 minutes. This will soften the cabbage and carrots.

Step 3:
Remove the lid and use a spatula to move the veggies to the edges of the pan. Crumble the tofu into the center of the pan and season with the green onions, salt, pepper, and toasted sesame oil.
Stir until the tofu is heated through, about 3 minutes. Then taste the dish and make any adjustments, as needed. You can add an extra pinch of salt to boost the flavor, or a dash of red pepper flakes for some heat.
Serve warm right away. For a more filling meal, serve this over cooked rice or quinoa.


Vegan Egg Roll in a Bowl (with Tofu)
Ingredients
- 1 tablespoon olive oil
- 2 large carrots , shredded (about 1 cup)
- 1 pound shredded cabbage (about 4 cups)
- 1 garlic clove , minced
- 1 inch fresh ginger , minced
- 2 tablespoons tamari (gluten-free soy sauce)
- 1 (14 oz) box extra-firm tofu
- 2 to 3 green onions , chopped
- ½ teaspoon fine sea salt
- ¼ teaspoon ground black pepper , to taste
- 1 teaspoon toasted sesame oil
Instructions
- Heat the olive oil in a large skillet over medium-high heat, then add the shredded carrots and cabbage. Stir for 5 minutes, until the cabbage and carrots start to soften. Add the garlic and ginger and stir for one more minute.
- Add the tamari to the pan and stir well. It will likely sizzle right away and create some steam. I like to cover the pan with a lid at this point and let the cabbage soften for 5 minutes.
- Remove the lid from the pan and use a spatula to move the cooked veggies towards the center of the pan, leaving the center clear. Crumble the tofu directly into the pan, and season with the salt, pepper, toasted sesame oil, and green onions. Stir well until the tofu is heated through, about 3 minutes. Taste the dish and add extra salt or pepper, if needed.
- Serve warm with any extra toppings you like, such as sesame seeds or fresh cilantro. For a more filling option, serve this over cooked rice or quinoa. Leftovers can be stored in an airtight container in the fridge for up to 4 days.
Notes
Nutrition
More Recipes to Try
If you try this Vegan Egg Roll in a Bowl, please leave a comment and a star rating below to let me know how you like it.












I’m not finding the carbohydrates. As a diabetic I need this!
I made this and loved it! The only change I made was adding some red pepper flakes to give it a little kick 😊
This is such a great recipe! I added some minced garlic just before adding the cabbage and cooked shrimp in the last 5 minutes and it was amazing!
A wonderful recipe! This is definitely being added into my regular meal rotation 🙂
Amazing recipe!
This was easy to make & easy to eat. But the most important part.. YUM. Very satisfying & nutrient dense. New staple! Note: 1) I used coconut aminos as an alternative to the Tamari. 2) I know it says it can be vegan but I added eggs because it tasted like it was missing something. I would like to experiment with it a little more to find a fully plant-based version. I will report back if I make that discovery!
when you say cover and lower the heat…lower it to what on an electric stove top? thanks!
The low setting worked for us when we made this at my in-laws. They have electric, we cook w gas.
So good! Thank you! I didn’t use mushrooms (I don’t like them) and I sued brags liquid amino). And lastly, added some tofu (for me) and chicken (for boyfriend) that I had cooked with just some light seasoning on it. It was a big win!
I made it last night and we loved it. The only change I made was I added a little liquid smoke. I even chopped up all the veggies and it did not take a long time to make the recipe. If you use the bags of coleslaw, a box of cut up mushrooms, it would very quick. My husband asked if he could bring some to his sister he liked it so much. Definitely making a bigger batch next time. Thanks for all your awesome recipes!
I’m so glad you enjoyed it!
Delicious! Added some teriyaki for an extra kick, but even before that it tasted amazing
One of my favorite recipes. Super simple to make