Tofu Cabbage Stir Fry

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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tofu Cabbage Stir Fry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Harper
  • 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

  1. In a small bowl, whisk together the light soy sauce, dark soy sauce, rice vinegar, maple syrup, sesame oil, and vegetable bouillon. Set aside.
  2. Heat avocado oil in a large skillet over medium-high heat.
  3. Add the white parts of the scallions and chili pepper, if using. Sauté until softened.
  4. Add garlic and ginger and cook for about 1 minute until fragrant.
  5. Crumble the tofu into the skillet. Add smoked paprika and coriander and stir well to coat.
  6. Cook for 3–5 minutes, stirring occasionally.
  7. Add shredded cabbage and stir fry for about 4 minutes until slightly softened.
  8. Pour the prepared sauce over the tofu and cabbage mixture.
  9. Cook for several minutes, stirring frequently, until the sauce is absorbed.
  10. 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

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star