When you need a fast, flavorful meal that comes together in under 30 minutes, this Tofu Cabbage Stir Fry is the perfect solution. Crumbled tofu is sautéed with garlic, ginger, scallions, and cabbage, then coated in a savory-sweet sauce made with soy sauce, sesame oil, and a touch of maple syrup.
This Chinese-inspired vegan dish is simple, budget-friendly, and packed with plant-based protein. Whether you’re looking for a healthy weeknight dinner or a meal-prep favorite, this stir fry delivers big flavor with minimal effort.
Why You’ll Love This Recipe
- Ready in just 30 minutes
- High in plant-based protein
- Budget-friendly and pantry-friendly
- Naturally vegan and dairy-free
- Packed with savory umami flavor
- Perfect for meal prep and leftovers
Ingredients
For the Sauce
- 1 tbsp light soy sauce – provides salty umami flavor
- 1 tbsp dark soy sauce – adds richness and color
- 1 tbsp rice wine vinegar – balances flavors with acidity
- 2 tsp maple syrup or sugar – adds subtle sweetness
- ½ tbsp sesame oil – nutty aroma and depth
- ½ tsp vegetable bouillon paste (or ½ bouillon cube) – boosts savory flavor
For the Stir Fry
- 1–2 tbsp avocado oil – for sautéing
- 4 scallions, sliced (whites and greens separated) – adds freshness and mild onion flavor
- 1 red chili pepper, sliced (optional) – for heat and spice
- 4 cloves garlic, crushed or grated – aromatic flavor base
- ½ inch fresh ginger, grated – adds warmth and brightness
- 1 block (450g) super firm tofu – hearty protein-rich base
- 1 tsp smoked paprika – subtle smoky flavor
- ½ tsp ground coriander – earthy citrus notes
- 2 cups green cabbage, shredded – adds texture and nutrition
How to Make Tofu Cabbage Stir Fry
Step 1: Prepare the Sauce
In a small bowl, whisk together:
- Light soy sauce
- Dark soy sauce
- Rice wine vinegar
- Maple syrup
- Sesame oil
- Vegetable bouillon
Set aside.
Step 2: Sauté the Aromatics
Heat avocado oil in a large skillet or wok over medium-high heat.
Add the white parts of the scallions and the chili pepper if using.
Cook for 2–3 minutes until softened.
Add garlic and ginger and sauté for about 1 minute until fragrant.
Step 3: Cook the Tofu
Crumble the tofu directly into the skillet.
Sprinkle with smoked paprika and coriander.
Stir well to coat the tofu evenly in the spices.
Cook for 3–5 minutes, allowing the tofu to lightly brown.
Step 4: Add the Cabbage
Add the shredded cabbage to the skillet.
Stir fry for about 4 minutes until it begins to soften but still retains some crunch.
Step 5: Add the Sauce
Pour the prepared sauce over the tofu and cabbage mixture.
Stir well and continue cooking until the vegetables and tofu absorb the sauce and become well coated.
Step 6: Serve
Remove from heat.
Garnish with the green parts of the scallions.
Serve over rice, noodles, or enjoy on its own.

Tips for Success
- Use super firm tofu for the best texture and less moisture
- Slice cabbage thinly so it cooks quickly and evenly
- Add extra oil if the tofu mixture begins to dry out
- Don’t overcook the cabbage—slight crunch adds texture
- Prepare all ingredients before cooking since stir fries move quickly
Equipment Needed
- Large skillet or wok
- Small mixing bowl
- Whisk
- Cutting board
- Sharp knife
- Measuring spoons
Recipe Variations
Extra Protein Version
Add shelled edamame or extra tofu.
Spicy Stir Fry
Increase the chili peppers or add chili garlic sauce.
Vegetable-Packed Version
Include carrots, mushrooms, broccoli, bell peppers, or snap peas.
Low-Carb Option
Serve on its own or over cauliflower rice.
Noodle Bowl Version
Toss with rice noodles, ramen noodles, or soba noodles for a complete meal.
Serving Suggestions
This stir fry pairs perfectly with:
- Steamed jasmine rice
- Brown rice
- Rice noodles
- Soba noodles
- Vegetable spring rolls
- Asian cucumber salad
FAQs
Can I use extra-firm tofu instead of super-firm tofu?
Yes. Simply press and drain it well before cooking.
What is dark soy sauce?
Dark soy sauce is thicker, slightly sweeter, and richer than regular soy sauce. It also adds a deeper color.
Can I make this gluten-free?
Yes. Substitute regular soy sauce with tamari or certified gluten-free soy sauce.
How long do leftovers last?
Store in an airtight container in the refrigerator for up to 4 days.
Can I freeze it?
While possible, the cabbage texture may soften significantly after thawing. It’s best enjoyed fresh.
Final Thoughts
This Tofu Cabbage Stir Fry proves that simple ingredients can create an incredibly flavorful meal. The combination of savory soy sauce, aromatic garlic and ginger, tender tofu, and crisp cabbage creates a satisfying dish that’s healthy, affordable, and easy enough for any night of the week. Whether served over rice or noodles, it’s a versatile recipe you’ll find yourself making again and again.
Print
Tofu Cabbage Stir Fry
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegan
Description
This Tofu Cabbage Stir Fry is a quick and easy vegan dinner featuring crumbled tofu, tender cabbage, aromatic garlic and ginger, all tossed in a savory-sweet Asian-inspired sauce. Ready in just 30 minutes.
Ingredients
- 1 tbsp light soy sauce
- 1 tbsp dark soy sauce (or 1 extra tbsp regular soy sauce)
- 1 tbsp rice wine vinegar
- 2 tsp maple syrup or sugar
- 1/2 tbsp sesame oil
- 1/2 tsp vegetable bouillon paste or 1/2 crushed vegetable bouillon cube
- 1–2 tbsp avocado oil
- 4 scallions, sliced (whites and greens separated)
- 1 red chili pepper, sliced (optional)
- 4 cloves garlic, crushed or grated
- 1/2 inch fresh ginger, grated or minced
- 1 (450g) block super firm tofu
- 1 tsp smoked paprika
- 1/2 tsp ground coriander
- 2 cups green cabbage, shredded
Instructions
- In a small bowl, whisk together the light soy sauce, dark soy sauce, rice vinegar, maple syrup, sesame oil, and vegetable bouillon. Set aside.
- Heat avocado oil in a large skillet over medium-high heat.
- Add the white parts of the scallions and chili pepper, if using. Sauté until softened.
- Add garlic and ginger and cook for about 1 minute until fragrant.
- Crumble the tofu into the skillet. Add smoked paprika and coriander and stir well to coat.
- Cook for 3–5 minutes, stirring occasionally.
- Add shredded cabbage and stir fry for about 4 minutes until slightly softened.
- Pour the prepared sauce over the tofu and cabbage mixture.
- Cook for several minutes, stirring frequently, until the sauce is absorbed.
- Serve over rice or noodles and garnish with scallion greens if desired.
Notes
- Add extra oil if the skillet becomes too dry during cooking.
- If dark soy sauce is unavailable, substitute with 1 tablespoon regular soy sauce and 1/2 teaspoon molasses.
- Thinly shredded cabbage cooks faster and blends better with the tofu.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Chinese Inspired



