What Tesco Foods Are High in Protein UK? Full List + Prices

Written by

in

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.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *