The supplement industry would love you to believe you need a £30 powder tub to hit your protein target. Every Tesco in the UK is proving them wrong. Tesco's own-brand range contains some of the best-value protein sources on the high street — chicken thighs at roughly £3.50/kg, Greek-style yoghurt at £1.35 per 500g, and tinned tuna at around 55p per tin. A 70kg active adult needing 112–140g of protein daily can hit that target entirely from Tesco shelves for around £2.50–£3.50 in food cost per day. You don't need a specialist health food shop, a meal delivery service, or a supplement subscription — you need a Tesco loyalty card and a basic shopping list.
The highest-protein foods at Tesco UK include chicken breast and thighs (25–32g per 100g), own-brand Greek-style yoghurt (8g/100g), tinned tuna in spring water (24–26g/100g), own-brand cottage cheese (12g/100g), and eggs (7g each). All are available as Tesco own-brand products under £4/kg, making a daily protein target of 130g achievable for under £3.50 per day without any supplements.
Tesco Meat and Fish: The Best Protein Value
Tesco's own-brand chicken thighs and tinned tuna are the two highest-value protein purchases in the store, delivering 25–30g protein per 100g at under 4p per gram.
Chicken: Thighs vs Breast at Tesco
Tesco own-brand skinless chicken thigh fillets (typically 600–700g pack, around £3.50–£4) deliver approximately 22–24g protein per 100g cooked. Tesco chicken breast fillets cost more per kilo (around £5–£6/kg versus £3.50–£4/kg for thighs) and provide around 30–32g protein per 100g — higher protein per gram of food, but less fat and lower satiety for the price premium. For budget meal prep, Tesco chicken thighs are the better-value anchor protein: cheaper per kilogram, more flavourful, and better suited to batch cooking without drying out.
Tinned Fish: Tuna, Salmon, and Mackerel
Tesco own-brand tuna chunks in spring water (4-pack, approximately £2.20–£2.40 with Clubcard) is one of the cheapest per-gram protein sources in the store. Each 145g tin contains approximately 30g of lean protein with minimal fat. Tesco tinned mackerel in brine (around 65–75p per tin) offers a similar protein hit with added omega-3 fatty acids. According to BNF protein guidance, oily fish like mackerel and salmon are among the most nutritionally dense protein sources available, combining high protein content with essential fatty acids rarely found at this price point.
Fresh Salmon and White Fish
Tesco own-brand salmon fillets (frozen, 360g, around £4.00) provide roughly 20–22g protein per 100g cooked. Two fillets from a 360g pack give approximately 75–80g protein for £4 — more expensive per gram than chicken thighs, but useful dietary variety. Frozen cod and haddock (Tesco own-brand, around £3.50 per 500g) provide 18–20g protein per 100g at a cost of around 3–4p per gram.
Tesco Dairy: Underrated Budget Protein Sources
Tesco own-brand Greek-style yoghurt and cottage cheese together provide 30–50g protein per day for under £2 — two of the most overlooked protein sources in UK supermarkets.
Greek-Style Yoghurt
Tesco own-brand Greek-style yoghurt (500g, approximately £1.35) contains roughly 8–10g protein per 100g, giving the full 500g pot around 40–50g of protein. With a Clubcard, the price sometimes drops to £1.20 or less. Split across two portions (250g each), it delivers 20–25g protein per serve for approximately 65–68p — competitive with a £1 protein bar delivering 15g. The NHS Eatwell Guide identifies dairy products as an important protein and calcium source within a balanced diet, with low-fat dairy particularly noted for protein density relative to calories.
Cottage Cheese
Tesco own-brand cottage cheese (300g, approximately £1.00) contains roughly 12g protein per 100g — one of the highest protein densities in the dairy section. The full pot provides about 36g protein for £1.00, making it among the cheapest per-gram protein options in the entire store (around 2.8p/g). Previously overlooked, cottage cheese has re-entered UK food culture partly due to social media and partly because the price-to-protein ratio is genuinely hard to beat. Works as a toast topping, pasta sauce base, or eaten straight from the pot.
Eggs (Fresh and Liquid)
Tesco own-brand medium eggs (6-pack, approximately £1.65–£1.80 standard; cheaper with Clubcard promotions) provide around 7g protein per egg. A three-egg breakfast delivers 21g protein for around 80–90p. Tesco also stocks liquid egg whites (500ml carton, approximately £2.80), which provide roughly 55g protein per carton — useful for calorie-controlled phases but not the best value compared to whole eggs unless you're actively limiting dietary fat.
Tesco Plant Proteins: Budget-Friendly and Underused
Tesco own-brand red lentils, chickpeas, and black beans deliver 7–9g protein per 100g cooked at under 1p per gram — the cheapest protein source in the store.
Dried Lentils and Pulses
Tesco own-brand red lentils (500g, approximately £0.75) provide roughly 9g protein per 100g dry weight (around 7g cooked). A 500g bag makes approximately 6–8 portions of lentil soup or dal at a cost of around 10–13p per portion. Combined with a small tin of tomatoes and spices already in your cupboard, this becomes a complete high-fibre, moderate-protein meal for under 30p. While plant proteins have lower biological value than animal proteins individually, the BNF protein guidance notes that combining varied plant sources across the day (lentils + rice, beans + eggs) achieves a complete amino acid profile.
Tinned Chickpeas and Black Beans
Tesco own-brand tinned chickpeas (400g, approximately 55–65p) provide roughly 7–8g protein per 100g drained weight. A full 400g tin drained provides around 18–20g protein for under 65p. Add to a chicken meal-prep container as a volume and fibre extender, or use as the base for a 10-minute spiced chickpea dish. Tinned black beans (400g, approximately 65p) are similar in protein and fibre content and pair particularly well with Tesco own-brand frozen chicken portions as a high-protein, high-fibre base meal.
Tofu and Soy Products
Tesco stocks own-brand firm tofu (280g, approximately £1.50), providing around 14g protein per 100g — one of the highest plant protein densities in the store. Pressed firm tofu holds up well in batch cooking, can be marinated and oven-roasted alongside chicken thighs, and provides all essential amino acids as a complete protein. Cost per gram of protein: approximately 3.5p — comparable to chicken thigh.
Tesco Ready-Meals vs Whole Foods: The Cost Gap
Tesco's high-protein ready meals cost 3–4× more per gram of protein than equivalent home-prepped meals from Tesco's own fresh and tinned ranges.
What High-Protein Ready Meals Actually Cost
Tesco Finest high-protein ready meals (chicken tikka masala, prawn stirfry, etc.) retail at £3.50–£5.00 each and typically provide 25–40g protein per serving. At £4 for 35g protein, that's 11–12p per gram — four times the cost of a Tesco own-brand chicken thigh fillet used in a home-prepped meal.
The 15-Minute Meal That Matches It
Two Tesco chicken thigh fillets (roughly 250g, ~£1.30), oven-roasted with a tin of chickpeas and a bag of frozen broccoli (90p combined), produces a meal with approximately 55–65g protein for a total ingredient cost of around £2.20. Twenty minutes in the oven, no specialist skills. The Tesco ready meal at £4.50 doesn't win on nutrition, speed, or cost — it wins only on not requiring you to turn on the oven.
When Ready Meals Are Worth It
The cost calculation changes when you factor in time. If a £4.50 ready meal prevents a £9 Deliveroo order, it's a good decision. The problem is habitually replacing home prep with ready meals on days when prep was theoretically possible. Money Saving Expert estimates that UK households spend an average of £600–£800 per year more than necessary on convenience food versus equivalent home-cooked alternatives using supermarket staples.
The Weekly Tesco Protein Shop Under £25
A structured Tesco weekly shop targeting 130–150g daily protein can be completed for £22–£26 using Clubcard pricing and own-brand staples. The core list:
| Item | Approx Clubcard price | Protein per pack |
|---|---|---|
| Tesco chicken thigh fillets 600g | ~£3.50 | ~140g |
| Tesco own eggs, 12-pack | ~£2.80 | ~84g |
| Tesco tuna 4-pack | ~£2.20 | ~120g |
| Tesco Greek yoghurt × 2 (500g) | ~£2.70 | ~80g |
| Tesco cottage cheese 300g | ~£1.00 | ~36g |
| Tesco frozen broccoli 900g | ~£1.10 | — |
| Tesco own brown rice 1kg | ~£0.90 | — |
| Tesco red lentils 500g | ~£0.75 | ~45g |
| Total | ~£14.95 | ~505g across the week |
That base delivers 72g protein per day. Double up the chicken and tuna to close in on 140g daily: approximately £21–£24 total for the week.
Using Tesco Clubcard to Reduce Protein Costs
Tesco Clubcard consistently offers reduced pricing on tinned fish, dairy, and chicken. Signing up (free) and scanning the app at the till reliably saves £2–£4 on a £20–£25 weekly shop focused on protein staples. The Clubcard price on tuna four-packs alone often saves 30–50p per pack.
Frequently Asked Questions
What are the cheapest high-protein foods at Tesco UK?
The cheapest options by cost per gram of protein at Tesco are: own-brand cottage cheese (approximately 2.8p/g), own-brand red lentils (approximately 2–3p/g cooked), tinned tuna in spring water (around 3p/g with Clubcard), whole eggs (around 3–4p/g), and own-brand chicken thigh fillets (around 3.5–4p/g). All of these products are available in most larger Tesco stores and can together cover 130–150g daily protein for roughly £3–£3.50 per day.
Does Tesco own-brand protein match branded alternatives in quality?
For whole foods like chicken thighs, eggs, tinned tuna, Greek yoghurt, and cottage cheese, the nutritional profile of Tesco own-brand products is functionally identical to branded equivalents. As the NHS Eatwell Guide notes, the protein content of chicken, fish, dairy, and eggs is determined by the food itself — not the brand name on the packaging. Own-brand saves 20–40% without any nutritional trade-off on these staple items.
How much protein does Tesco Greek-style yoghurt contain?
Tesco own-brand Greek-style yoghurt (500g, approximately £1.35) contains roughly 8–10g protein per 100g, giving the full pot around 40–50g total protein. A 250g serving as a breakfast component provides 20–25g protein for under 70p — one of the most cost-effective morning protein sources available in any UK supermarket. Full-fat and low-fat versions have similar protein content; the difference is calorie density.
Can I hit 150g protein daily using only Tesco whole foods?
Yes. A daily intake combining 200g cooked chicken thigh (48g protein), two tins of tuna (60g protein), 250g Greek yoghurt (22g protein), two eggs (14g protein), and 100g cottage cheese (~12g protein) totals approximately 156g protein. The food cost for this combination from Tesco is approximately £3.30–£3.80 per day without any supplements. According to BNF guidance, healthy adults require 0.75g protein per kg bodyweight as a minimum; active adults building muscle benefit from 1.6–2.2g/kg.
Are Tesco's high-protein ready meals worth buying?
Occasionally useful as a fallback, but consistently poor value for daily use. Tesco Finest and standard high-protein ready meals typically cost £3.50–£5.00 for 25–40g protein — roughly 10–12p per gram of protein. Equivalent home-prepped meals using Tesco own-brand chicken thighs and staples deliver the same protein hit for 3–4p per gram. Reserve ready meals for genuinely high-friction days when cooking isn't realistic, not as a regular substitute for meal prep.
Kira Mei's Nutrition Blueprint (£49.99) gives you the complete UK supermarket strategy, macro framework, and meal prep system — built around real Tesco, Aldi, and Lidl products at real prices. One purchase, no subscription. Get the Nutrition Blueprint at kiramei.co.uk
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.
Leave a Reply