Whether you practice a vegan diet or not, there's some brilliant plant-based meals out there with tons of flavour while ...