What are 5 foods that are high in protein?

Animal proteins

A range of animal foods in the diet provide protein and are important sources of vitamins and minerals in the UK diet.

Fish and shellfish

Fish provides protein as well as B vitamins, iodine and zinc, and shellfish such as prawns, crab and mussels contain selenium, zinc, iodine and copper. Oily fish such as salmon, mackerel or sardines are a great source of vitamin D and high in long-chain omega-3 fatty acids, which may help to prevent heart disease. Some studies also suggest that eating fish is associated with reduced risk of heart disease and stroke. It is recommended we have two portions of fish each week, one of which should be an oily fish, but on average we are not eating enough fish. Fish that is steamed, baked or grilled is a healthier choice than deep-fried fish. Fresh, canned and frozen fish are all healthy choices,  

To make environmentally sustainable choices, look out for sustainable fish and seafood. When fish or shellfish are caught or produced in a way that allows stocks to replenish and that does not cause unnecessary damage to marine animals and plants, those fish or shellfish are called 'sustainable'. Find out more about sustainable fish and seafood from Seafish.

There are some limits recommended for certain types of fish and shellfish, in particular for pregnant women. However, the benefits of eating fish are likely to be bigger than any potential risks. Find out more about fish and shellfish to avoid during pregnancy on this NHS page.

Eggs

Eggs are a good source of protein and also provide omega 3 fats, vitamin A, B vitamins, vitamin D and selenium. There is no limit on how many eggs you can eat as part of a healthy varied diet (unless a health professional advises you to limit eggs due to a specific health condition).

Meat

Meat and poultry are good sources of protein as well as different vitamins and minerals. Poultry like chicken provides B vitamins, phosphorus and selenium and can be low in fat if you choose chicken breast without skin.

Red meats like beef, lamb and pork provide B vitamins, phosphorus, potassium and zinc, beef is a source of iron and pork a source of selenium. Red meat can be high in saturated fat but you can reduce this by choosing lean cuts and cutting off any extra fat.

Processed meats like ham, bacon, burgers, salami or products like sausage rolls or pies tend to be high in saturated fat and salt and so are a less healthy choice. There is a link between eating a lot of red and processed meat and bowel cancer and so it is recommended that we do not have more than about 70g of cooked red or processed meat a day. 70g is equivalent to a piece of steak about the size of a pack of cards, 3 average-sized rashers of bacon or slices of ham, or a quarter-pounder beef burger.

Interested in trying our FREE 7-day healthy diet plan? Click here and choose between our meat eaters, vegetarian or vegan meal plans.

Why do we need protein?

Protein is an essential nutrient, responsible for multiple functions in your body, including building tissue, cells and muscle, as well as making hormones and anti-bodies. Everyone needs protein in their diet, but if you do endurance sports or weight training, you may benefit from increasing your protein intake, as well as factoring it into your training routine at specific times to reap its muscle-building benefits.

Studies also suggest that as we get older we may benefit from eating more protein because it helps minimise the muscle loss associated with aging.

For most people, a daily dose of around 0.8-1g of protein per 1kg of body weight is recommended. For weightlifters and strength athletes, 1.4 – 2g of protein per kg of body weight is recommended per day, with a recommendation of 1.2-1.6g of protein per kg of body weight per day for endurance athletes. After exercise, protein is particularly important since muscles need it to recover and grow. A portion of protein (15-25g) is recommended within 30 minutes of exercise, when your muscles are particularly receptive to protein synthesis.

Can you eat too much protein?

For most of us, our daily protein requirements are easily achieved by a healthy, balanced diet. The Department of Health advises adults to avoid consuming more than twice the recommended daily intake of protein (55g for the average man and 50g for the average woman). This is because, in the long term, consuming too much protein might lead to health issues such as an increased risk of osteoporosis and a worsening of an existing kidney problem. However, research in this area is mixed and it is likely that other factors may influence outcome, such as whether the protein is of animal or vegetable origin and how balanced the diet is in terms of vitamins and minerals.

One of the main issues with our Western diet is that our breakfasts and lunches are often low in protein but high in carbohydrates, with a protein-packed evening meal. It is better to spread your protein intake throughout the day. Try our suggestions for high-protein breakfasts, high-protein lunches and high-protein dinners.

