ProteinPal

High Protein Meals on a Budget: How I Eat 150g a Day for Under £8

By admin · Updated · 8 min read · Protein Foods

High Protein Meals on a Budget: How I Eat 150g a Day for Under £8

High protein meals on a budget are not a contradiction — they’re a shopping strategy. I eat ~150g of protein a day and my protein foods cost under £8 daily, from a weekly shop of about £35. No bulk-buying warehouses, no 5kg bags of mystery powder, just normal UK supermarkets and the willingness to do ten minutes of maths before filling the trolley.

In this article
  1. The Real Price Ranking (Not the Marketing One)
  2. A Full £7.20 Day at 152g
  3. The Maths: Protein Per Pound
  4. Where Budget Protein Shoppers Go Wrong
  5. Checking Your Own Shop With the Calculator
  6. High Protein Meals on a Budget: A Two-Week Dinner Rotation
  7. Budget Protein FAQs

Here’s my actual weekly shop — Aldi plus a bit of Tesco, prices from last month:

Item Price Protein it gives me
Eggs, 15-pack × 2 £5.10 ~390g
Chicken breast, 1kg £6.90 ~230g
5% beef mince, 1kg (2 × 500g) £7.70 ~200g
Greek yoghurt 0%, 1kg (2 × 500g) £3.30 ~100g
Tinned tuna, 4-pack £4.75 ~140g
Semi-skimmed milk, 2L £1.55 ~70g
Red lentils, 1kg £1.80 ~250g dry (~90g cooked realistic use)
Total £31.10 ~1,050g for the week

£31.10 for ~1,050g of protein = 150g a day at £4.44 a day in protein foods. The rest of the shop (carbs, veg, fats) brings the weekly total to ~£55–60 all-in. The title says “under £8” because even with the dearer weeks — salmon on offer, a tub of whey — I never cross it. The maths isn’t magic; it’s just buying protein where protein is cheap.

The Real Price Ranking (Not the Marketing One)

Forget “superfoods”. Ranked by cost per gram of protein at typical UK prices:

Rank Food Cost per gram The catch
1 Red lentils (dry) ~0.7p Lower leucine; eat more of them
2 Soya mince (dry) ~1.1p Needs flavouring (chilli, curry)
3 Whey concentrate (2kg online) ~1.4p Supplement, not a meal
4 Eggs (15-pack, Aldi) ~1.9p None, honestly
5 Milk (2L) ~2.2p Calories add up; watch portions
6 Chicken breast (1kg) ~3.0p The staple for a reason
7 Tinned tuna (4-pack) ~3.1p Mercury: vary your fish
8 Greek yoghurt (500g) ~3.3p Plain only; flavoured costs double

Eggs at #4 are the hero of budget protein: complete amino acids, 1.9p a gram, and they cook in six minutes. If your budget is truly tight, the answer is eggs, lentils, milk and soya mince — all under 2.5p a gram — with chicken as the “expensive” treat at 3p. Compare that to the meal-deal protein bar at 8p+ and you see where budgets actually die: not in the meat aisle, in the snack aisle.

A Full £7.20 Day at 152g

Meal Food Protein Cost
Breakfast 4 eggs scrambled on toast 26g £1.00
Lunch Tuna pasta (1 tin tuna, 100g pasta, peas) 38g £1.70
Snack 250g Greek yoghurt + banana 25g £1.05
Dinner Chilli: 200g 5% mince + lentils + rice 48g £2.60
Evening 500ml milk 17g £0.40
Total 154g £6.75

The dinner does the heavy lifting — half mince, half lentils stretches 200g of meat into a 48g-protein chilli that eats like twice the meat. That’s the core budget technique: extend, don’t replace. Lentils extend mince, oats extend yoghurt, rice extends everything. You keep the foods you like; you just make the expensive ones go further.

The Maths: Protein Per Pound

Flip cost-per-gram around and you get the number I actually shop with:

Protein per £1 = Total protein (g)Price (£)

Eggs: 390g ÷ £5.10 = 76g per £1. Chicken: 230 ÷ 6.90 = 33g per £1. Branded protein yoghurt pot (£1.80, 15g): 8g per £1. When you think in grams-per-pound, the supermarket reorganises itself: the “cheap” snack aisle becomes the most expensive aisle in the shop, and the humble egg becomes the best value in the building.

Where Budget Protein Shoppers Go Wrong

Buying the halo, not the grams. “High protein” on the packet adds ~40% to the price for ~5g extra protein. The plain version plus an egg beats it on grams and costs less. I treat the halo as a warning label now.

Protein tunnel vision on meat. Dairy and eggs are often cheaper per gram than any meat, and lentils beat everything. A budget diet built only on chicken breast is leaving money on the table — literally. My week uses four cheap pillars (eggs, dairy, lentils, mince) and one mid-price one (chicken).

Ignoring the freezer. Frozen chicken breast, frozen fish, frozen berries — same nutrition, 20–30% cheaper, zero waste. I buy fresh for the week’s first half and frozen for the second. Waste is the silent budget killer: every chicken breast binned is £1.70 of protein in the bin.

