It's no secret that tofu (or bean curd, depending on what you want to call it) makes an even better stir fry ingredient than chicken or beef but Taifun Smoked Tofu really is next flipping level. Not only does it do an excellent job of soaking up all the juices from the veg and sauce, the smoked element gives this guy even more of a kick. Check out the version with almonds and sesame seeds too Taifun Smoked Tofu is available from Waitrose, £3.19 Another tofu brand at the top of their game, Dragonfly do three types of tofu - natural, smoked and marinated. They're all great but it's the marinated you want to go for. Obviously anything that's been marinated is excellent but the fact that this has been marinated in tamari, ginger, cumin and garlic means this one is particularly top notch.Dragonfly Premium Marinated Tofu is available from Ocado, £2.19