Guides

High-protein foods: a practical, food-first guide

What protein does, roughly how much you need, and the everyday foods that deliver it without the hype.

Written by UCLH Health Editorial Team, Health writers & editors Published

Protein helps build and repair muscle, supports recovery, and tends to keep you fuller for longer. Most healthy adults in the UK already get enough — so the more useful question is usually which foods deliver protein well, not simply how to eat more of it. This guide is food-first: it names the foods that genuinely carry protein and gives easy ways to work them into meals and snacks.

This is general information, not personalised medical or dietary advice. If you have a health condition, are pregnant, or follow a restricted diet, a GP or a registered dietitian can give guidance suited to you.

Why does protein matter?

Protein provides the building blocks your body uses to maintain and repair muscle, and it plays a role in countless other jobs — from immune function to making enzymes and hormones. It also tends to be more satisfying than the same number of calories from carbohydrate or fat, which is why protein-rich meals can help with feeling full. If you're active or doing resistance exercise, adequate protein supports recovery and helps you hold on to muscle. For more on keeping muscle as you train and age, see our guide to muscle health.

How much protein do you need?

As a general guide, adults need about 0.75g of protein per kilogram of body weight per day. That works out to roughly 45g a day for a 60kg woman and around 55g a day for a 75kg man. People who are very active or doing regular strength training may benefit from more — commonly cited figures sit around 1.4–2.0g per kg per day for athletes — but most people are nowhere near needing the high amounts marketed to them. Spreading protein across meals, rather than loading it all into one, is a sensible habit, especially if you exercise.

Which foods are highest in protein?

Animal sources are the most protein-dense per gram:

  • Chicken and other poultry (skinless chicken breast is very lean; chicken thigh is also a good source of protein, with a little more fat and flavour)
  • Lean beef and pork
  • Fish and seafood — including oily fish like salmon, sardines and mackerel
  • Eggs
  • Dairy: Greek yoghurt, cottage cheese, milk and cheese

Plant and vegetarian sources can comfortably meet protein needs too:

  • Beans and pulses — lentils, chickpeas, kidney beans, baked beans
  • Tofu, tempeh and edamame (young soya beans)
  • Nuts and seeds
  • Wholegrains and foods like quinoa

Pulses are a particularly good choice: they're naturally low in saturated fat and also provide fibre. Eating protein from a variety of foods is a reliable approach, and vegetarians and vegans typically get enough without difficulty.

What are good high-protein breakfasts?

A direct answer: build breakfast around eggs, dairy or beans rather than around toast or cereal alone. Practical ideas include Greek yoghurt with fruit and seeds; eggs (boiled, poached or scrambled) on wholegrain toast; a tofu scramble; or baked beans on toast. Adding a protein element turns a carbohydrate-heavy breakfast into a more balanced, longer-lasting one.

What are good high-protein snacks?

The simplest high-protein snacks are whole foods: a pot of plain Greek yoghurt, a boiled egg, a small handful of nuts, hummus with vegetable sticks, edamame, or a piece of cheese with fruit. These help with fullness between meals. Choose snacks with portion sizes in mind, as some — like nuts and cheese — are also energy-dense.

What are good high-protein, lower-calorie foods?

If you want more protein without many calories, lean and minimally processed options work best: skinless white poultry, white fish, egg whites, plain low-fat Greek yoghurt, cottage cheese, and pulses. These deliver a lot of protein relative to their calories, which can help with feeling full while keeping overall energy intake moderate.

Are vegetables high in protein?

Honestly, no — vegetables are relatively low in protein compared with meat, fish, eggs, dairy and pulses, so they shouldn't be your main protein source. That said, some are better than others. Edamame, peas, broccoli, spinach and Brussels sprouts contribute more than most, and they add fibre, vitamins and minerals. Use them to round out a meal alongside a more concentrated protein food.

Can you eat too much protein?

For most people, "more is better" has limits. Once you're meeting your needs, extra protein doesn't bring added benefit — and very high intakes from supplements or shakes simply displace other useful foods, while adding cost. UK survey data show the average adult already eats more protein than the recommended amount. Food should come first; protein powders are a convenience, not a requirement, and they don't make up for an otherwise poor diet. Some active people also use other evidence-based aids such as creatine and pay attention to minerals like magnesium, but these complement a good diet rather than replace it.

When should you get tailored advice?

If you have kidney disease, are managing a medical condition, are recovering from illness or surgery, or are unintentionally losing weight or muscle, your protein needs may differ — and in some conditions protein has to be carefully managed. In those situations, speak to your GP or ask to be referred to a registered dietitian rather than self-prescribing a high-protein regime.

This article is for general information only and is not a substitute for professional medical advice. Always consult a qualified healthcare provider about your individual situation.