"It might surprise you but all fruits and vegetables contain protein," says North. "Vegetables with the most protein include, green peas (9g per cup), broccoli, spinach, asparagus, artichokes, ...
Try this vegan nut roast, which is perfect served hot ... Put the nuts and stock cube into a food processor and blend on the pulse setting until chopped into small pieces, but not fully ground.