Skip to main content


15min read

Plant-based Protein: The Ultimate Guide

by Munjeeta Sohal

15min read

As more and more athletes embrace plant-based diets, the stereotype of the weedy vegan is finally beginning to fade. As you’ll discover, plant-based protein sources are abundant and, contrary to what we’ve been led to believe, animal proteins are absolutely not a necessary part of our diets. Here’s why.

The science bit

What is protein and why do we need it?

Proteins are generally described as the “building blocks” of living things. Our bodies break them down into their component parts — amino acids — and reassemble them in countless essential ways to regulate our body systems and provide us with strength.

Of the 22 or so amino acids humans need, most can be assembled by our bodies for our bodies, but they rely on 9 “essential” ones in order to do this. These essential amino acids must come from food.

How much protein do we need?

The short answer: typically less than we think.

A common misconception about protein is that our requirements are divided along gender lines. This is not true. In fact, our protein needs are determined predominantly by our body weight, taking our activity level into account too.

The National Diet and Nutritional Survey states that the average adult in the UK consumes between 75 and 100 grams of protein a day. The average UK adult weighs in between 70.2 kg and 83.6kg so — based on weight — only needs between 42 and 67 grams.

The more active you are the more protein you may need but, in general, we need between 0.6 and 0.8 grams of protein per kilogram of body weight, meaning:

Table displaying protein requirement (kg) per body weight (kg)

High protein pasta dish

What type of protein do we need?

The short answer: a range of plant-based protein sources more than does the trick.

Animal vs plant protein packages

The “package” your protein comes in is as important as the protein itself.

Plant proteins are lower in saturated fat and do not contain any dietary cholesterol. They are also great sources of antioxidants and other vitamins and minerals, including — contrary to popular opinion — both iron and calcium. Animal proteins, on the other hand, are high in both saturated fat and cholesterol, not to mention antibiotics and hormones.

You just need to eat a variety of foods in order to ensure you are getting all of the essential amino acids. Over the course of a week this is a cinch.

Complete and incomplete proteins

There’s a lot of talk about “complete” and “incomplete” proteins to wade through, too. Complete proteins are those that contain all 9 essential amino acids and are often associated solely with animals products.

But… There are plant-based sources of complete proteins too and, most importantly, it is absolutely not necessary to consume only complete proteins. Nor do you need to 'mix and match' amino acids in every meal to benefit overall. The key? Simply eat a range of protein-containing foods throughout the day. See below for a whole host of examples.

Other things to consider?

Overall calorie intake

If your diet lacks calories, your protein sources will be broken down to provide energy for your body rather than the essential amino acids. Therefore, overall calorie intake is super important to ensure you are getting the nutrients you need.


Heat can affect the nutritional composition of many foods. Cooking can therefore have an impact on the amount of protein we digest. When checking nutritional information it is important to know whether the data is based on raw or cooked foods. As a general guideline, when cooking veggies, do so for the shortest time possible (while ensuring they are cooked through), limit the amount of water used and — if you can — use the water afterwards to retain all the goodness. Gravy and other sauces are a great way to do this.

High protein plant-based foods

All things considered, including a variety of high protein vegan foods in your diet is a great way to make sure you are meeting your recommended allowance. Here are the front-runners. Drum roll, please...

First place: legumes

Leguminous plants are those that produce their seeds in pods. we mainly eat the seeds themselves, which are a fantastic source of protein. They are also gluten free, a good source of, unsaturated fats,high in fibre, vitamins and minerals.

Closeup of raw legumes

  • Lupin beans

Lupin beans are big in Europe and a delicious snack with an ice cold beverage on a balmy evening. Once boiled, they pack a huge punch with 26g of protein per cup.

  • Soy 

While soy is a somewhat controversial subject, there is little doubt that it is a protein powerhouse. One cup of: boiled edamame beans provides 17g of protein; tofu provides 20g and cooked soybeans contain 29g. Soy milk (unsweetened is best) contains exactly the same amount of protein as cow’s milk too, 8g per cup.

Soy is a brilliant example of a ‘complete’ plant-based protein, meaning it contains all 9 of the these essential amino acids. But, if you’re not sure about soy, why not read our analysis of all the research on the health or environmental impacts and see what you think.

  • Lentils 

There is a reason why vegans are linked to lentils: the truth is they are another great source of low fat, high fibre protein, providing 18g per cup when cooked. Lentils are a great meat replacement in bolognese and lasagne and wonderful in curries and dal.

  • Beans 

