Home/Blog/Health & Fitness
Health & FitnessπŸ“… Updated 2026-10-19

High Protein Foods List: Why Protein Is Good for You

πŸ₯—
Written by Mohsin Iqbal, MegaCalcOnline.com
Updated 2026-10-19 Β· Figures checked against the sources listed at the end
High protein foods graphic with a plate on a green background

Chicken, lean beef, fish, eggs, Greek yoghurt, tofu, tempeh and lentils are some of the best high protein foods. Below is a table of typical protein amounts per serve, a chart comparing common foods, and plain explanations of why protein matters, how to spread it across the day and how to eat enough without spending a fortune.

High protein foods: the list

These are approximate protein amounts for typical serves, based on typical values in food composition data and product labels. Every brand is a bit different, so treat the numbers as a guide and check the nutrition information panel on what you buy.

FoodTypical serveProtein (approx.)
Chicken breast, cooked, skinless100 g31 g
Lean beef mince, cooked100 g26 g
Salmon fillet, cooked100 g22–25 g
Tuna in springwater95 g can20–24 g
Eggs2 large12–13 g
Greek-style natural yoghurt170 g tub15–17 g
Cottage cheese100 g11–12 g
Cow’s milk250 ml glass8–9 g
Cheddar cheese30 g7–8 g
Tempeh100 g18–20 g
Firm tofu100 g8–12 g
Cooked lentils1 cup (about 200 g)16–18 g
Chickpeas, cooked or canned100 g8–9 g
Peanuts30 g7–8 g
Almonds30 gabout 6 g
Horizontal bar chart of approximate protein per 100 grams for chicken, beef mince, tuna, salmon, tempeh, cottage cheese, tofu, Greek yoghurt, lentils and chickpeas
Meat, fish and tempeh are the most protein-dense. Legumes and dairy add up when you eat them in larger serves.

Why protein matters

Protein is made of amino acids, which your body uses to build and repair muscle, skin, enzymes and hormones. It is also the most filling of the three macronutrients, so meals built around protein tend to keep you satisfied for longer than meals that are mostly refined carbohydrate. That is why protein often features when people are trying to manage their weight, and why it is useful in the rebuilding phase after training.

Most healthy Australian adults get enough protein without trying, particularly if they eat meat, fish, eggs or dairy. Where people fall short is usually in specific groups: older adults with poor appetite, people following restrictive diets, and some who are in a large calorie deficit. For recommended intakes, the best place to start is the Australian Government’s Eat for Health site, which publishes the Nutrient Reference Values. We deliberately do not quote a single number here because it varies with age, sex, pregnancy and health status.

Work out your own protein target

Enter your details to see an estimate based on your goal and activity level.

Open the protein calculator β†’

Animal vs plant protein

Animal foods such as meat, fish, eggs and dairy provide all the essential amino acids in useful amounts, and are often called complete proteins. Most plant foods have a lower amount of at least one amino acid, but combining different sources across a day (for example legumes with grains, or tofu with rice) covers all the bases. Soy foods like tofu and tempeh are the exception, as they provide a good amino acid profile on their own.

In practice the bigger question is the whole food package. A bowl of lentil dahl brings fibre, iron and folate with its protein. Processed meats such as bacon and salami come with a lot of salt and saturated fat. Eat for Health suggests limiting processed meat and varying your protein foods through the week.

How to spread protein through the day

There is no need to count every gram. If each main meal has a clear protein food on the plate, you are probably doing fine.

Budget-friendly protein

Protein does not have to mean expensive cuts. Eggs, canned tuna and sardines, dried or canned legumes, tofu, milk, plain yoghurt, oats, peanut butter and cheaper cuts of chicken such as thighs and drumsticks all deliver a lot of protein for the money. Buying legumes dried and cooking a batch at the start of the week is one of the cheapest options of all.

Reading labels and spotting the catch

The nutrition information panel lists protein per serve and per 100 g. Compare the per-100 g column when choosing between products, because serve sizes are set by the manufacturer and can be small. Be wary of products that call themselves high protein but arrive with a lot of added sugar or saturated fat, such as some bars, flavoured yoghurts and processed meats. A plain tub of yoghurt with fruit and nuts usually beats a dessert-style "protein" yoghurt on both nutrition and cost.

Three protein myths worth dropping

What about protein powders and shakes?

Powders are a convenient way to top up your intake, but they are a supplement, not a necessity. Most people who eat a varied diet do not need them. If you are curious about shakes, see our guide on how many protein shakes a day is reasonable. Look for products tested by a third party and check the label for added sugars.

When to speak to a professional. If you have kidney disease, are pregnant, are managing a medical condition or are considering a high-protein diet for rapid weight loss, talk to your doctor or an accredited practising dietitian first. Protein needs are individual.

Frequently Asked Questions

What are the best high protein foods?

Chicken breast, lean beef, fish such as salmon and tuna, eggs, Greek yoghurt, cottage cheese, tofu, tempeh, lentils and chickpeas are all good sources. Eggs, canned tuna, legumes and milk are among the cheapest.

How much protein is in 100 g of chicken breast?

About 31 g for cooked, skinless chicken breast. Raw chicken has less protein per 100 g because it contains more water.

What are good vegetarian high protein foods?

Eggs, dairy, tofu, tempeh, lentils, chickpeas, beans, nuts, seeds and wholegrains. Soy foods such as tofu and tempeh have a particularly good amino acid profile.

Do I need protein powder?

Not usually. Most people who eat a varied diet get enough from food. Powders can help if your appetite is low or you struggle to reach your needs, but they are optional.

How much protein should I eat per day?

It depends on your age, sex, activity, pregnancy and health. The Nutrient Reference Values on the Australian Government Eat for Health site are the best starting point, and a dietitian can tailor advice.

Is too much protein bad for you?

For most healthy people, a high-protein diet from a variety of foods is not a problem, but people with kidney disease or other conditions may need to limit protein. Check with your doctor if you are unsure.

General information only: This article gives general health and fitness information. It is not medical advice and does not replace advice from a doctor or accredited practising dietitian.