
Quick smoked tofu cashew stir-fry with broccoli, peppers, crisp vegetables, and a savoury vegan sauce for an easy 25-minute dinner.
Cut the tofu into broad strips rather than small cubes so it browns without breaking apart.
Add the cashews only at the end to keep them crisp.
If your pan is not large enough to keep the vegetables in one layer, cook in two batches rather than crowding it.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredient amounts update instantly.
Whisk the light soy sauce, dark soy sauce, mushroom stir-fry sauce, Shaoxing wine, maple syrup, and water in a small bowl. Keep it beside the hob before heating the pan.
Heat a wok or large frying pan over high heat. Add half the neutral oil and arrange the smoked tofu in one layer. Cook for 2 minutes, turning once, until the edges are browned; transfer to a plate.
Add the remaining oil, garlic, ginger, optional chilli, and onion. Stir-fry for 30 seconds, then add the carrot and broccoli. Stir-fry for 2 minutes until bright and beginning to soften.
Add the bell pepper and spring onion, return the tofu, and pour in the sauce. Toss for 1–2 minutes, until the vegetables are crisp-tender and the sauce lightly coats everything.
Take the pan off the heat and toss through the cashews and sesame oil. Sprinkle with black sesame seeds, if using, and serve over the jasmine rice.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
This smoked tofu cashew stir-fry makes a colourful vegan dinner in 25 minutes. Smoked tofu brings savoury depth without marinating, while broccoli, carrot, pepper, and onion provide a substantial vegetable base. A small amount of maple syrup rounds out the soy-and-mushroom sauce, and cashews add their crunch at the last moment.
It is written as a two-serving meal rather than a light single bowl: each serving includes tofu, vegetables, cashews, and rice. That makes the portions more useful for dinner or next-day lunch without relying on a side dish to complete the plate.
Smoked tofu is firm, flavourful, and already cooked, so a hot pan only needs to brown its edges. Cut it into broad strips instead of small cubes; strips have more surface area for a golden sear and are less likely to break when tossed with vegetables and sauce.
Sear the tofu first, then move it to a plate before cooking the vegetables. This gives the broccoli and carrot room to stay crisp-tender rather than steaming under the tofu. Return it only for the final glaze.
Mix the sauce before heating the wok. Light and dark soy sauce supply salt and colour, mushroom sauce adds savoury depth, and Shaoxing wine adds aroma. Maple syrup is used in a small amount for balance; it keeps the default recipe vegan while softening the sharper edges of the sauce.
Cook aromatics briefly, add the firmer carrot and broccoli, then add the peppers and spring onions. The sauce needs only one or two minutes to coat the ingredients. Overcooking after the sauce goes in is the main cause of soft vegetables and a watery pan.
Serve each portion with about 125 g cooked jasmine rice. The stir-fry already provides a generous amount of vegetables, but a sharp cucumber salad, lime wedges, or steamed edamame make useful additions if you are feeding especially hungry diners.
For a lower-carbohydrate option, replace the rice with cauliflower rice or shredded cabbage. Keep the cashews as part of the recipe rather than adding more oil; they give the dish its nutty finish and satisfyingly rich texture.
Use pak choi, green beans, mushrooms, or sugar snap peas in place of some of the vegetables, keeping the total close to 600 g. If you cannot find Shaoxing wine, use dry sherry or additional water with a splash of rice vinegar.
Refrigerate leftovers for up to two days. Reheat quickly in a hot pan with a spoonful of water, then add a few reserved cashews at the end. Freezing is not recommended because the vegetables and tofu lose their best texture.
The FAQs above cover tofu handling, vegetable swaps, moisture control, and storage. The key habit is preparation: cut everything before heating the wok, then cook quickly over high heat.
Serving Size: 1 of 2 servings, including rice
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
Yes. Smoked tofu is already cooked, so it only needs a quick high-heat sear to brown the edges and warm through. It does not need pressing or a long marinade.
Use about 500–600 g quick-cooking vegetables in total. Sugar snap peas, green beans, mushrooms, courgette, or pak choi all work; add tender greens near the end.
Heat the pan well, avoid crowding it, and cut vegetables into similarly sized pieces. Add the sauce only after the vegetables are nearly tender, then cook just long enough to glaze.
Refrigerate leftovers for up to two days and reheat briefly in a hot pan. Keep a few cashews separate to scatter over after reheating for the best crunch.
See how other home cooks made this recipe, then share your own experience.
3 ratings
How would you rate this recipe?
The vegetables made two generous bowls, and the sauce was savoury without being heavy.
The smoked tofu browned quickly and made this an easy solo dinner.
I used maple syrup and extra broccoli. The cashews stayed crisp when I added them last.
Add your personal creations and build your own recipe collection.