Most cooked beans have fairly similar protein contents, ranging from around 13g (broad beans) to 17g (adzuki beans) per cup. The rest — red kidney, borlotti, pinto, black, mung, navy, butter, cannellini, borlotti, etc. — fall somewhere in between. Baked beans, while high in protein, are also high in sugar; not so great in terms of the whole “package”, therefore something to be enjoyed occasionally rather than as a regular part of a healthy plant-based diet.

  • Peanuts 

Yup, peanuts actually fall into the legume category since they grow in a pod underground (hence why they are also often called groundnuts). Peanuts contain a whopping 38g of protein per cup but this comes hand in hand with 10g of saturated fat and, if flavoured, are often high in salt. Enjoy peanut butter on your toast and add a handful of peanuts to curries but be mindful when snacking.

Tip: Some people may find they experience “tummy troubles” when introducing a high quantity of legumes to their diet. This is due to the insoluble fibre they contain that actually helps your digestion. However, it can be a shock to your system if you’re not used to it.

To get all the benefits and none of the issues: 

  1. If you’re changing your diet, build up your fibre intake slowly over a few weeks.
  2. If using dried beans, always soak them as, this helps your body to digest them more easily (and also reduces cooking time. Win win.)

Second place: whole grains

Whole grains are generally higher in calories and lower in protein than legumes but should absolutely be included as part of a balanced plant-based diet. Per cup, they each contain less than a gram of saturated fat, are a great source of dietary fibre (for healthy bowels amongst other things) and, more surprisingly, often a source of iron too.

Close up of wholegrains

  • Raw oats

Using oats as a base for a low-sugar muesli is a great start to the day. 1 cup of raw oats provides 10.6g of protein as well as 19% of your recommended daily allowance (RDA) of iron. Once cooked, though, they lose almost half their protein value.

  • Teff, Kamut & Amaranth

Teffkamut and amaranth are certainly lesser known amongst the whole grains. Teff is a grass seed commonly found in Ethiopia and now available in health stores in the UK. Cooked, a cup yields almost 10g of protein, 29% and 9.5% of your RDAs of iron and calcium respectively. Kamut and Amaranth are easier to find and grown worldwide, offering up similar amounts of protein and 17% and 29% of your iron RDA.

  • Whole wheat pasta

Switching out white pasta for the whole wheat version increases your protein intake by 2 grams and doubles your iron intake as a percentage of your RDA.

  • Buckwheat

A cup of buckwheat — actually a gluten-free seed — will provide you with 5.7 grams of protein and almost as much dietary fibre. It is another good source of iron and a range of other vitamins and minerals, including manganese, magnesium, phosphorus, niacin, zinc, folate, and vitamin B6. It is a great replacement for rice or pasta, either as it comes or in noodle-form.

  • Wild & brown rice

Rice is our final grain. It is the lowest in protein but wild and brown rice are whole grains (white rice has its grain and bran removed meaning it raises the blood sugar more quickly and loses some of its nutritional value.) They are both a good source of carbohydrate and healthy calories that we need in order to utilise protein from elsewhere. Brown rice also provide us with magnesium while wild rice (technically a seed) brings in the omega 3.

Third place: nuts and seeds

Nuts and seeds rank third because of the package that their protein comes in. While they are absolutely a great addition to a balanced diet, they are higher in fat and calories so should be consumed mindfully. On the flip side, they are wonderful in helping to ensure plant-based eaters do actually get enough unsaturated fat and calories. Nuts and seeds contain high levels of protein and are a better source of iron than whole grains.

Closeup of pistachio nuts

  • Quinoa

Quinoa, like soy, is an example of a complete plant-based protein source. It’s a great alternative to oats in porridge (and more nutritious than cooked oats), a delicious addition to soups and stews and a yummy salad base in place of pasta or rice. You’ll find 8.2g of protein and 15.4% of your iron RDA in a cup of cooked quinoa

  • Hemp seeds

Another complete protein source, adding ¼ cup of hemp seeds to your porridge or a stir fry boosts your protein intake by 12.5g and provides 18% of your RDA of iron too. They are also a great plant-based source of omega 3.

  • Flax seeds

Flax seeds are similar to hemp seeds in their nutritional make-up. ¼ cup contains: 8g protein, 13% of your RDA of iron, 12g of fibre and antioxidants.

  • Almonds

Almonds are incredibly nutrient-dense: 1 oz (28.5g or 23 kernels) provides you with 21g of protein and 37% of your RDA of Vitamin E. However, the same amount also contains 14g of fat (of which 13 g is unsaturated and only 1g is saturated). Therefore, almonds are a protein package to consume regularly but mindfully as part of a balance diet.

  • Pistachio nuts

