Stir Fried Tofu and Cabbage

Golden-brown crispy tofu cubes and bright green cabbage pieces glistening in a savory garlic-ginger sauce, ready to serve over steamed rice. Save
Golden-brown crispy tofu cubes and bright green cabbage pieces glistening in a savory garlic-ginger sauce, ready to serve over steamed rice. | cookingwithhazel.com

This vibrant wok-tossed dish brings together golden crispy tofu cubes with tender cabbage slices in a savory garlic-ginger sauce. The balance of textures—crunchy vegetables, firm tofu, and silky coating—creates an satisfying meal that comes together in just 30 minutes. Perfect for busy weeknights when you want something nutritious without spending hours in the kitchen. The sauce delivers layers of umami from soy sauce, brightness from rice vinegar, and subtle sweetness from maple syrup, while optional chili flakes add gentle warmth.

The smell of ginger hitting hot oil always pulls me into the kitchen, no matter what I was doing before. My roommate in college used to make this stir fry during exam weeks when we needed something fast but actually nourishing. I stood beside her one Tuesday night, watching cabbage collapse into silk while tofu turned golden in the corners of the pan. Now it's the dish I turn to when the fridge is full of vegetables but my brain is empty.

Last winter my sister came over feeling completely drained from work, and I made this while she sat at the counter telling me about her day. By the time I slid a steaming bowl toward her, she had forgotten whatever was bothering her. The cabbage had absorbed just enough of that garlic ginger sauce to become sweet and savory all at once. She asked for the recipe before she even finished eating.

Ingredients

  • Firm tofu: Press it briefly between paper towels to remove excess moisture for better crisping
  • Vegetable oil: Split between crisping the tofu and blooming the aromatics
  • Onion: Thin slices turn sweet and translucent as the foundation
  • Garlic cloves: Mined fine so they dissolve into the sauce rather than staying chunky
  • Fresh ginger: Grated directly into the hot oil for maximum fragrance
  • Carrot: Julienned into matchsticks that stay slightly crunchy
  • Green cabbage: Thinly sliced so it wilts quickly but keeps some bite
  • Spring onions: Both white and green parts add fresh sharpness at the end
  • Red bell pepper: Optional but brings sweetness and color contrast
  • Soy sauce: The salty backbone of the sauce
  • Rice vinegar: Cuts through the rich sesame oil with bright acidity
  • Toasted sesame oil: A little goes a long way for that nutty finish
  • Maple syrup or honey: Balances the salt and helps the sauce cling to vegetables
  • Cornstarch: Thickens the sauce into something glossy and coating
  • Water: Thins the sauce just enough to toss everything evenly
  • Chili flakes: Optional heat for those who like a little warmth

Instructions

Mix the sauce first:
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:
Pat tofu cubes dry and cook in hot oil for five to seven minutes, turning until golden on multiple sides, then set aside.
Bloom the aromatics:
Add onion, garlic, and ginger to the remaining oil and stir fry for a minute or two until the kitchen smells incredible.
Add the hearty vegetables:
Toss in carrot, bell pepper if using, and cabbage, stir frying for four to five minutes until tender but still bright.
Bring it all together:
Return the tofu to the pan, pour in the sauce, and toss for one to two minutes until everything is coated and thickened.
Finish and serve:
Sprinkle with spring onions and serve immediately over rice or noodles for a complete meal.
A close-up of Stir Fried Tofu and Cabbage with vibrant red bell peppers and onions in a hot wok for a quick weeknight dinner. Save
A close-up of Stir Fried Tofu and Cabbage with vibrant red bell peppers and onions in a hot wok for a quick weeknight dinner. | cookingwithhazel.com

This recipe became my go to when I moved into my first apartment and realized I could actually cook something that tasted like takeout. My parents visited that first month and my dad kept asking what restaurant I ordered from. The way the sauce coats each piece of tofu and every ribbon of cabbage makes it feel much more complicated than it actually is.

