Five-Spice Tofu Stir-Fry with Carrots and Celery
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 17 Jan 2026
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
This vibrant five-spice tofu stir-fry is a masterclass in texture and fragrance, offering a nutritious vegan meal that is remarkably quick to prepare. The combination of firm, savoury tofu strips with the crunch of carrots and celery creates a satisfying bite, while the addition of Szechuan preserved vegetable provides a unique salty-sour depth that defines authentic Chinese home cooking. It is a light yet protein-rich dish that showcases how simple ingredients can be transformed through high-heat cooking.
Perfect for a busy midweek dinner, this healthy stir-fry is best served alongside steamed jasmine rice or thin noodles to soak up the aromatic oils. The hint of toasted sesame oil added at the very end provides a glossy finish and a rich, nutty aroma. Whether you are a long-time vegan or simply looking to reduce your meat intake, this fragrant dish is a reliable favourite for any repertoire.
In this article:
Continue reading below
Ingredients for Five-Spice Tofu Stir-Fry with Carrots and Celery
2 tablespoons peanut oil or vegetable oil, divided
230g savory baked five-spice tofu cakes (about 2 squares), cut into matchstick-size strips
250g matchstick-size strips carrots (about 3 medium)
200g matchstick-size strips celery (about 3 long stalks)
80ml finely chopped rinsed canned Szechuan preserved vegetable (about 35g )
1 tablespoon Shaoxing wine (Chinese rice wine) or dry Sherry
1/2 teaspoons salt
1/2 teaspoons sugar
1/4 teaspoons ground white pepper
2 teaspoons Asian sesame oil
How to make Five-Spice Tofu Stir-Fry with Carrots and Celery
Heat 14-inch-diameter flat-bottomed wok or heavy 12-inch-diameter skillet over high heat until drop of water added to wok evaporates on contact. Add 1 tablespoon peanut oil and swirl, then add tofu and stir-fry until tofu just begins to brown, about 1 minute. Transfer tofu to plate. Add remaining 1 tablespoon peanut oil to same wok (do not clean). Add carrots, celery, and Szechuan preserved vegetable and stir-fry until carrots are crisp-tender, about 3 minutes. Return tofu to wok; add rice wine, salt, sugar, and white pepper. Stir-fry to blend, about 1 minute. Remove pan from heat; stir in sesame oil and serve.
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
Article history
The information on this page is peer reviewed by qualified clinicians.
17 Jan 2026 | Originally published
Authored by:
UK recipe editors
Peer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.