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.












This recipe is so easy, healthy and delicious. I didn’t have carrots, so I added shredded broccoli. Added an egg and egg and edamame. Yummy!
Delicious! Love how easy and good this is. My son had seconds with his Christmas dinner. Awesome!
Megan, I always like this dish! Can you please add an instant pot adaptation? Thanks so much.
Hi Rebecca! Do you happen to have a copy of The Fresh & Healthy Instant Pot Cookbook? I’ve included a pressure cooker version of this recipe in there!
I think this is the one recipe of your’s that I have made the most. It is so easy and so good. I use the cuisinart and it comes together really quickly. I added leftover chicken last night and it was great.
I have never rated a recipe but after tasting this I had to.
1st this recipe is so easy to make. I used a bag of coleslaw mix, shredded carrots and mushrooms. Same seasoning except for low sodium. When sesame oil added I also dumped in a can of drained/washed black beans to make it a one pot meal.
This is so delicious!!! It is on my save list.
Thank you.
I’m glad I found your food combining recipes! Thanks for all these … Especially the meat ones! I’m hungry already. I will definitely be making this one … with 5spice added!!! Uuhhh and I just saw Karine’s comment about basil and ginger! Oh yum yum yum yum yum yum yum yum
This was so yummy! I used a leek instead of onions, spiralized a sweet potato instead of carrots and doubled (or more) the mushrooms. I topped it with baked tofu. Oh and I used vegetable broth instead of oil and coconut aminos instead of tamari.
Made this last night and it was delicious!! What an awesome way to eat a boatload of veggies. I added some ground turkey and swapped the tamari for coconut aminos and added a couple cloves of garlic. Will definitely be keeping this recipe in the meal rotation. Thanks Megan!
Easy and delicious!
Loved this, my family loved it, I will have fun making it in different ways depending on what I have on hand, thank you!