Skip to main content

The Cheapest High-Protein Foods in UK Supermarkets

Protein does not have to be the expensive part of eating well. Here is how much you need, how to work out what it really costs and the supermarket foods that give you the most for your money.

The BarbellBites teamPublished Updated 6 min read

The short version

  • Most lifters do well on about 1.6 g of protein per kg of body weight a day
  • Work out cost per 10 g of protein, not price per pack
  • Eggs, dried lentils, tinned tuna, chicken thighs, milk and cottage cheese are hard to beat on value
  • Batch cook twice a week and follow the 2-hour and 48-hour leftover rules

Protein has a reputation as the expensive part of eating for the gym. Steak, salmon and branded shakes will do that. But some of the cheapest foods in any UK supermarket are also some of the best sources of protein, and once you know how to compare them, hitting your target on a budget gets easy.

How much protein do you actually need?

Standard population guidelines are set to prevent deficiency in fairly inactive adults, not to support building muscle. If you train, you need more. The International Society of Sports Nutrition recommends 1.4-2.0 g of protein per kg of body weight per day for most people who exercise.

A large meta-analysis of resistance training studies found that extra protein improved gains in muscle and strength, with the benefit levelling off at around 1.6 g per kg per day. That is a sensible target for most lifters. Going a little higher does no harm, but it does cost more.

1.6 g/kg

daily protein where muscle gains level off in the research

120 g

that target for a 75 kg person

0.4 g/kg

a good amount per meal, across at least four meals

How you spread it matters a little too. Researchers suggest roughly 0.4 g per kg per meal across at least four meals is a practical way to hit the daily target. For a 75 kg person that is about 30 g a meal, which is easy to plan around.

How to work out the real cost of protein

The price on the shelf tells you very little, because foods hold very different amounts of protein. The useful number is the cost per 10 g of protein, and you can work it out in seconds from the label.

  1. Find the protein per 100 g

    It is on the nutrition panel of every pack.
  2. Work out the protein in the whole pack

    Pack weight in grams, divided by 100, times the protein per 100 g.
  3. Divide the price by that number, then multiply by 10

    That gives you the cost of 10 g of protein, so you can compare any two foods fairly.

The cheapest high-protein foods

Prices change every week and differ between shops, so rather than quote prices that will be out of date by the time you read this, here are the foods that consistently come out cheapest per gram of protein, with typical protein values from the UK's official food composition data. Always check the label, as brands vary.

FoodProtein per 100 gWhy it is good value
Dried red lentilsAbout 24 g (dry)Usually the cheapest protein in the shop, and full of fibre
EggsAbout 12.5 g (6-7 g per egg)Cheap, versatile and a complete protein
Chicken thighs (skinless)About 19-20 gCheaper than breast, and harder to dry out
Chicken breast, frozenAbout 24 gFrozen packs are often far cheaper than fresh
Tinned tuna (drained)About 25 gShelf-stable, no cooking needed
Tinned beans and chickpeas (drained)About 7 gVery cheap, and bulk out meals with fibre
Cottage cheeseAbout 10 gHigh protein for the calories
Skyr or fat-free Greek-style yoghurtAbout 9-11 gBig tubs are much cheaper than single pots
Semi-skimmed milkAbout 3.5 gCheap protein you can drink or cook with
Firm tofuAbout 12-15 gGood value plant protein, varies by brand
Whey protein powderAbout 70-80 gOften comparable with the cheapest whole foods per gram
Typical protein values per 100 g. Raw weights for meat and dried pulses; drained weights for tins.

The pattern is clear. Plain, unbranded basics win. Pulses, eggs, frozen chicken, tins and big tubs of dairy will cover most of your protein for much less than ready meals, protein snacks or premium cuts.

Plant protein on a budget

Lentils, beans, chickpeas, peas and tofu are some of the cheapest protein you can buy, and they bring fibre with them. The trade-off is that they are less protein-dense, so you need bigger portions, and individual plant foods can be lower in some essential amino acids. Eating a mix of sources across the day sorts that out.

