all recipes
πŸ– mains

Tofu Stir Fry

🍽️ serves 4 with riceπŸ“– Rainbow Plant Life (rainbowplantlife.com)πŸ“… 2026-07-10
veganhigh-proteinstir-frytofuchineseweeknightmeal-prep

Restaurant-quality Chinese stir fry at home. The move: freeze your tofu first, then thaw β€” the texture goes chewy and porous, crisps up properly, and absorbs the sauce like a sponge. Five spice + white pepper coating on the tofu is addictive.


Ingredients

Tofu

Stir fry sauce

Aromatics & vegetables

Finishing


Method

  1. Press the tofu: wrap in a thin towel, weigh down with a heavy book or skillet, 10–15 min. Change towel halfway through.
  2. Meanwhile, stir together all sauce ingredients in a bowl. Prep veggies and aromatics.
  3. Slice tofu into 4 squares, flip each on its side, slice into β…“" squares. Transfer to a large bowl.
  4. Mix salt, white pepper, garlic powder, five spice, and cornstarch. Sprinkle half over tofu, flip, sprinkle rest. Toss gently to coat.
  5. Heat wok over medium-high until light wisps of smoke. Add 3 tbsp oil, swirl up the sides. Add tofu, cook 3–5 min until golden on bottom, flip, cook 2–4 min more. Transfer to paper towels. Wipe out wok.
  6. Return wok to high heat until smoking. Add 1 tbsp oil, then garlic and ginger β€” stir fry 20–30 seconds.
  7. Add sturdy vegetables first (carrots, broccoli) for 1–2 min, then softer veg (bell peppers) for 1–1.5 min. Pour in the sauce, stir fry 2.5 min.
  8. Add tender veg (bok choy leaves) for 30 seconds until wilted.
  9. Stir the cornstarch slurry, add to pan, stir until thickened and glossy.
  10. Off heat: add fried tofu, cilantro, sesame seeds, sesame oil. Toss to coat. Serve over rice.

Notes


Nutrition β€” per serving (1/4 of recipe, with 1 cup rice)

Calories ~450
Protein ~22g
Fat ~18g
Carbs ~52g
Fibre ~4g
Sodium ~600mg