Stir Fried Tofu and Cabbage

Golden-brown crispy tofu cubes mixed with bright green cabbage and red bell peppers in a savory garlic-ginger sauce, ready to serve. Pin it
Golden-brown crispy tofu cubes mixed with bright green cabbage and red bell peppers in a savory garlic-ginger sauce, ready to serve. | cookedandcozy.com

This Asian-inspired stir fry combines golden crispy tofu with thinly sliced cabbage and colorful vegetables in a rich garlic-ginger sauce. The dish comes together quickly with just 15 minutes of prep and 15 minutes of cooking time, making it perfect for busy weeknights.

Firm tofu cubes are pan-fried until golden and crunchy, then tossed with fresh cabbage, carrots, onions, and bell peppers. The savory sauce brings everything together with soy sauce, rice vinegar, toasted sesame oil, and a touch of sweetness from maple syrup or honey.

Serve over steamed rice or noodles for a complete vegetarian and vegan-friendly meal that's both nutritious and satisfying. Add roasted cashews or peanuts for extra crunch, or adjust the heat with chili flakes to suit your taste.

Rainy Tuesdays called for quick, warming meals in my tiny first apartment. I discovered this tofu and cabbage stir fry during a month when I was trying to eat healthier but refused to sacrifice flavor. Now the smell of ginger hitting hot oil instantly brings me back to that cozy kitchen.

My roommate used to hover near the stove, asking if it was ready yet every thirty seconds. Eventually I started setting aside small tasting portions to keep her satisfied while I finished. Those impromptu kitchen tastings became our favorite ritual.

Ingredients

  • Firm tofu: Press it between paper towels while you prep vegetables to remove excess moisture and achieve better golden edges
  • Vegetable oil: Splitting the oil lets you properly crisp the tofu first without overcrowding the pan
  • Garlic and ginger: The aromatic foundation that makes your entire kitchen smell amazing instantly
  • Green cabbage: Stays tender-crisp even after tossing in the sauce and adds beautiful volume
  • Soy sauce mixture: Whisk this first so it is ready to pour the moment your vegetables hit perfect tenderness

Instructions

Prep your sauce ahead:
Whisk soy sauce, rice vinegar, sesame oil, maple syrup, cornstarch, water and chili flakes in a small bowl until the cornstarch dissolves completely
Crisp the tofu:
Cook tofu cubes in hot oil for 5 to 7 minutes, turning them patiently until each side develops that irresistible golden crust
Build your flavor base:
Sauté onion, garlic and ginger for just 1 to 2 minutes until fragrant, taking care not to burn the garlic
Add the crunch:
Toss in carrot, bell pepper and sliced cabbage, stir frying for 4 to 5 minutes until vegetables are tender but still vibrant
Bring it together:
Return tofu to the pan, pour in your sauce and toss everything for 1 to 2 minutes until thickened and glossy
Stir Fried Tofu and Cabbage features tender vegetables and savory tofu in a glistening pan, perfect for a quick weeknight dinner. Pin it
Stir Fried Tofu and Cabbage features tender vegetables and savory tofu in a glistening pan, perfect for a quick weeknight dinner. | cookedandcozy.com

This recipe saved me during graduate school finals when I needed something nourishing but had zero energy. My study group started requesting it whenever we met at my place, and eventually none of us could imagine exam week without it.

Making It Your Own

The beauty of stir fry lies in its flexibility. I have added mushrooms when the pantry felt bare, tossed in snap peas from the farmers market and experimented with baby corn for extra sweetness.

Perfecting Tofu Texture

Most people give up on tofu because they have only ever had the mushy, waterlogged kind. The difference between sad tofu and restaurant-style tofu comes down to patience during the crisping stage and not disturbing the cubes too frequently.

Serving Suggestions

Steamed jasmine rice soaks up that savory sauce beautifully, but ramen noodles turn this into a complete comfort meal. Sometimes I top it with roasted cashews for crunch or a drizzle of chili oil when I want extra warmth.

  • Prep all your vegetables before turning on the stove
  • Keep the heat high but watch for smoking oil
  • Everything moves fast once cooking starts
