Skip to main content

How can I choose the healthiest protein foods for my diet?

Speak To An Expert

Get clear, personalised advice for your situation.

Jot down a few questions to make the most of your conversation.


Start with the type of protein

Healthy protein foods come from both animal and plant sources. There is no single “best” option for everyone, so it helps to choose a mix across the week.

In general, aim for foods that are less processed and lower in saturated fat, salt, and added sugar. These choices can support a healthier diet without making protein boring or restrictive.

Choose lean animal proteins

If you eat meat, pick leaner options such as skinless chicken, turkey, lean beef, pork loin, or fish. These provide protein without as much saturated fat as fattier cuts.

Oily fish such as salmon, sardines, mackerel, and trout are especially useful because they also provide omega-3 fats. In the UK, the NHS advises eating at least two portions of fish a week, including one oily portion.

Include more plant-based protein

Beans, lentils, chickpeas, tofu, tempeh, edamame, nuts, and seeds are all healthy protein foods. They also bring fibre, vitamins, and minerals that many people do not get enough of.

These foods can be especially helpful if you want to eat less meat. Try adding lentils to soups, chickpeas to salads, or tofu to stir-fries for an easy protein boost.

Watch the salt, fat, and processing

Not all protein foods are equally healthy. Processed meats such as bacon, sausages, ham, and some ready-made burgers can be high in salt and saturated fat.

Protein bars, flavoured yoghurts, and snack products can also contain lots of added sugar. Check labels and choose simpler options when possible.

Look at portion size and balance

Even healthy protein foods need sensible portions. A palm-sized portion of meat, fish, tofu, or beans is often enough for a meal.

For the healthiest plate, combine protein with vegetables, wholegrains, and healthy fats. This helps you feel full and supports overall nutrition rather than focusing on protein alone.

Make it practical for everyday eating

Choose protein foods that fit your routine and budget. Tinned beans, frozen fish, eggs, plain yoghurt, and cottage cheese can all be affordable and convenient options in the UK.

Planning ahead makes healthier choices easier. Keep a few simple protein foods at home so you can build quick meals without relying on takeaway or ultra-processed snacks.

Frequently Asked Questions

The healthiest protein foods for diet are typically lean, nutrient-dense options such as skinless chicken breast, turkey, fish, eggs, Greek yogurt, cottage cheese, beans, lentils, tofu, tempeh, edamame, and nuts in moderation.

For weight management, the best animal-based healthiest protein foods for diet are skinless chicken breast, turkey breast, white fish, salmon, tuna, eggs, and low-fat Greek yogurt because they provide a lot of protein with relatively few calories.

The best plant-based healthiest protein foods for diet include lentils, chickpeas, black beans, tofu, tempeh, edamame, quinoa, hemp seeds, chia seeds, and soy milk, since they offer protein plus fiber and other nutrients.

Yes, eggs are among the healthiest protein foods for diet because they are high in high-quality protein, versatile, affordable, and provide important nutrients like choline, vitamin B12, and selenium.

Yes, plain Greek yogurt is one of the healthiest protein foods for diet because it is rich in protein, supports fullness, and can also provide calcium and probiotics when it contains live cultures.

Yes, cottage cheese is one of the healthiest protein foods for diet because it is high in protein, relatively low in calories, and easy to combine with fruits, vegetables, or whole grains.

Yes, beans and lentils are among the healthiest protein foods for diet because they provide protein, fiber, iron, folate, and slow-digesting carbohydrates that can help support satiety and stable energy.

Yes, fish is considered one of the healthiest protein foods for diet, especially fatty fish like salmon, sardines, and mackerel, which provide protein along with heart-healthy omega-3 fats.

Yes, nuts and seeds can be part of the healthiest protein foods for diet because they provide protein, healthy fats, fiber, vitamins, and minerals, though they are calorie-dense so portion size matters.

Yes, tofu is one of the healthiest protein foods for diet because it is a versatile plant protein, low in saturated fat, and a good source of iron, calcium when fortified, and other beneficial nutrients.

Yes, tempeh is one of the healthiest protein foods for diet because it is made from fermented soybeans, offers substantial protein and fiber, and can support a filling, nutrient-rich diet.

Yes, turkey, especially skinless turkey breast, is one of the healthiest protein foods for diet because it is lean, high in protein, and lower in fat than many processed meat options.

Yes, protein-rich whole grains such as quinoa, oats, and farro can be part of the healthiest protein foods for diet because they contribute protein, fiber, and important micronutrients.

The healthiest protein foods for diet can help with appetite control because protein tends to increase fullness, slow digestion, and support steady energy, which may reduce snacking and overeating.

If you want to reduce saturated fat, the healthiest protein foods for diet include beans, lentils, tofu, tempeh, edamame, egg whites, fish, skinless poultry, and low-fat dairy.

The healthiest protein foods for diet for muscle maintenance include eggs, Greek yogurt, cottage cheese, chicken, fish, tofu, tempeh, beans, lentils, and soy products because they provide sufficient amino acids.

Highly processed protein products are usually not the healthiest protein foods for diet because they may contain added sodium, sugar, or refined ingredients, while whole-food protein sources are generally better choices.

The healthiest protein foods for diet work best when paired with vegetables, fruits, whole grains, and healthy fats to create balanced meals that provide protein, fiber, and essential micronutrients.

Budget-friendly healthiest protein foods for diet include eggs, canned tuna, canned beans, lentils, peanut butter, plain yogurt, tofu, and frozen edamame because they are affordable and nutrient-dense.

To choose the healthiest protein foods for diet at a grocery store, look for minimally processed options, compare labels for protein, sodium, and added sugar, and prioritize lean meats, fish, dairy, legumes, tofu, and other whole foods.

Important Information On Using This Service


This website offers general information and is not a substitute for professional advice. Always seek guidance from qualified professionals. If you have any medical concerns or need urgent help, contact a healthcare professional or emergency services immediately.

Some of this content was generated with AI assistance. We've done our best to keep it accurate, helpful, and human-friendly.

  • Ergsy carefully checks the information in the videos we provide here.
  • Videos shown by Youtube after a video has completed, have NOT been reviewed by ERGSY.
  • To view, click the arrow in centre of video.
Using Subtitles and Closed Captions
  • Most of the videos you find here will have subtitles and/or closed captions available.
  • You may need to turn these on, and choose your preferred language.
Turn Captions On or Off
  • Go to the video you'd like to watch.
  • If closed captions (CC) are available, settings will be visible on the bottom right of the video player.
  • To turn on Captions, click settings.
  • To turn off Captions, click settings again.