If you've ever stood in the protein powder aisle of Holland & Barrett and felt your wallet quietly weeping, you are not alone. The idea that eating enough protein to support an active lifestyle demands a premium budget is one of the most persistent myths in British fitness culture — and it's simply not true.
With a bit of planning and a decent knowledge of your local supermarket's shelving habits, you can comfortably hit 120–160g of protein per day on a food budget of well under £5. Here's how.
Why Protein Matters — and How Much You Actually Need
Protein isn't just for gym-goers chasing biceps. It supports muscle repair, keeps you feeling fuller for longer, stabilises blood sugar, and becomes increasingly important as we age. The NHS recommends a minimum of 0.75g of protein per kilogram of body weight per day — but active adults benefit from somewhere between 1.2g and 2g per kilogram, depending on training intensity.
For a 75kg person doing three or four workouts a week, that's roughly 90–150g of protein daily. Achievable? Absolutely. Expensive? Not at all.
The Cheapest High-Protein Foods in UK Supermarkets
Forget premium cuts and branded supplements. The best-value protein sources are hiding in plain sight on every major supermarket shelf.
Eggs remain one of the most complete protein sources money can buy. A box of 12 free-range eggs from Aldi or Lidl costs around £2.20, delivering roughly 7g of protein per egg. Three eggs at breakfast puts you 21g ahead before you've even left the house.
Tinned sardines, mackerel, and tuna are extraordinary value. A tin of sardines in brine costs as little as 55p at most supermarkets and contains 22–25g of protein. Chuck them on toast, stir into pasta, or mix with a boiled egg and mustard for a quick high-protein lunch that costs under 80p total.
Chicken thighs (bone-in) are significantly cheaper than breast fillets and arguably more flavourful. A 1kg pack from Tesco or Asda typically runs to £2.50–£3.00 and provides 130g+ of protein across four portions. Roast them in bulk on Sunday and use throughout the week in wraps, salads, or rice dishes.
Dried red lentils and chickpeas punch well above their weight. A 500g bag of red lentils from most supermarkets costs around 80p–£1.00 and delivers over 100g of protein across multiple meals. Combine with cheap tinned tomatoes (28p) and spices for a dhal that costs pennies per serving and keeps you full for hours.
Cottage cheese and Greek yoghurt are both underrated. A 500g tub of own-brand Greek yoghurt from Sainsbury's or Morrisons typically retails for around £1.30 and contains roughly 50–55g of protein. Stir in some frozen berries and you have a high-protein snack or breakfast for under £1.
A Sample Day of High-Protein Eating for Under £4
To make this concrete, here's a realistic day's eating built around cheap UK staples:
- Breakfast: Three scrambled eggs on two slices of wholemeal toast with a scraping of butter — approximately 30g protein, cost around 55p
- Lunch: Tinned mackerel stirred into cooked pasta with a splash of olive oil and lemon juice — approximately 35g protein, cost around 75p
- Afternoon snack: 200g of plain Greek yoghurt with a tablespoon of honey — approximately 22g protein, cost around 55p
- Dinner: Two roasted chicken thighs with a portion of red lentil dhal and brown rice — approximately 60g protein, cost around £1.90
Daily total: roughly 147g protein for approximately £3.75.
That's without any protein powder, any specialist health food, and nothing that requires more than basic cooking skills.
Batch Cooking: The Real Game-Changer
The biggest barrier to eating well on a budget isn't the cost of food — it's the inconvenience of preparing it. Batch cooking removes that friction entirely.
Spend two hours on a Sunday cooking a large pot of dhal, a tray of chicken thighs, a dozen boiled eggs, and a pot of Greek yoghurt portions. You'll have the foundations of five days of high-protein lunches and dinners ready to go. Not only does this save money by reducing the temptation to grab a £6 meal deal or a £12 Pret sandwich, it also means you're never caught out when hunger strikes and motivation to cook is low.
Invest in a few decent airtight containers — even basic ones from Wilko or Poundland will do — and your Sunday two hours become Monday-to-Friday peace of mind.
Getting Smarter About Food Spend
There's real money to be saved by being strategic about where and how you shop. Lidl and Aldi consistently undercut the major supermarkets on staples like eggs, pulses, tinned fish, and yoghurt. Loyalty schemes at Tesco (Clubcard) and Sainsbury's (Nectar) can deliver meaningful discounts on items you buy regularly.
It's also worth thinking about your broader household finances when planning a food budget. If you're carrying credit card debt or paying more than you should be on utilities, those fixed costs directly squeeze what's left for groceries. Using a comparison site like QuidCompare to check whether you're on the best deal for energy, broadband, or credit cards can free up meaningful headroom in your monthly budget — headroom that can go straight back into buying better food.
A Final Word on Supplements
Protein powders and bars have their place — particularly for athletes with very high requirements or people who genuinely struggle to hit targets through whole food. But for most active adults eating a balanced diet, they're an optional convenience, not a necessity. If budget is any kind of constraint, whole food comes first every time.
The good news is that Britain's supermarkets stock everything you need. A tin of sardines, a bag of lentils, and a box of eggs are not glamorous — but they are genuinely powerful. Start there.