Chinese · Dinner

Tofu and Cabbage Stir-Fry

Crisp-fried tofu cubes tossed with shredded cabbage, carrot, garlic and ginger in a light low-sodium soy sauce. Three servings in 27 minutes.

Not yet ratedThis recipe has no ratings yet 27 min total Serves 3 servings Easy
Jump to Recipe Method
Tofu and Cabbage Stir-Fry, a Chinese dinner recipe — tofu and cabbage stir fry

Photograph credit: Broccoli Cabbage stir-fry with chilli ginger baked tofu by wonderyort · CC BY-SA 2.0 · Flickr · this resized copy is shared under the same licence

How to Cook Tofu and Cabbage Stir-Fry

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Wrap the tofu in a clean tea towel, set a plate and a heavy tin on top and press for 15 minutes. Cut it into 2 cm cubes.

  2. Stir the soy sauce, vinegar, cornflour and water together in a small bowl.

  3. Heat half the oil in a wok over medium-high heat and fry the tofu for 6 minutes, until golden. Lift it onto a plate.

  4. Add the remaining oil, cabbage and carrot to the wok and stir-fry for 4 minutes. Add the garlic and ginger for 30 seconds, return the tofu, pour in the sauce and toss for 1 minute. Drizzle with the sesame oil.

Keep an Eye on These

  1. Dry the cabbage after washing it; wet leaves steam instead of sear.
  2. Cut the tofu into the same size cubes so that they brown together.
  3. If the pan looks crowded, cook the cabbage in two batches.

Changing the Recipe

  • A quarter-teaspoon of ground ginger per tablespoon of fresh is the standard ratio if you are working from the spice rack rather than a fresh root.
  • An eighth of a teaspoon of garlic powder per clove is the usual stand-in when you are out of fresh garlic — it will not caramelise the same way, but it carries the flavour.

About This Recipe

Tofu in a stir-fry often falls apart or turns soggy. Be patient. The fix has three parts: press it, fry it first, and leave it alone until a crust forms, and after that the cubes hold their shape when the cabbage and sauce go in.

Cabbage cooks in about 4 minutes if it is shredded finely. Shred it thin and keep the pan hot, so that it wilts and chars instead of stewing. Carrot adds sweetness and colour. The sauce is low-sodium soy sauce, rice vinegar, cornflour and water, and it is just enough to glaze. Stir quickly, and serve before the cabbage loses its bite.

Tofu brings the protein, and cabbage brings bulk without much potassium or sodium. A single tablespoon of soy sauce serves three. Serve over white rice, which keeps the plate light in phosphorus compared with brown rice. Leftovers keep a day and reheat in a hot pan.

What to Serve It With

Steamed white rice · Rice noodles · Fresh pineapple

Keeping Tofu and Cabbage Stir-Fry

Keeps in the fridge for up to 2 days. Reheat in a hot pan.

Common Questions

How long does Tofu and Cabbage Stir-Fry take to make?

About 27 minutes in total — 15 minutes of preparation and 12 minutes of cooking. The recipe serves 3.

What are the key tips for making Tofu and Cabbage Stir-Fry?

Dry the cabbage after washing it; wet leaves steam instead of sear. Cut the tofu into the same size cubes so that they brown together. If the pan looks crowded, cook the cabbage in two batches.

What should I serve with Tofu and Cabbage Stir-Fry?

Steamed white rice; Rice noodles; Fresh pineapple.

How should Tofu and Cabbage Stir-Fry be stored?

Keeps in the fridge for up to 2 days. Reheat in a hot pan.

Is Tofu and Cabbage Stir-Fry suitable for a special diet?

This recipe is vegan, vegetarian, dairy-free, kidney-friendly, low-carb, keto and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.

How many calories are in Tofu and Cabbage Stir-Fry?

About 301 kcal per serving, with 21 g protein, 16 g carbohydrate and 17 g fat. The figures are calculated from the ingredient list and are an estimate.

What's in a Serving

Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.

301Calories
21gProtein
16gCarbs
17gFat
6gFibre
5gSugar
250mgSodium
550mgPotassium
310mgPhosphorus

Reader Reviews

Cooked this? Leave a review

Your rating out of 5

Reviews are stored in your browser only — nothing is sent to a server.

Written and tested by Turab

One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.