Skip to main content

Five-Spice Tofu Stir-Fry with Carrots and Celery

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.

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
flu eligibility checker

Ask, share, connect.

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

symptom checker

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.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.