"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, ...
This cheesy-flavoured superfood is perfect for vegan dishes. Ideal for smoothies, coffee, or simply as a refreshing drink. Fermented soy tempeh contains B12 and is a great plant-based protein source.