These are the best (and worst) ways to get your protein, says Cambridge scientist

When it comes to health, sustainability and value for money, there is one clear winner

Credit: Getty


Tofu has been crowned the prince of protein by a scientific scoring system that measured human health, sustainability and affordability.

Dr Chris MacDonald – a behavioural scientist at the University of Cambridge and director of the Better Protein Institute – ranked 20 high-protein products, considering both their impact on the planet and humans.

Overall, plant-based proteins consistently scored higher than animal products, with tofu, chia seeds and beans at the top of the leaderboard. Cheddar cheese ranked lowest, followed by mozzarella and lamb.

Why? MacDonald told BBC Science Focus: “There were many factors, but perhaps the most pronounced was that plant-based sources tend to result in significantly lower emissions.”

To assess the environmental impact of each food, MacDonald compared the greenhouse gas emissions, water pollution, land use and water use involved in producing 100g (3.5oz) of protein from each food.

Tofu was judged the best in this category, followed by chia seeds, quinoa, beans and sunflower seeds. Meanwhile, pork, beef and cheddar cheese came last.

MacDonald also noted there was an ethical “lose-lose trade-off” when it comes to the production of meat and dairy. Improving the welfare of livestock required using up more land for agriculture, which in turn means “either more wild animals or more farmed animals will suffer.”

A selection of soy-based foods, including soybeans, soy milk, soy protein and tofu
Tofu is a plant-based source of protein, made by curdling soy milk – which, in turn, is made from soybeans - Credit: Getty

But this paper also considered the wellbeing of people, including the affordability and availability of each protein source.

When it came to nutrition, MacDonald assessed the completeness of each protein – so, whether it contained all the amino acids that humans need to survive – as well as the salt and saturated fat content.

This time, there wasn't such a clear split between plant-based and animal foods. For instance, chicken breast and tuna ranked fourth and fifth respectively, while chickpeas and Brazil nuts slipped towards the lower end.

However, tofu still claimed first place, followed by lentils and beans, while lamb chops, mozzarella and cheddar cheese occupied the last three places.

“Cheese was a poor performer from both a people and planet perspective,” said MacDonald. “It is high in fat and has high associated emissions.”

The study was intended to go beyond supermarket labels, which the paper called one-dimensional, and help consumers better understand the impact of their shopping habits.

The paper concluded: “Ultimately, beyond the spreadsheets and scores, lies a fundamental reckoning: our protein choice is a referendum on the compassion we are willing to show to animals, to the planet and to future generations.”

The overall rankings of all 20 protein sources:

  1. Tofu
  2. Chia seeds
  3. Beans
  4. Quinoa
  5. Sunflower seeds
  6. Lentils
  7. Chicken breast
  8. Tuna
  9. Peanuts
  10. Chickpeas
  11. Walnuts
  12. Brazil nuts
  13. Salmon
  14. Eggs
  15. Pork chops
  16. Cod
  17. Beef steak
  18. Lamb chops
  19. Mozzarella cheese
  20. Cheddar cheese

Read more:

This website is owned and published by Our Media Ltd. www.ourmedia.co.uk
© Our Media 2026