Shopping hungry and shopless. The list is the budget. I shop from the table at the top of this article, same items weekly, and the only decisions happen at the offers shelf. Ten minutes of list-writing saves more than any coupon app. The British Nutrition Foundation has useful guides on eating well affordably beyond just protein.

Checking Your Own Shop With the Calculator

Run your five most-bought protein foods through the Protein Cost Calculator:

Run your five most-bought protein foods through the Protein Cost Calculator — product name, till price, servings in the pack, and protein per serving straight off the label (an Aldi 15-pack at £2.55 with 7.8g per egg, for example). It returns cost per gram and grams per pound. Do this once for your staples and you’ll never unsee the ranking — every future shop gets filtered through it automatically. Then set your gram target with the Protein Intake Calculator so you know how many cheap grams you’re actually shopping for.

This is general information, not medical advice — if you have a health condition, are pregnant, or take medication, speak to your GP or a registered dietitian.

High Protein Meals on a Budget: A Two-Week Dinner Rotation

Cheap gets boring fast if you eat the same chilli nightly. Here’s my actual fortnightly dinner rotation — every one 35g+ protein, none over £2.60 a serving:

Cheap gets boring fast if you eat the same chilli nightly. Here’s my actual fortnightly dinner rotation — every one 35g+ protein, none over £2.60 a serving. Week 1: turkey & lentil chilli with rice, tuna pasta bake, chicken stir-fry, three-egg omelette with beans and cheese, chicken curry with rice, leftover beef chilli, roast chicken legs with veg. Week 2: egg fried rice with chicken, beef & bean chilli on a baked potato, soya mince bolognese, tuna mayo jacket potato, homemade pizza with extra chicken, salmon (frozen, on offer) with potatoes, sausage & lentil casserole.

Fourteen dinners, zero repeats within a fortnight, and the ingredient list barely changes week to week — chicken, mince, eggs, tuna, lentils, soya mince, rice, pasta, potatoes, tinned tomatoes, frozen veg. That’s the real budget secret: variety in the meals, repetition in the ingredients. Your shopping stays simple and cheap while your plate stays interesting. The expensive-looking weeks (salmon Saturday, roast Sunday) use cheap cuts and frozen fish — roast chicken legs are half the price of breast and taste better, and frozen salmon on offer beats fresh midweek salmon on every metric except snobbery.

Seasonality is the other quiet saver. Whole chickens drop in price around Christmas — I buy two, roast one, and strip the other for the freezer. Summer brings cheap eggs (hens lay more, prices dip) and barbecue-season mince offers. None of this requires effort, just noticing: when your staple is on offer, buy double and freeze half. My freezer currently holds batch chilli, two bags of reduced-price chicken, and a loaf of reduced bread. The “reduced” shelf, visited without shame at the right hour, is the single highest-ROI habit in budget eating — 50–70% off protein that freezes perfectly well.

Budget Protein FAQs

What’s the cheapest way to hit 150g of protein daily?

Eggs, lentils, milk, soya mince and one budget meat (chicken or 5% mince). That combination lands 150g under £5 a day in protein foods, as the tables above show. The expensive part of most diets isn’t protein — it’s the branded snacks and convenience foods around it.

Is frozen meat as good as fresh for protein?

Identical protein content, often 20–30% cheaper, and zero waste from forgotten fridge items. Frozen chicken breast is one of the best budget staples going. Thaw safely in the fridge overnight — food safety matters more than freshness snobbery.

Are tinned foods healthy enough for daily use?

Tinned tuna, beans, lentils and tomatoes are nutritional bargains. Watch sodium in some tinned goods (rinse beans), vary tuna with other fish for mercury reasons, and you’re fine. The NHS Eatwell guide counts them fully toward a healthy diet.

Should I buy whey if money is tight?

A 2kg bag at ~£20–22 is 1.4p per gram — cheaper than chicken — so it’s actually a budget buy, not a luxury. But it’s optional: the wholefood list above hits 150g without it. Buy whey if you struggle to eat enough; skip it if eggs and dairy already cover you.

How do I stop fresh food going off before I eat it?

Shop twice weekly for fresh items, freeze half the meat on day one, and plan the perishables (fish, yoghurt) for days 1–3 with lentils/eggs/tins covering days 4–7. Waste is a bigger budget leak than prices — a binned chicken breast costs more than any “expensive” shop.

Does eating cheap mean eating boring?

Only if you cook boring. Chilli, curry, stir-fry, pasta bake, shakshuka — all cheap, all high-protein, none boring. Spices cost pennies per meal and do the heavy lifting. My week has five different dinners; the repetition is in the ingredients (cheap), not the meals.

Check your own numbers

Use the free protein intake calculator to work out your daily target in grams.

Open the calculator

Join the discussion

Your email address will not be published. Please keep it respectful and on topic. Links are not allowed.

Recent articles

James Miller
About the author

James Miller

UK fitness nutrition writer

James Miller is a UK-based fitness nutrition writer covering protein intake, muscle gain and fat loss for ProteinPal. He tests every calculator on this site with real numbers from his own training and kitchen. Everything on this site is for education only and is not medical advice.

More about this site →