Protein is probably the most controversial nutrient when it comes to a plant-based diet. And it’s an important one! It is vital for the repair and growth of our muscles and bones, as well as for supporting our immune system.
There’s a common concern that vegan diets might lack sufficient protein, which is why we want to take a closer look at this particular nutrient, while answering the most frequently asked questions around it.
There are actually a large number of plant-based protein sources, making it easy to meet our daily protein needs. In fact, many experts agree that a well-planned vegan diet can provide all the nutrients you need. But before we get started on the most frequently asked questions around vegan protein, let’s break protein down a little bit.
Why do our bodies need protein?
Protein is an essential nutrient, which you need in your diet to help your body repair cells and make new ones.
The human body can produce 11 amino acids, which are the building blocks of protein, but must get another nine, also called essential amino acids, from food.
Animal products, such as meat, eggs and dairy, provide “complete proteins”, meaning they contain adequate amounts of all nine essential amino acids. Some plant products, like soy, buckwheat and quinoa, also contain complete proteins, while others are considered incomplete proteins, meaning they don’t contain ample amounts of all essential amino acids.
This suggests that while vegans can get all of the protein they need from plants, they should pay attention to eating a great variety of plant-based foods to get the required range of amino acids.
Where do you get your protein?
As mentioned above, a few plants contain complete proteins, meaning they provide adequate amounts of all essential amino acids:
- Quinoa
- Amaranth
- Buckwheat
- Spirulina
- Hemp seed
- Soybeans (tofu, tempeh, and edamame)
- Nutritional yeast

A protein lacking one specific amino acid can be called “limiting protein”. The protein quality in food containing limiting proteins can be improved by eating it along with protein that contains sufficient amounts of the limited amino acids.
For example, rice is low in the essential amino acid lysine but high in methionine, while beans are low in methionine but high in lysine. By combining these two foods, you improve the proteins in both. Other combinations include:
- Nuts or seeds with whole grains (peanut butter on whole wheat toast)
- Whole grains with beans (hummus and pita bread; bean-based chili and crackers; refried beans and tortillas)
- Legumes with nuts or seeds
Which plant foods are high in protein?
Besides the quality of proteins, the amount obviously matters too. The DRI (Dietary Reference Intake) is 56 grams per day for a healthy adult man and 46 grams per day for a healthy adult woman.
As mentioned above, it’s important to eat a great variety of plant-based foods which are high in protein. Here are some of the high-protein foods you should include in your diet:
- Grains: Seitan, spelt, quinoa, wild rice, whole-wheat pasta, oatmeal
- Legumes: Tofu, tempeh, edamame, lentils, chickpeas, beans, soya milk
- Nuts & Seeds: Chia seeds, almonds

Do I need to count the amounts of protein I consume on a daily basis?
Protein deficiency is almost unheard of in countries like the United Kingdom, given the high-protein content of a “normal” diet. And as we discussed above, meeting your protein needs as a vegan is easier than ever. Therefore you don’t need to obsess over counting the grams you take in, just make sure you’re eating plenty of varied, protein-rich foods throughout the day.
Please don’t forget that everybody is different and has different needs. It’s crucial to listen to your body and always consult your doctor if you have any pre-existing conditions or are on medications.