High-protein foods

You can get protein from both plant and animal sources – here are some of the best food sources of protein.

What are 5 foods that are high in protein?

1. Eggs

We love to cook with them but how much protein is in an egg? One medium egg has around 6g of protein in an easily digestible form. A healthy omelette is a good way to start the day and is a good recovery snack, too.

Try our healthy egg recipes and read about the health benefits of eggs.

2. Milk

Dairy foods are packed with protein and contain bone-building calcium, too. Chocolate milk is the age-old recovery food after exercise, since it contains energy-replenishing carbohydrates and a blend of both slow- and fast-release whey and casein proteins. You can get the same recovery-boosting effects from a milk-based fruit smoothie, such as this cranberry & raspberry smoothie recipe.

Read more about the best calcium-rich foods.

3. Yogurt

A combination of casein and whey protein, yogurt is a great protein-rich food. Since some of the lactose is removed, it may be a useful option if you are lactose intolerant, but check with your healthcare professional if you have any concerns.

Try making your own healthy bio yogurt.

What are 5 foods that are high in protein?

4. Fish and seafood

Fish and seafood are good sources of protein and are typically low in fat. While slightly higher in fat than other varieties, salmon packs in heart-healthy omega-3 fatty acids, which can reduce joint stiffness and inflammation.

Try our favourite healthy fish recipes and read more about the health benefits of salmon.

5. Chicken and turkey

Opt for lean protein from white meat poultry such as chicken and turkey.

Try our healthy chicken recipes and healthy chicken breast recipes.

6. Soya

If you’re dairy intolerant, eating soya protein foods such as fortified tofu and soya-based drinks will help post-recovery, plus they can help to lower cholesterol and may reduce the risk of heart disease.

Read more about the health benefits of tofu and the health benefits of soya.

7. Nuts and seeds

Nuts and seeds are a practical protein choice if you’re on the move. Around 50 pistachio nuts provides 6g of protein, plus sodium and potassium, the electrolytes lost in sweat during exercise. This clementine & honey couscous recipe with pistachios makes for a great breakfast or speedy snack.

Read more about the health benefits of nuts.

What are 5 foods that are high in protein?

8. Pork

Meat supplies branched-chain amino acids (BCAAs), which are key in supporting muscle recovery. Leucine, in particular, makes up one third of muscle protein and helps to stimulate repair after exercise. Pork is one of the richest sources of leucine and therefore a great addition to a post-exercise meal or snack. Eggs, chicken and lean beef also provide good amounts of leucine.

Try our healthy pork recipes.

9. Beans and pulses

Beans and pulses are great, cheap protein sources. They're also a useful plant source of iron and and are rich in fibre.

Try our favourite lentil and chickpea recipes.

10. Tofu and tempeh

Both tempeh and tofu are made from soy beans, however, tempeh requires the additional step of fermentation, providing it with an extra depth of flavour. Tempeh also offers a higher protein and fibre content, while tofu is slightly lower in fat and calories.

Discover our favourite tofu and tempeh recipes.

Enjoyed this? Now try...

What to eat for a workout
The best muscle-building breakfasts
The best sources of protein for vegetarians
What is a high-protein diet?
Nutrition for runners
Protein pancake recipes
Spinach protein pancakes

High-protein recipe ideas

High-protein snacks
High-protein breakfasts
High-protein lunches
High-protein dinners
More high-protein recipes

This article was last reviewed on 7 June 2022 by Tracey Raye.

Kerry Torrens is a qualified Nutritionist (MBANT) with a post graduate diploma in Personalised Nutrition & Nutritional Therapy. She is a member of the British Association for Nutrition and Lifestyle Medicine (BANT) and a member of the Guild of Food Writers. Over the last 15 years she has been a contributing author to a number of nutritional and cookery publications including BBC Good Food.

All health content on bbcgoodfood.com is provided for general information only, and should not be treated as a substitute for the medical advice of your own doctor or any other health care professional. If you have any concerns about your general health, you should contact your local health care provider. See our website terms and conditions for more information.

What are your favourite sources of protein post-workout? Are you still unsure whether you're getting enough? Post your questions and comments below...