This Vegan Egg Roll In a Bowl brings all the classic flavors of your favorite takeout appetizer into a healthy, one-pan dinner that is perfect for a busy weeknight. You will love the combination of tender, sautéed cabbage and earthy button mushrooms, which provide a satisfying, meaty texture without the need for animal products. Every bite is packed with savory umami notes from the soy sauce and a fragrant finish of toasted sesame oil, making it a comforting and aromatic dish that feels much more indulgent than its low-carb profile suggests. The texture strikes a perfect balance between the softened vegetables and the slight crunch of fresh green onions and sesame seeds used for garnish.
To make this recipe even more versatile, you can easily customize the ingredients based on what you have in your pantry. If you are looking to save a bit of time on prep, feel free to swap the fresh cabbage and carrots for a pre-shredded coleslaw mix, or use coconut aminos instead of soy sauce if you prefer a soy-free alternative. For those who want an extra kick of flavor, adding freshly grated ginger or minced garlic during the initial sauté will elevate the aromatics, while adding some crushed peanuts or toasted almonds at the end provides a delightful additional crunch. If you want to increase the protein content while keeping it vegan, crumbled firm tofu or tempeh makes an excellent addition to the vegetable base.
This meal is fantastic for meal prep as the flavors actually deepen after sitting for a day, and it stores beautifully in an airtight container in the refrigerator for up to four days. While you can freeze this dish for up to two months, keep in mind that the vegetables may lose some of their crispness once thawed and reheated. When you are ready to enjoy your leftovers, simply reheat them in a large skillet over medium heat with a tiny splash of water or oil to revive the textures. Using a skillet rather than a microwave helps ensure the cabbage stays tender-crisp rather than becoming soggy, keeping your quick lunch or dinner just as delicious as the night it was made.
Yields 2 servings of Vegan Egg Roll In a Bowl
The Preparation
- 3 tablespoons olive oil
- 1/2 medium red onion, thinly sliced
- 2 small carrot, shredded
- 3 ounces celery, chopped
- 4 cups green cabbage, shredded
- 1 cup button mushrooms, sliced
- 2 tablespoons soy sauce
- salt and pepper, to taste
- 1 teaspoon sesame oil
- 1 medium green onion, chopped for garnish
- 1 teaspoon sesame seeds, for garnish
The Execution
1. Heat a large skillet that has a fitted lid, then add half the olive oil. Cook the onion, carrots, and celery until they soften.

2. Add the cabbage, mushrooms, soy sauce, salt, and pepper. Drizzle in a little water and remaining olive oil. It will sizzle and steam; use it to loosen up any brown bits on the bottom of the pan.

3. Lower the heat and cover skillet with the lid. Cook for about 15 minutes or until the vegetables become tender. Remove from heat and mix in the sesame oil, so the flavor doesn’t cook out.

4. Check the seasoning and add more salt and pepper if needed. Garnish with chopped green onions and sesame seeds to serve.

This makes a total of 2 servings of Vegan Egg Roll In a Bowl. Each serving comes out to be 309 calories, 23.8g fats, 13.3g net carbs, and 7.3g protein.
| NUTRITION | CALORIES | FAT | CARBS | FIBER | NET CARBS | PROTEIN |
| 3 tablespoon olive oil | 358 | 40.5 | 0 | 0 | 0 | 0 |
| 1/2 medium red onion | 21 | 0.1 | 4.8 | 0.7 | 4.1 | 0.6 |
| 2 small carrot | 25 | 0.1 | 5.7 | 2.1 | 3.6 | 0.6 |
| 3 ounce celery | 14 | 0.1 | 2.5 | 1.4 | 1.2 | 0.6 |
| 4 cup green cabbage | 90 | 0.2 | 20.9 | 9 | 11.9 | 4.6 |
| 1 cup button mushrooms | 34 | 0.5 | 5.1 | 1.6 | 3.5 | 4.8 |
| 2 tablespoon soy sauce | 17 | 0.2 | 1.6 | 0.3 | 1.3 | 2.6 |
| — salt and pepper | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 teaspoon sesame oil | 40 | 4.5 | 0 | 0 | 0 | 0 |
| 1 medium green onion | 5 | 0 | 1.1 | 0.4 | 0.7 | 0.3 |
| 1 teaspoon sesame seeds | 15 | 1.3 | 0.7 | 0.4 | 0.3 | 0.5 |
| Totals | 618 | 47.7 | 42.4 | 15.7 | 26.7 | 14.5 |
| Per Serving (/2) | 309 | 23.8 | 21.2 | 7.9 | 13.3 | 7.2 |

Vegan Egg Roll In a Bowl
Ingredients
- 3 tablespoon olive oil
- ½ medium red onion thinly sliced
- 2 small carrot shredded
- 3 ounce celery chopped
- 4 cup green cabbage shredded
- 1 cup button mushrooms sliced
- 2 tablespoon soy sauce
- salt and pepper to taste
- 1 teaspoon sesame oil
- 1 medium green onion chopped for garnish
- 1 teaspoon sesame seeds for garnish
Instructions
- Heat a large skillet that has a fitted lid, then add half the olive oil. Cook the onion, carrots, and celery until they soften.
- Add the cabbage, mushrooms, soy sauce, salt, and pepper. Drizzle in a little water and remaining olive oil. It will sizzle and steam; use it to loosen up any brown bits on the bottom of the pan.
- Lower the heat and cover skillet with the lid. Cook for about 15 minutes or until the vegetables become tender. Remove from heat and mix in the sesame oil, so the flavor doesn't cook out.
- Check the seasoning and add more salt and pepper if needed. Garnish with chopped green onions and sesame seeds to serve.




