Tofu, Greens & Cashew Stir-Fry Recipe
Introduction
This tofu, greens, and cashew stir-fry is a vibrant and nutritious dish packed with fresh vegetables and flavorful marinated tofu. Quick to prepare, it makes a perfect weeknight meal that balances protein, crunch, and a hint of spice.

Ingredients
- 1 tbsp vegetable oil
- 1 head broccoli, cut into small florets
- 4 garlic cloves, sliced
- 1 red chilli, deseeded and finely sliced
- 1 bunch spring onions, sliced
- 140g soya beans
- 2 heads pak choi, quartered
- 2 x 150g packs marinated tofu pieces
- 1 ½ tbsp hoisin sauce
- 1 tbsp reduced-salt soy sauce (add extra to suit your own taste)
- 25g roasted cashew nuts
Instructions
- Step 1: Heat the vegetable oil in a non-stick wok over high heat. Add the broccoli florets and stir-fry for about 5 minutes, or until they are just tender. If the broccoli starts to stick or catch, add a splash of water to help it cook evenly.
- Step 2: Add the sliced garlic and red chilli to the wok and fry for 1 minute until fragrant. Then toss in the spring onions, soya beans, pak choi, and marinated tofu pieces. Continue stir-frying for 2 to 3 minutes to allow the flavors to combine and the pak choi to soften.
- Step 3: Stir in the hoisin sauce, soy sauce, and roasted cashew nuts. Mix well and cook for another minute to warm everything through. Adjust the seasoning with extra soy sauce if desired before serving.
Tips & Variations
- For extra heat, leave the red chilli seeds in or add a dash of chili flakes.
- Swap pak choi for baby bok choy or kale if preferred.
- Use smoked tofu for a deeper flavor variation.
- Add a splash of lime juice right before serving to brighten the dish.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a wok or microwave until piping hot. Stir gently to maintain the texture of the tofu and vegetables.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh tofu instead of marinated tofu?
Yes, you can use fresh tofu, but marinated tofu adds more flavor. If using fresh tofu, consider marinating it yourself or adding extra seasoning during cooking.
Is this recipe suitable for a gluten-free diet?
This recipe can be gluten-free if you use gluten-free soy sauce and check that the hoisin sauce is gluten-free. Many hoisin sauces contain wheat, so look for specially labeled options if needed.
Print
Tofu, Greens & Cashew Stir-Fry Recipe
- Total Time: 22 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A vibrant and nutritious tofu stir-fry combining marinated tofu, fresh greens like broccoli and pak choi, crunchy cashew nuts, and a flavorful hoisin-soy sauce blend for a quick and delicious plant-based meal.
Ingredients
Vegetables & Aromatics
- 1 head broccoli, cut into small florets
- 4 garlic cloves, sliced
- 1 red chilli, deseeded and finely sliced
- 1 bunch spring onions, sliced
- 140g soya beans
- 2 heads pak choi, quartered
Protein
- 2 x 150g packs marinated tofu pieces
Sauces & Oils
- 1 tbsp vegetable oil
- 1 ½ tbsp hoisin sauce
- 1 tbsp reduced-salt soy sauce (add extra to suit your own taste)
Nuts
- 25g roasted cashew nuts
Instructions
- Heat oil: Heat 1 tablespoon of vegetable oil in a non-stick wok over high heat.
- Cook broccoli: Add the broccoli florets and stir-fry for 5 minutes or until just tender, adding a splash of water if the broccoli begins to stick or catch on the pan.
- Add aromatics: Add the sliced garlic and deseeded red chilli to the wok, frying for 1 minute to release their flavors.
- Combine vegetables and tofu: Toss in the sliced spring onions, soya beans, quartered pak choi, and marinated tofu pieces, stir-frying everything together for 2 to 3 minutes until heated through and the pak choi is slightly wilted.
- Add sauces and nuts: Stir in the hoisin sauce, reduced-salt soy sauce, and roasted cashew nuts. Cook for an additional minute just to warm everything through and meld the flavors.
Notes
- Adjust soy sauce quantities according to taste preference for saltiness.
- Add a little water during broccoli cooking to prevent burning and help soften the vegetables.
- Use firm marinated tofu for best texture in stir-fry.
- Chilli can be omitted or adjusted for milder heat.
- Ensure cashew nuts are roasted to add a crunchy texture and enhance flavor.
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian
Keywords: tofu stir-fry, vegetarian recipe, quick dinner, Asian stir-fry, healthy tofu, cashew nuts, pak choi, broccoli, hoisin sauce