A close-up of Stir Fried Tofu and Cabbage with steam rising, garnished with fresh green onions and a side of steamed rice. Pin it
A close-up of Stir Fried Tofu and Cabbage with steam rising, garnished with fresh green onions and a side of steamed rice. | cookedandcozy.com

Somehow this simple stir fry became the dish I make when friends need cheering up. Good food really does make everything better.

Recipe FAQs

Pat the tofu dry thoroughly before cutting into cubes. Cook in hot oil over medium-high heat for 5-7 minutes, turning occasionally until golden and crispy on all sides. Don't overcrowd the pan.

Yes, simply replace the regular soy sauce with tamari or coconut aminos. All other ingredients are naturally gluten-free.

Mushrooms, snap peas, baby corn, broccoli, bok choy, or zucchini all make excellent additions. Keep the total vegetable quantity similar for best results.

Add roasted cashews or peanuts for extra plant-based protein and crunch. Edamame or chickpeas also work well in this stir fry.

Yes, this stores well in the refrigerator for 3-4 days. Keep the tofu separate from vegetables if possible, and reheat gently to maintain texture.

Add more chili flakes, a drizzle of chili oil, or sriracha to the sauce. Fresh minced chili peppers also work wonderfully.

Stir Fried Tofu and Cabbage

Crispy tofu and tender cabbage in savory garlic-ginger sauce ready in 30 minutes.

Prep 15m
Cook 15m
Total 30m
Servings 4
Difficulty Easy

Ingredients

For the Stir Fry

  • 14 oz firm tofu, drained and cubed
  • 2 tablespoons vegetable oil, divided
  • 1 medium onion, thinly sliced
  • 3 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 1 medium carrot, julienned
  • 1 small green cabbage (about 1.1 lbs), thinly sliced
  • 2 spring onions, sliced
  • 1 red bell pepper, thinly sliced (optional)

For the Sauce

  • 3 tablespoons soy sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon toasted sesame oil
  • 1 tablespoon maple syrup or honey
  • 1 teaspoon cornstarch
  • 2 tablespoons water
  • 1/2 teaspoon chili flakes (optional)

Instructions

1
Prepare the Sauce: Whisk together soy sauce, rice vinegar, sesame oil, maple syrup (or honey), cornstarch, water, and chili flakes in a small bowl. Set aside.
2
Crisp the Tofu: Pat tofu dry and cut into 3/4-inch cubes. Heat 1 tablespoon vegetable oil in a large nonstick skillet or wok over medium-high heat. Add tofu and cook for 5-7 minutes, turning occasionally, until golden and crispy on all sides. Remove tofu and set aside.
3
Sauté Aromatics: Add remaining 1 tablespoon oil to the pan. Add onion, garlic, and ginger; stir fry for 1-2 minutes until fragrant.
4
Cook Vegetables: Add carrot, bell pepper (if using), and cabbage. Stir fry for 4-5 minutes until vegetables are just tender but still bright and crisp.
5
Combine and Finish: Return crispy tofu to the pan. Pour prepared sauce over the stir fry. Toss well to coat and cook for 1-2 minutes until sauce thickens and everything is heated through.
6
Garnish and Serve: Sprinkle with sliced spring onions. Serve hot with steamed rice or noodles if desired.
Additional Information

Equipment Needed

  • Large nonstick skillet or wok
  • Chef's knife and cutting board
  • Mixing bowl
  • Wooden spoon or spatula

Nutrition (Per Serving)

Calories 230
Protein 13g
Carbs 16g
Fat 14g

Allergy Information

  • Contains soy (soy sauce, tofu). If using peanuts or cashews, contains nuts. For gluten-free preparation, use tamari instead of soy sauce.
Lauren McCall

Home cook sharing easy, family-friendly recipes and practical kitchen tips.