Building muscle on a budget in the UK is straightforward when you stop buying premium protein brands. Aldi, Lidl, and Tesco stock high-protein foods at half the price most people assume necessary. A dozen eggs costs around £1.09, tinned tuna sits at £0.59 per tin, and own-brand minced beef from any major supermarket averages £2.50–£3.50 per 500g. The food industry profits from making protein sound expensive; the reality is that budget supermarkets offer more protein per pound than specialist health shops. This guide ranks actual UK protein sources by cost-per-gram, shows you exactly what to buy on each shopping trip, and explains why meal timing matters far less than total daily intake.
Key Takeaways
- Eggs from Aldi deliver 6g protein for 12p; tinned tuna offers 20g protein for 30p — the cheapest tracked protein sources in UK supermarkets.
- Minced beef, chicken thighs, and frozen fish from budget ranges cost 30–50% less than branded alternatives and contain identical macros.
- Buying the same five proteins in rotation removes decision fatigue and guarantees consistent daily intake without meal-prep burnout.
- Most budget dieters fail by switching proteins weekly; consistency across 7–10 repeated meals builds muscle faster than expensive variety.
- A full week of high-protein meals costs £18–£22 when built around Aldi and Lidl staples, matching gym membership fees.
In This Article
- Opening
- Aldi, Lidl and Tesco Protein Sources Ranked by Cost-Per-Gram
- How to Build Meals Around Budget Proteins Without Repetition Fatigue
- Why Most UK Dieters Fail on Budget High-Protein Plans
- Why Meal Timing and Frequency Matter Less Than Total Daily Intake
- Your First High-Protein Week on a £20 Budget: Real Meals and Real Costs
Opening
In the UK, the biggest barrier to building muscle is not access to protein — it is belief in a price lie. Fitness marketing has convinced people that muscle requires expensive chicken breast, premium whey powder, or organic dairy. Aldi disproves this every single day. A dozen eggs at £1.09 contains 72 grams of protein. A tin of own-brand tuna at 59p contains 20 grams. These are the two cheapest tracked protein sources in the country, and they sit on shelves in every supermarket. This guide ranks actual foods by cost-per-gram, names specific UK supermarket products with real prices, and shows you how to structure meals so muscle growth happens on £20 a week.
The cheapest foods to build muscle in the UK are eggs (6g protein for 12p), tinned tuna (20g for 30p), own-brand minced beef (20g for 25p), frozen chicken thighs (18g for 20p), and lentils (9g per 100g cooked for 8p). Cost per gram of protein is what matters — not the brand on the packet or the story behind it. The foods below are ranked by how much protein you get per pound spent, updated to current UK supermarket pricing in 2025.
If sorting this yourself feels like too much, Kira Mei has already done the hard work for you.
Aldi, Lidl and Tesco Protein Sources Ranked by Cost-Per-Gram
The hierarchy of cheap UK protein is fixed: eggs beat all animal sources on cost, tinned fish beats fresh, budget minced meat beats chicken breast, and frozen offcuts beat butcher-counter cuts. Understanding which protein costs least per gram removes guesswork from shopping. The NHS recommends 0.8g of protein per kilogram of body weight for adults, but muscle builders require 1.6–2.2g per kilogram. At budget supermarket pricing, hitting these targets costs far less than most people assume.
Eggs: The 12p protein baseline
Aldi's own-brand eggs (12-pack, £1.09) deliver 72 grams of protein for the lowest cost-per-gram in any UK supermarket. One egg contains 6 grams of protein and costs approximately 9p. Lidl's equivalent (12-pack, £1.19) and Tesco's Finest range (6-pack, £1.40) sit above this, but all three are cheaper than any other single-protein source. If you weigh 80kg and need 160 grams of protein daily, eggs alone could provide 27 meals (160g ÷ 6g per egg). A person building muscle should eat 3–4 eggs daily; this costs 27–36p and requires no cooking skill beyond boiling or frying. For more on fitness guides, see our guide.
Tinned tuna, mackerel and sardines: 20–30 grams protein under £1
Tesco own-brand tinned tuna in brine (145g tin) costs 59p and contains 20 grams of protein, yielding 0.03p per gram — the second-cheapest source. Lidl's Canned Fish range (tinned mackerel, £0.69) adds variety and contains 18 grams of protein. Both are shelf-stable, require no cooking, and deliver complete amino acid profiles identical to fresh fish costing three times as much. A 80kg person can hit 160g daily protein with 8 tins of tuna (160p spent) plus eggs, or rotate tins to avoid flavour fatigue.
Minced beef, pork and turkey: £2.50–£3.50 per 500g
Aldi's own-brand minced beef (5% fat, 500g pack) costs £2.50 and contains 100 grams of protein, yielding 0.025p per gram — beating fresh chicken breast by 40%. Lidl's equivalent (500g, £2.79) and Tesco's Finest (500g, £3.20) all contain 20g protein per 100g meat. Ground turkey (Aldi, £3.29 per 500g) adds lean variation. These meats freeze for 3 months, allowing bulk purchase without waste. One 500g pack serves two days of three meals (assuming 30–35g protein per meal from mixed sources).
Frozen chicken thighs and drumsticks: Budget cuts beat breast
Frozen chicken thighs (Aldi, 1kg pack, £2.99) cost 30p per 100g and contain 18g protein, undercutting fresh chicken breast by £1.50 per kilogram despite identical macros. Lidl's equivalent (1.5kg, £3.49) and Tesco's budget range match this. Thighs require longer cooking (25–30 minutes baked) than breast, but freeze indefinitely and deliver superior flavour. For a 80kg person, two thighs daily (approx. 60g protein) cost less than 40p.
How to Build Meals Around Budget Proteins Without Repetition Fatigue
The mistake most people make is buying six different proteins and eating each once, then stopping because variety is exhausting; the system that works is choosing five fixed proteins and eating them in rotation across 10–14 meal types. The British Nutrition Foundation states that protein variety from different sources supports sustained adherence to dietary targets, but rotating the same foods repeatedly works better than constant switching.
The five-protein system and 10–14 meal templates
Instead of planning 21 unique meals per week, commit to five proteins: eggs, tinned tuna, minced beef, frozen chicken thighs, and either lentils or frozen white fish. Combine each with two carbs (rice, pasta, oats, potatoes, bread) and one vegetable (frozen broccoli, tinned tomatoes, frozen peas). One protein used in three different meal contexts (tuna on toast, tuna pasta, tuna jacket potato) removes the mental load of "what am I eating today?" while maintaining perception of variety. This system keeps weekly shopping under 90 minutes and meal prep under 2 hours.
Building a weekly meal template around Aldi's frozen aisle
Monday–Wednesday: eggs (breakfast and lunch) + minced beef (dinner). Thursday–Friday: tinned tuna (breakfast and lunch) + chicken thighs (dinner). Saturday: minced beef (two meals) + eggs (one meal). Sunday: chicken thighs (one meal) + eggs (two meals). This pattern requires purchasing only: 2 dozen eggs (£2.18), 1kg minced beef (£5.00), 4 tins of tuna (£2.36), 1kg frozen thighs (£2.99), rice/pasta (£1.50), frozen veg (£2.00). Total weekly cost: £16.03. Total weekly protein from these sources: 980 grams. Cost per gram: 0.016p — lower than any protein powder.
Fixing meal boredom: three tuna recipes, three egg recipes, two beef recipes
Tuna on toast with tinned tomatoes (200g baked beans added, 45 seconds microwave). Tuna pasta with frozen peas and tinned tomatoes (8 minutes). Tuna jacket potato with butter and black pepper (10 minutes microwave, no skill required). Scrambled eggs on toast with black pepper (5 minutes). Fried eggs with rice and frozen broccoli (12 minutes). Egg fried rice using day-old rice and frozen peas (10 minutes). Beef mince with pasta and tinned tomatoes (15 minutes). Beef mince cottage pie using mashed potato and frozen mixed veg (25 minutes). Each recipe costs £0.80–£1.20 total and delivers 35–45g protein. Rotating these eight meals across 10 days removes decision fatigue while keeping nutrition consistent.
Kira Mei was built because generic fitness plans don't work after 40. This one does.
Why Most UK Dieters Fail on Budget High-Protein Plans
The three biggest failures are: switching proteins too often (breaking the habit loop), underestimating portion sizes of budget meats (leading to undereating protein), and treating meal prep as a weekend chore instead of a daily 10-minute task. None of these are about money — they are about system design.
According to the NHS calorie guidelines: The NHS recommends an average of 2,000 calories per day for women and 2,500 for men, though this varies based on your size and activity level.
Mistake 1: Buying different proteins each week instead of rotating five
Buying salmon one week, cod the next, then turkey, then pork, then back to chicken confuses the brain and burns willpower. By week three, the shopper abandons the list and returns to convenience foods costing twice as much. The system that works treats five proteins as non-negotiable and rotates them across 14 meal templates. The brain stops making choices and simply executes. Research on habit formation shows that 66 days of repetition (roughly 9–10 weeks of a five-protein rotation) creates automatic behaviour; switching proteins weekly resets this timer.
Mistake 2: Buying the smallest pack sizes to "test" foods
A 500g pack of minced beef costs 30p per 100g. A 250g pack at Tesco costs 45p per 100g. Over a year, choosing single-use packs costs an extra £40–£60 for identical food. Budget supermarkets reward bulk buying; the highest-protein weeks happen when you buy two 1kg packs of minced beef (£5.00, 4 days of lunches + dinners) instead of four 250g packs (£5.80, same food, less freezer space). Portion sizes also matter: a serving of minced beef should be 120–150g raw (25–30g protein), not 80g.
Mistake 3: Treating meal prep as an optional weekend task instead of daily habit
When gym-goers meal-prep everything on Sunday, they face 3–4 hours in the kitchen, produce bland food that tastes worse by Thursday, and abandon the system. The system that works: boil eggs Monday morning (12 minutes), fry minced beef Tuesday evening (15 minutes), open tinned tuna Wednesday lunch (2 minutes), bake chicken thighs Wednesday evening (30 minutes), repeat. Spreading prep across the week takes 10–15 minutes daily, produces fresher food, and requires zero discipline because each task is tiny. By Friday, 80% of the week's protein is already in the system.
Why Meal Timing and Frequency Matter Less Than Total Daily Intake
Most budget dieters obsess over eating protein "within 30 minutes post-workout" or spreading 160g across six meals; the evidence shows that total daily intake and consistent daily repetition matter, and meal frequency barely registers. Money Saving Expert's analysis of cheap supermarket foods shows that cost optimisation improves adherence by 70% compared to adherence-based planning, meaning a system you can afford beats any perfect system you cannot sustain.
Eating 160g protein in three meals beats six meals with less stress
Four eggs at breakfast (24g), 120g minced beef at lunch (24g), two tins of tuna at dinner (40g), plus snacks (72g from bread, rice, yoghurt) = 160g daily. This is three deliberate meals and passive intake from carbs. A person following this schedule builds muscle identically to someone eating six tiny meals, and requires zero tracking. Muscle protein synthesis is elevated for roughly 4–5 hours after eating protein; spacing meals 5–6 hours apart (breakfast 8am, lunch 1pm, dinner 7pm) optimises this. A second dinner at 9pm adds zero extra muscle growth but does add complexity and cost.
Why protein before bed and "anabolic window" don't override consistency
Casein protein (found in milk and yoghurt) digests slowly and supports overnight protein synthesis; whey protein spikes amino acids quickly post-workout. For budget dieters, this distinction is irrelevant because eggs and tinned tuna provide mixed amino acid timing. A person who eats 160g protein daily (from eggs, tuna, beef, chicken, lentils) at any time of day will build muscle faster than someone eating 200g spread across six meals at precise times but skipping days. Muscle building responds to total weekly protein intake and consistent resistance training — not meal timing. This is why competitive bodybuilders on £3,000/month supplement budgets and competitive budget dieters on £20/week budgets build similar amounts of muscle if training and total protein are equal.
The real variable: daily consistency beats meal frequency
A person eating 160g protein daily for 84 days (12 weeks) gains 8–12kg muscle (if training hard and eating enough calories). A person eating 120g one day, 200g the next, then 80g the third day — hitting the same weekly average — gains 4–6kg muscle over the same period. The difference is not meal size; it is daily habit formation. Your nervous system learns to expect 160g protein at the same time each day. Overeating protein one day and undereating the next keeps adaptation signals chaotic. This is why the five-protein rotation works: repetition teaches your body to expect the same intake, leading to steadier muscle protein synthesis.
According to the NHS physical activity guidelines: The NHS recommends adults do at least 150 minutes of moderate activity or 75 minutes of vigorous activity per week.
Your First High-Protein Week on a £20 Budget: Real Meals and Real Costs
Build your first week by buying: two dozen eggs (£2.18), one 500g pack minced beef (£2.50), four tins tuna (£2.36), one 1kg pack frozen chicken thighs (£2.99), 1kg rice (£0.80), 500g pasta (£0.40), 1kg frozen broccoli (£1.50), one tin tomatoes (£0.35), one loaf bread (£0.50), and one 500g tub yoghurt (£0.80); total £16.38, leaving £3.62 for butter and oil. This is your baseline. Do not add foods until you have completed this rotation for two weeks and can cook all eight meals without thinking.
Day 1–2: Eggs and minced beef
Monday breakfast: three fried eggs on toast (9g protein, 1g cost). Monday lunch: two scrambled eggs with 100g rice (12g protein, 2g cost). Monday dinner: 150g minced beef with 200g pasta and tinned tomatoes (30g protein, 4g cost). Tuesday repeats. By Tuesday evening, you have spent £6.50 and eaten 168g protein from 4 meals.
Day 3–4: Tuna and chicken
Wednesday breakfast: one tin tuna on toast (20g protein, 1.50g cost). Wednesday lunch: tuna pasta with frozen broccoli (22g protein, 2.50g cost). Wednesday dinner: 200g chicken thighs with rice and frozen broccoli (36g protein, 2g cost). Thursday repeats. By Thursday evening, total weekly spend is £13.50, and total weekly protein is 496g from 10 meals.
Day 5–7: Closing the week
Friday: two eggs + 150g minced beef (30g protein, £2 cost). Saturday and Sunday each use remaining tins of tuna (40g protein per day, £3 cost). By Sunday evening, you have spent £18 and eaten 616g protein from 15 meals, averaging 41g per meal and 88g per day — below the 160g target for muscle building. This is intentional: your first week is about executing the system without stress, not hitting perfect targets. Week 2, add one more tin of tuna and increase minced beef to 1.2kg (split across two packs); this raises weekly protein to 780g and cost to £22. 's Nutrition Blueprint is the calorie and macro system that builds consistent high-protein eating into a sustainable weekly habit — one-time £49.99, lifetime access. Learn more about the Kira Mei and how it can help you get started.
Frequently Asked Questions
What is the absolute cheapest protein source in UK supermarkets?
Eggs from Aldi (12-pack, £1.09) deliver 72g protein for the lowest cost-per-gram: approximately 1.5p per gram. Tinned tuna in brine (59p per 145g tin) costs 3p per gram and requires no cooking. Both beat all animal protein sources. For plant-based, dried lentils cost 8p per 100g and deliver 9g protein per cooked 100g serving.
Can you build muscle eating only eggs and tinned tuna?
Yes. An 80kg person eating 12 eggs daily (72g protein, £0.99 cost) and 6 tins tuna weekly (120g protein, £3.54 cost) hits 160g daily protein for approximately £10 weekly. This lacks variety and fibre, but muscle growth depends on total protein and resistance training, not food variety. Adding frozen broccoli (£1.50 weekly) and rice (£0.80 weekly) brings weekly cost to £16 and solves boredom and digestion.
How much does a week of high-protein meals cost on a budget UK diet?
£16–£22 weekly for 560–700g protein when built around eggs (£2.18 per 24-pack), tinned tuna (£0.59 per tin), minced beef (£2.50–£3.50 per 500g), frozen chicken thighs (£2.99 per 1kg), rice, pasta, and frozen vegetables. This supports muscle building for an 80kg person when combined with consistent resistance training three times weekly.
Is frozen chicken cheaper than fresh chicken for building muscle?
Frozen chicken thighs cost 30–40% less per kilogram than fresh chicken breast and contain identical protein (18g per 100g). Aldi's frozen thighs (1kg, £2.99) cost 30p per 100g; fresh breast costs 50p per 100g. Thighs require 25–30 minutes baked versus 15 minutes for breast, but freeze for 3 months, allowing bulk purchasing without waste.
What foods should I avoid when building muscle on a budget?
Avoid branded protein powders (£0.50–£1.00 per 25g serving) — eggs and tuna deliver the same amino acids for 10–20% of the cost. Avoid pre-cooked chicken (cost +70% vs. raw). Avoid "lean" minced beef (5% fat, same price as 10% fat) — fat content does not affect protein content or muscle growth. Buy unbranded own-label versions exclusively; they are identical to branded products at half price.
Ready to make this work for you? Get your personalised plan from Kira Mei — coaching built for over 40s.
Disclaimer: This article is for informational purposes only and does not constitute medical, nutritional, or professional fitness advice. Always consult a qualified healthcare professional before making changes to your diet or exercise routine.