If you love the flavor of egg rolls, but want to avoid the deep-fried wrapper, you're going to love this vegetarian spin on Egg Roll in a Bowl. It's a low-carb dinner idea made with tofu instead of ground meat. Everything cooks in one pan in less than 20 minutes!
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 information is for half of this entire recipe. This information is automatically calculated using generic ingredients, so it's just an estimate, not a guarantee.Baked Tofu Option: If you prefer to bake tofu instead of scrambling it, use the directions here. Update Note: This recipe was updated to include protein in January 2024, and the scrambled version was added in January 2026. The old version included mushrooms and celery, so it was more of a side dish. You can find the original recipe here if you prefer.