Stir Fried Tofu and Cabbage

Golden, crispy tofu cubes and vibrant green cabbage florets glistening in a savory garlic-ginger sauce, served hot. Pin It
Golden, crispy tofu cubes and vibrant green cabbage florets glistening in a savory garlic-ginger sauce, served hot. | sweetandsear.com

This vibrant Asian-inspired stir fry combines golden crispy tofu cubes with tender shredded cabbage and fresh vegetables in a rich garlic-ginger sauce. Ready in just 30 minutes, it's perfect for quick weeknight dinners when you want something healthy and satisfying.

The sauce balances salty soy sauce with tangy rice vinegar, nutty sesame oil, and a touch of maple syrup for a well-rounded flavor profile that coats every bite. You can easily customize with your favorite vegetables or adjust the heat level.

The first time I made this stir fry, my kitchen filled with the most incredible aroma of garlic and ginger hitting hot oil. My roommate wandered in asking what smelled so good, and we ended up eating it straight from the wok while standing at the counter.

Last winter when I was completely burnt out from work, this recipe became my weekly go-to comfort food. Something about the rhythm of slicing vegetables and watching them transform in the wok felt almost meditative.

Ingredients

  • Firm tofu: Press it for 15 minutes before cubing to get that restaurant-style crispy exterior that doesnt fall apart
  • Vegetable oil: Use neutral oil with a high smoke point since were cooking at relatively high heat
  • Fresh ginger and garlic: Fresh is non-negotiable here, jarred minced garlic just doesnt have the same punch
  • Green cabbage: Look for heads that feel heavy for their size with tightly packed leaves
  • Soy sauce: Low sodium gives you more control over the final salt level
  • Rice vinegar: Adds just the right amount of brightness to cut through the savory elements
  • Toasted sesame oil: This is what gives the dish that distinct nutty finish
  • Cornstarch: Essential for getting that glossy restaurant-style sauce consistency

Instructions

Make the sauce first:
Whisk together the soy sauce, rice vinegar, sesame oil, maple syrup, cornstarch, water, and chili flakes until completely smooth. The cornstarch needs to fully dissolve before it hits the hot pan.
Get that tofu golden:
Cook the cubes undisturbed for 2-3 minutes on each side in hot oil to develop a nice crust, and resist the urge to keep moving them around.
Build the flavor base:
Let the onion, garlic, and ginger sizzle for about 30 seconds before stirring, you want them to just start turning golden at the edges.
Vegetable timing:
Add the carrots first since they take longest, then cabbage and bell pepper, cooking until theyre tender but still have a satisfying crunch.
Bring it all together:
Pour the sauce in and stir constantly for 1-2 minutes as it bubbles and thickens, coating everything in that glossy glaze.
Finish with freshness:
Scatter the spring onions on top right before serving to maintain their bright color and mild onion flavor.
A close-up view of Stir Fried Tofu and Cabbage showcasing tender vegetables and aromatic ingredients in a skillet. Pin It
A close-up view of Stir Fried Tofu and Cabbage showcasing tender vegetables and aromatic ingredients in a skillet. | sweetandsear.com

This recipe has seen me through countless weeknight dinners, lazy Sunday lunches, and even a few impromptu meals with friends who just happened to drop by.

Making It Your Own

Once youve made this a few times, youll start to see how adaptable it really is. Sometimes I add mushrooms for earthiness or snap peas for extra sweetness when theyre in season.

Serving Suggestions

While steamed jasmine rice is the classic accompaniment, Ive also served this over udon noodles for a more substantial meal. The sauce clings beautifully to the noodles.

Make Ahead Wisdom

You can slice all the vegetables up to a day ahead and store them in the fridge, which makes the actual cooking feel almost effortless on busy nights. Just keep the tofu separate until youre ready to cook.

  • Press your tofu in advance and store it in the refrigerator
  • Mix the sauce ahead but give it a quick whisk before using
  • Cut vegetables into similar sizes for even cooking
Overhead shot of Stir Fried Tofu and Cabbage ready to eat, garnished with green onions and sesame seeds. Pin It
Overhead shot of Stir Fried Tofu and Cabbage ready to eat, garnished with green onions and sesame seeds. | sweetandsear.com

Theres something deeply satisfying about a recipe that comes together so quickly yet feels nourishing and complete.

Recipe FAQs

Drain and pat the tofu thoroughly before cutting into cubes. Cook over medium-high heat in a nonstick skillet or wok with hot oil, turning occasionally for 5-7 minutes until all sides are golden brown. Avoid overcrowding the pan for best results.

Yes, simply substitute regular soy sauce with tamari or coconut aminos. The cornstarch and other sauce ingredients are naturally gluten-free. Always check your labels if you have celiac disease or gluten sensitivity.

Cabbage, carrots, bell peppers, onions, and spring onions work beautifully. You can also add mushrooms, snap peas, baby corn, or broccoli. Just keep in mind different cooking times—add harder vegetables first and softer ones later.

You can chop vegetables and make the sauce up to 24 hours ahead. Store everything in airtight containers in the refrigerator. For best texture, cook the tofu fresh just before serving, though leftovers reheat well for lunch the next day.

Pair this dish with steamed rice or noodles for a complete meal. You can also add edamame, cashews, or peanuts for extra plant-based protein. The tofu itself provides about 13 grams of protein per serving.

Stir Fried Tofu and Cabbage

Crispy tofu meets tender cabbage in a savory garlic-ginger sauce, ready in 30 minutes for an easy weeknight 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 well combined. Set aside.
2
Crisp the Tofu: Pat tofu dry and cut into 3/4-inch cubes. Heat 1 tbsp 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 the pan and set aside.
3
Sauté Aromatics: Add the remaining 1 tbsp 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 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–2 minutes until the 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
Juliette Hayes

Passionate home cook sharing simple, delicious recipes for every home kitchen.