Spirulina is a blue-green algae and king among proteins. It has a very high protein concentration of 70%. This means it contains more protein than meat and dairy.
Hemp seeds, pumpkin seeds, sesame and chia seeds contain about 20 to 30 grams of protein per 100g.
It is not only healthy, but also tasty and rich in protein. Peanut butter contains about 25g of protein per 100g. In general, most types of peanut butter are vegan.
Not unknown among vegans: Nutritional yeast flakes. It looks like dry sawdust, but this form of yeast has a cheese flavour that could be used as a substitute for grated cheese.
Peanuts contain most proteins at 26 g per 100 g. Almonds, pistachio, and cashew nuts are also good options. Eat them as a snack or add them to a vegetarian curry.
Beans and legumes are often mentioned as good substitutes, but be careful which one you choose. Soy beans, kidney beans, are good for 20 to 25 g of protein per 100 g.
Oatmeal is a perfect breakfast or post-workout meal to consume protein. It contains about 13 grams of protein per 100 grams and is easy to combine with other vegan proteins.
If you feel you need an extra boost in addition to these plant-based products, try one of the many vegan protein shakes that are available nowadays.
Vegetables contains lots of protein and Vitamins. If you are looking for the most protein-rich vegetables, then opt for these: Cauliflower - 1.9 g protein per 100 g
These meat substitutes both contain 12g of protein per 100g and are very versatile. For example, you can use them for all kinds of stir-fry dishes, curries and salads.