Prep Time: 5 minutes | Cook Time: 10 minutes | Total Time: 15 minutes | Yield: 4 servings
Introduction
If you are a fan of traditional egg rolls, you know that the magic isn’t actually in the fried wrapper—it’s in the savory, crunchy, ginger-scented filling inside. However, making your own egg rolls at home is a labor-intensive process that involves rolling, sealing, and deep-frying. When you’re looking for a quick vegan dinner that delivers those same addictive flavors without the grease or the effort, you need the “deconstructed” version.
The 15-Minute Vegan Egg Roll in a Bowl (also lovingly known as “Vegan Crack Slaw”) is a game-changer for anyone following a plant-based lifestyle.
This recipe is a masterclass in efficiency. By using a pre-shredded coleslaw mix and extra-firm tofu, we eliminate almost all of the tedious prep work. It is a high-protein vegan recipe that is naturally low in carbs and gluten-free, making it a perfect fit for a variety of dietary needs. As a budget-friendly vegan meal, it uses simple, inexpensive staples to create a dish that is far more flavorful and healthy than anything you could order from a delivery app.
Why the “Egg Roll in a Bowl” is a Meal Prep Hero
For those who prioritize meal prep vegan options, this dish is a dream come true. Unlike traditional salads that can get soggy over time, the cabbage in this stir-fry holds its structure remarkably well.
- Fiber & Protein Powerhouse: The combination of cabbage and tofu provides a high volume of food with a low calorie density, but plenty of satiating protein.
- One-Pan Simplicity: Everything cooks in one large skillet or wok. This means you spend 10 minutes cooking and only 2 minutes cleaning up.
- Versatility: While it is incredibly satisfying on its own as a low-carb meal, you can easily serve it over brown rice, quinoa, or rice noodles to bulk it up for the family.
- Digestive Health: Cabbage is a cruciferous vegetable loaded with Vitamin K and Vitamin C, known for supporting gut health and reducing inflammation.

Ingredients & Substitutions Guide
One of the best things about this recipe is its flexibility. You can tweak the seasonings or the “meat” to suit your pantry.
The Base:
- 1 Block (14oz) Extra-Firm Tofu: Pressed and crumbled with a fork. Substitution: You can use crumbled tempeh or even 2 cups of cooked brown lentils if you prefer.
- 1 Bag (14oz) Coleslaw Mix: (Shredded green cabbage, red cabbage, and carrots). Substitution: If you have fresh cabbage, simply shred half a head of green cabbage.
- 1 tbsp Toasted Sesame Oil: This is essential for that authentic “egg roll” flavor.
The Savory Glaze:
- 3 tbsp Soy Sauce or Tamari: Use Tamari for a gluten-free version.
- 1 tbsp Rice Vinegar: For a hit of acidity to balance the savory notes.
- 3 Cloves Garlic: Minced.
- 1 tbsp Fresh Ginger: Grated. Substitution: 1 tsp of ground ginger works in a pinch.
- 1 tsp Sriracha or Chili Garlic Sauce: (Optional) for a bit of heat.
For Garnish:
- Sliced green onions and toasted sesame seeds.
Step-by-Step Instructions
- Crumble and Sear the Tofu (5 minutes): Heat the sesame oil in a large skillet over medium-high heat. Use your hands or a fork to crumble the tofu directly into the pan until it looks like small “minced meat” pieces. Sauté for 4–5 minutes until the tofu begins to turn golden brown and loses its excess moisture.
- Add Aromatics (2 minutes): Add the minced garlic and grated ginger to the tofu. Stir-fry for 1 minute until the kitchen smells incredible. This “blooming” of the aromatics is what gives the dish its restaurant-quality depth.
- Wilt the Slaw (3 minutes): Pour the bag of coleslaw mix into the pan. Stir it into the tofu and aromatics. Add the soy sauce, rice vinegar, and sriracha. Cook for 3–4 minutes, stirring frequently. You want the cabbage to be “tender-crisp”—slightly softened but still retaining a bit of crunch.
- Finish and Serve: Remove from the heat. Stir in the white parts of the sliced green onions. Serve in bowls, topped with the green parts of the onions and a generous sprinkle of sesame seeds.
Expert Tips for Success
- Dry the Tofu: The drier your tofu is before it hits the pan, the better it will sear. Pat the block with a paper towel before crumbling.
- Don’t Overcook the Cabbage: The transition from “perfectly crunchy” to “mushy” happens fast. As soon as the cabbage loses its raw bite and starts to glisten with the sauce, it’s done!
- Double the Sauce: If you plan on serving this over rice, double the soy sauce and rice vinegar to ensure you have enough extra “juice” to flavor the grains.
- Storage: This keeps beautifully in the fridge for up to 4 days. It can be eaten cold as a salad or reheated quickly in a microwave or skillet.
Conclusion
A healthy lifestyle doesn’t have to be a chore. This 15-Minute Vegan Egg Roll in a Bowl is proof that you can have a high-protein, veggie-packed meal in less time than it takes to set the table. It is fast, affordable, and full of the bold, savory flavors you love.
Ready to ditch the takeout? Let us know in the comments if you added any extra veggies like mushrooms or bell peppers! Don’t forget to save this pin to your 30-Minute Vegan Dinners board!