Half a cup of pistachio kernels contains 13g of protein; they are lower in calories than almonds and contain roughly the same amount of both saturated and unsaturated fats. They are a great source of iron, magnesium and manganese too.

  • Sunflower seeds

Sunflower seeds are another easy win. Add a handful to cereal, stir-fries or salads to boost your protein, fibre and iron intake. ¼ cup of sunflower seeds yields 6.25g of protein, 12% and 7.25% of your RDA of fibre and iron respectively.

First runner up: vegetables

You can even find protein in vegetables and fruit.

Peas (technically a legume but more commonly eaten as a veggie), brussel sprouts, mushrooms (especially Portobellos), spinach, sweetcorn, broccoli and asparagus are some of our favourites. Even baked potatoes (both sweet and normal) are a great way to include more protein in your diet.

Asparagus and artichokes

Summary of best plant-based protein sources

  • raw oats
  • buckwheat
  • whole grain couscous
  • Whole wheat pasta
  • Wild and brown rice
  • Kamut and Amaranth
  • Teff
  • Lupin beans
  • Soy
  • Lentils
  • Beans
  • Peanuts
  • Chickpeas
  • Peas
Nuts and seeds
  • Quinoa
  • Hemp and flax seeds
  • Almonds
  • Pistachio nuts
  • Sunflower seeds
  • Cashew nuts
  • Brazil nuts
Vegetables and fruit
  • Brussel sprouts
  • Mushrooms
  • Spinach
  • Sweetcorn
  • Broccoli
  • Potatoes
  • Aspargus

In conclusion…

The interesting thing: eating plants is a great way to get enough, but not too much, protein (and therefore enough calories, vitamins and minerals, healthy fats and fibre too).

In order to do this, all we have to do is eat a range of different legumes, grains, nuts, seeds, veggies and fruits. Doing so, ensures we get all the right nutrients without any dietary cholesterol at all and, actually, leaves no room for animal products. Animal products may seem like a quick fix, a way to get an injection of protein or iron, but on balance they are absolutely not a necessary part of our diets.

The reality is that all foods contain protein. Yep. Every. Single. One. It’s just that some contain more than others. So, while everything you eat will boost your protein intake, the following are especially good sources to mix and match over the course of a week or month:

If you’re looking to increase your protein intake – maybe you’re in training, looking to build your muscle mass or you’re simply trying to tone up – check out our guide to the best plant-based protein powders

Works Cited

  • “Amaranth.” BBC Good Food,
  • Cox, David. “Are You Eating Too Much Protein? Some Sources Aren't as Healthy as You Think.” The Guardian, Guardian News and Media, 4 June 2018,
  • “Home.” British Nutrition Foundation,
  • “Human vs Animal Antibiotic Use.” Farm Antibiotics,
  • “Is Soy Really Scandalous?” Allplants,
  • “Is the Environmental Impact of Soy a Valid Argument Against a Plant-Based Diet?” Allplants,
  • “Kamut.” BBC Good Food,
  • Magee, Elaine. “Flaxseed Health Benefits, Food Sources, Recipes, and Tips for Using It.” WebMD, WebMD,
  • Pendick, Daniel. “How Much Protein Do You Need Every Day?” Harvard Health Blog, Harvard Health Publishing, 8 Jan. 2018,
  • “Protein.” The Nutrition Source, 1 Feb. 2019,
  • “Statistics Reveal Britain's 'Mr and Mrs Average'.” BBC, BBC, 13 Oct. 2010,
  • “Teff.” BBC Good Food, 

By Munjeeta Sohal
Munjeeta Sohal

MJ is a freelance writer, avid reader and habitual ruminator (and user of fancy words). She couldn’t live without books and her cats. On her days off, you can find her cycling up and down the Lea Valley, searching for a great vegan recipe to cook, or, well, reading her book with her cats.

Read more from Munjeeta

Let us take care of dinner

We help to make eating more plants easy and delicious. Fancy letting us take care of dinner? Check out our delicious meals here.

Shop now
Multi award-winning great taste producer
Certified B Corporation
London Living Wage Employer
Plant Power


Where to find usVeganuaryUltra Processed FoodSustainability(Not at) school dinnerRefer a FriendPlanted blog

Stay in touch

Multi award-winning great taste producer
Certified B Corporation
London Living Wage Employer
Plant Power

© Copyright 2024 Allplants Ltd. All rights reserved