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.


Seeds and kernel

Hemp seeds, pumpkin seeds, sesame and chia seeds contain about 20 to 30 grams of protein per 100g.


Peanut butter

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. 


Nutritional yeast

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.


Nuts and peanut

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 Legume

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.


Porridge Oats

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.


Vegan protein powder

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


Tofu and tempeh

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.