Stir Fried Tofu and Cabbage

Crispy tofu cubes and tender green cabbage stir-fried with onion, carrot, and red pepper in a savory garlic-ginger sauce, served steaming in a white bowl. Save
Crispy tofu cubes and tender green cabbage stir-fried with onion, carrot, and red pepper in a savory garlic-ginger sauce, served steaming in a white bowl. | flavormonk.com

This vibrant Asian-inspired dish combines golden crispy tofu cubes with tender-crisp cabbage slices in a flavorful garlic-ginger sauce. The savory blend of soy sauce, rice vinegar, and toasted sesame oil creates a rich umami coating that clings perfectly to every bite. Ready in just 30 minutes, this makes an ideal weeknight dinner that's both nutritious and satisfying.

The first time I made this stir fry, I was looking for something quick after a chaotic day at work. My wok was already sitting out from the weekend, and a head of cabbage was wilting in the crisper drawer. Ten minutes later, my kitchen smelled like garlic and ginger, and I wondered why I ever ordered takeout on Tuesdays.

Last month my sister dropped by unexpectedly while I was tossing this together. She stood leaning against the counter, watching the cabbage wilt and the sauce thicken, and asked for the recipe before she even took a bite. Now it is her go to when she needs something that looks impressive but takes zero effort.

Ingredients

  • Firm tofu: Press it between paper towels for 15 minutes before cubing, the extra moisture removal makes all the difference between soggy and crispy
  • Vegetable oil: Split this between batches so nothing gets crowded in the pan
  • Onion: Thin slices cook down faster and distribute sweetness evenly throughout the dish
  • Garlic and ginger: Fresh is non negotiable here, jarred ginger lacks that bright zing
  • Carrot: Julienned into matchsticks so they cook at the same speed as the cabbage
  • Green cabbage: Slice it as thin as you possibly can, thick pieces stay crunchy when everything else is tender
  • Spring onions: Add these at the very end so they stay bright and fresh
  • Red bell pepper: Totally optional but adds gorgeous color and a subtle sweetness
  • Soy sauce: The salty backbone, use tamari if you need it gluten free
  • Rice vinegar: Cuts through the rich sesame oil and adds necessary acid
  • Toasted sesame oil: A little goes a long way, this is what makes it taste like proper stir fry
  • Maple syrup or honey: Balances the salty soy sauce and helps the sauce cling to the tofu
  • Cornstarch: Whisk this thoroughly or you will end up with lumpy sauce
  • Water: Thins the sauce just enough so it coats everything without becoming a glaze
  • Chili flakes: Start with half if you are sensitive to heat, you can always add more

Instructions

Whisk the sauce first:
Combine soy sauce, rice vinegar, sesame oil, maple syrup, cornstarch, water, and chili flakes in a small bowl until the cornstarch completely dissolves
Crisp the tofu:
Pat the tofu dry, cut into 2 cm cubes, and cook in 1 tablespoon oil over medium high heat for 5 to 7 minutes until golden on all sides, then set aside
Bloom the aromatics:
Add the remaining oil to the pan with onion, garlic, and ginger, stir frying for 1 to 2 minutes until fragrant
Cook the vegetables:
Toss in carrot, bell pepper if using, and cabbage, stir frying for 4 to 5 minutes until tender but still vibrant
Bring it all together:
Return tofu to the pan, pour in the sauce, toss well and cook 1 to 2 minutes until thickened
Finish and serve:
Sprinkle with spring onions and serve hot over rice or noodles
A close-up view of Stir Fried Tofu and Cabbage, highlighting golden-brown tofu pieces coated in glossy sauce, with vibrant vegetables and fresh green scallions on top. Save
A close-up view of Stir Fried Tofu and Cabbage, highlighting golden-brown tofu pieces coated in glossy sauce, with vibrant vegetables and fresh green scallions on top. | flavormonk.com

This recipe became my dinner staple during a month when I was trying to eat better but refused to sacrifice flavor. Now whenever I see cabbage on sale, I grab two heads because I know exactly what is happening for dinner that week.

Getting That Restaurant Texture

The secret is high heat and not touching the tofu too often. Let each side develop a proper crust before flipping, and resist the urge to stir constantly once the vegetables go in. That slight char on the edges is what makes it taste like something you would order rather than make.

Make It Yours

Snap peas, mushrooms, or baby corn all work beautifully here. I have added shredded Brussels sprouts when cabbage was not available, and honestly the texture was even better. The sauce works with whatever vegetables you need to use up.

Serving Suggestions

Steamed jasmine rice soaks up that sauce perfectly, but soba noodles make it feel more like a complete bowl. A handful of roasted cashews or peanuts right before serving adds protein and the most satisfying crunch.

  • Cook your rice before starting the stir fry, everything happens too fast to multitask
  • Double the sauce if you are serving this over noodles, they really soak it up
  • Prep all ingredients before turning on the stove, once you start cooking there is no stopping
Stir Fried Tofu and Cabbage plated with chopsticks, featuring colorful sautéed vegetables and tofu, ready to enjoy as a healthy weeknight vegan dinner. Save
Stir Fried Tofu and Cabbage plated with chopsticks, featuring colorful sautéed vegetables and tofu, ready to enjoy as a healthy weeknight vegan dinner. | flavormonk.com

Somehow this simple combination of tofu and cabbage became the dish I make when I need to remind myself that good food does not have to be complicated.

Recipe FAQs

Pat your tofu thoroughly dry before cutting into cubes. Cook in hot oil over medium-high heat, turning occasionally, until golden on all sides. Don't overcrowd the pan—cook in batches if needed for maximum crispiness.

Absolutely. Simply substitute regular soy sauce with tamari or coconut aminos. The rest of the ingredients are naturally gluten-free, making this an easy dish to adapt.

This dish is highly versatile. Try adding snap peas, baby corn, mushrooms, broccoli, or bok choy. The key is adding vegetables that cook quickly and maintain a pleasant crunch.

You can increase the tofu amount, or add edamame, cashews, or peanuts. For non-vegan options, sliced chicken or shrimp work beautifully with the same sauce.

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave. Note that the tofu will soften slightly—recrisp in a hot pan if desired.

The base dish is mild with just a hint of warmth from ginger and optional chili flakes. Adjust the heat by adding sriracha, chili oil, or extra red pepper flakes to suit your taste.

Stir Fried Tofu and Cabbage

Crispy tofu and tender-crisp cabbage tossed in a savory garlic-ginger sesame sauce. Quick, healthy, and satisfying.

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

Ingredients

Stir Fry Components

  • 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)

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 the soy sauce, rice vinegar, sesame oil, maple syrup (or honey), cornstarch, water, and chili flakes in a small bowl until well combined. Set aside until ready to use.
2
Crisp the Tofu: Pat tofu dry thoroughly 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-7 minutes, turning occasionally, until golden and crispy on all sides. Remove tofu from pan and set aside.
3
Sauté Aromatics: Add remaining 1 tablespoon oil to the same pan. Add onion, garlic, and ginger; stir fry for 1-2 minutes until fragrant and softened.
4
Cook Vegetables: Add carrot, bell pepper (if using), and cabbage to the pan. Stir fry for 4-5 minutes, tossing frequently, until vegetables are just tender but still bright and crisp.
5
Combine and Sauce: Return crispy tofu to the pan. Pour prepared sauce over the stir fry mixture. Toss everything thoroughly 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 immediately while hot, accompanied by 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, substitute tamari instead of soy sauce. Always check ingredient labels if you have allergies.
Rhea Kapoor

Everyday recipes and cooking tips for home cooks who love good food.