Making It Your Own

The beauty of this stir fry is how easily it adapts to whatever vegetables you have on hand. I have thrown in mushrooms, snap peas, and even baby corn when thats what the farm box delivered.

Getting The Texture Right

The contrast between crispy tofu edges and tender cabbage is what makes each bite interesting. Do not rush the tofu step even if you are hungry and impatient like I usually am.

Serving Suggestions

Steamed jasmine rice soaks up that extra sauce beautifully, but noodles work just as well for a more substantial bowl. A handful of roasted cashews or peanuts adds crunch and protein.

  • Lime wedges on the side brighten everything
  • Fresh cilantro leaves add herbal freshness
  • Extra chili oil for those who like it hot
Healthy vegan Stir Fried Tofu and Cabbage plated in a white bowl, garnished with green onions and sesame seeds for a delicious Asian-inspired meal. Save
Healthy vegan Stir Fried Tofu and Cabbage plated in a white bowl, garnished with green onions and sesame seeds for a delicious Asian-inspired meal. | cookingwithhazel.com

Some nights the simplest meals are the ones that stick with you longest.

Recipe FAQs

Press excess moisture from the tofu before cooking, then use medium-high heat with enough oil to prevent sticking. Cut into uniform cubes and don't crowd the pan—cook in batches if needed. Let each side develop a golden crust before turning, about 5-7 minutes total.

Absolutely. This dish is highly adaptable. Try adding mushrooms, snap peas, baby corn, broccoli florets, or bok choy. Adjust cooking times so harder vegetables cook longer and delicate ones are added near the end.

Steamed jasmine rice or noodles are classic choices. For low-carb options, serve over cauliflower rice or enjoy it on its own as a light meal. Add roasted cashews or peanuts for extra protein and crunch.

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of water if needed to refresh the sauce. The texture will be softer than freshly made.

Yes, simply substitute tamari for the soy sauce. Ensure all other ingredients, particularly any garnishes or additions like nuts, are certified gluten-free. The rest of the dish naturally contains no gluten.

Stir Fried Tofu and Cabbage

Crispy tofu and tender cabbage wok-tossed in garlic-ginger sauce for a quick, healthy meal.

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

Ingredients

For the Stir Fry

  • 14 oz firm tofu, drained and cubed
  • 2 tbsp vegetable oil, divided
  • 1 medium onion, thinly sliced
  • 3 garlic cloves, minced
  • 1 tbsp 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 tbsp soy sauce
  • 1 tbsp rice vinegar
  • 1 tbsp toasted sesame oil
  • 1 tbsp maple syrup or honey
  • 1 tsp cornstarch
  • 2 tbsp water
  • 1/2 tsp chili flakes (optional)

Instructions

1
Prepare the Sauce: Whisk together the soy sauce, rice vinegar, sesame oil, maple syrup or honey, cornstarch, water, and chili flakes in a small bowl until combined. Set aside.
2
Crisp the Tofu: Pat the drained 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 cubes and cook for 5 to 7 minutes, turning occasionally, until golden and crispy on all sides. Remove tofu from pan and set aside.
3
Sauté Aromatics: Add the remaining 1 tablespoon oil to the pan. Add onion, garlic, and ginger. Stir fry for 1 to 2 minutes until fragrant.
4
Cook Vegetables: Add carrot, bell pepper if using, and cabbage. Stir fry for 4 to 5 minutes, until vegetables are just tender but still bright and crisp.
5
Combine and Sauce: Return the crispy tofu to the pan. Pour the prepared sauce over the stir fry. Toss everything well to coat, and cook for 1 to 2 minutes until the sauce thickens and everything is heated through.
6
Finish 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, use tamari instead of soy sauce
  • Always check ingredient labels if you have allergies
Hazel Bennett

Fresh, easy recipes and kitchen wisdom for home cooks and food enthusiasts.