If you are vegan or eat mostly plants, soya products like tofu and soya mince are especially useful, and a scoop of a plant protein blend can close the gap on busy days.

Label traps that cost you money

  • "High protein" snacks. Bars, crisps and cereals with "protein" on the front often contain modest amounts at a high price. Run the cost per 10 g and they rarely compete with eggs or yoghurt.
  • Protein per serving, not per 100 g. A small serving size can make a weak product look good. Compare per 100 g.
  • Peanut butter. It has a decent amount of protein, but it comes with a lot of calories. Treat it as a fat source, not your protein.

A cheap, high-protein day

Here is what a budget day can look like for a 75 kg lifter aiming for about 120 g or more. The protein figures are approximate.

MealWhat it isProtein
BreakfastOvernight oats: 60 g oats, 200 g skyr and a splash of milkAbout 30 g
LunchTuna and bean wrap: a tin of tuna, half a tin of kidney beans, saladAbout 40 g
SnackA 250 g pot of cottage cheese with fruitAbout 25 g
DinnerChicken thigh and lentil curry: 200 g chicken, 50 g dried lentils, riceAbout 55 g

That is roughly 150 g of protein from some of the cheapest foods in the shop, without a single protein bar. Swap the chicken for extra lentils and tofu for a plant-based version.

Batch cooking a cheap week

Cooking in batches is where the savings really add up, because you buy bigger packs and waste less.

  1. Plan two proteins and two carbs

    For example, chicken thighs and lentils, plus rice and potatoes. Add frozen vegetables, which are cheap and keep.
  2. Cook twice a week, not once

    Cooking on Sunday and Wednesday keeps everything fresh and within the safe window for leftovers.
  3. Portion it straight away

    Weigh portions into containers so every meal hits your protein without guesswork.
  4. Freeze what you will not eat soon

    Anything you will not eat within two days goes straight in the freezer.

If you would rather have all of this done for you, The High-Protein Budget Diet ranks 12 protein foods by cost per 10 g of protein and comes with two full sample weeks and a matching shopping list.

FAQs

Is protein powder cheaper than real food?
Per gram of protein, plain whey is often in the same range as the cheapest whole foods like chicken and eggs. Dried lentils usually beat it. Powder is best used to fill a gap, not replace meals.
Can you build muscle on cheap plant protein?
Yes. Total protein across the day matters most. Plant sources are less dense, so eat bigger portions and mix different ones, such as lentils, beans, tofu and soya.
How much protein should I eat in one meal?
Around 0.4 g per kg of body weight per meal, across at least four meals, is a practical way to hit a daily target. For most people that is 25-40 g a meal.
Is frozen chicken as good as fresh?
Nutritionally it is very similar, and it is often much cheaper. Defrost it in the fridge and cook it thoroughly.

Sources

  1. 1.Jäger R, et al. (2017). International Society of Sports Nutrition position stand: protein and exercise. Journal of the International Society of Sports Nutrition.
  2. 2.Morton RW, et al. (2018). A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength in healthy adults. British Journal of Sports Medicine.
  3. 3.Schoenfeld BJ, Aragon AA (2018). How much protein can the body use in a single meal for muscle-building? Implications for daily protein distribution. Journal of the International Society of Sports Nutrition.
  4. 4.Public Health England (2021). McCance and Widdowson’s Composition of Foods Integrated Dataset (CoFID). GOV.UK.
  5. 5.Food Standards Agency. How to chill, freeze and defrost food safely.

Written by the BarbellBites team

We read the research so you do not have to. Every article is based on peer-reviewed studies and official guidance, with the sources linked above. It is general information, not medical advice. More about us.

Share this article

Get the next one first.

New articles, training and nutrition tips, and the first word on new plans.

We'll email you training and nutrition tips, new articles, product launches and offers. Unsubscribe any time. See our privacy policy.