Tesco protein foods, ranked by value

#FoodProtein / 100gPriceProtein / €
1Red split lentils (dried)
Legumes
24g€0.99121.2g
2Porridge oats
Grains
11g€1.2985.3g
3Tinned chickpeas
Legumes
7g€0.4537.3g
4Low-fat cottage cheese
Dairy
12g€1.1531.3g
5Natural Greek-style yoghurt
Dairy
9g€1.4531.0g
6Whole milk
Dairy
3.4g€2.4528.6g
7Tinned tuna (in spring water)
Fish
25g€1.0526.7g
8Turkey mince
Poultry
20g€4.4922.3g
9Chicken breast
Poultry
23g€5.4521.1g
10Lean beef mince (5% fat)
Meat
21g€5.8016.4g
11Large eggs
Eggs
12.5g€2.4916.0g
12Tinned pink salmon
Fish
22g€2.9915.7g

Prices checked Jul 2026, RoI. Indicative own-brand prices — a value guide, not a live quote.

Cheapest way to hit 150g protein at Tesco

The single best-value protein at Tesco is red split lentils (dried) at about 121.2g of protein per euro. Building a full 150g of protein from it would cost roughly €1.24 — though a real day mixes a few sources for variety. Set your own target with the macro calculator.

FAQ

What is the best-value protein at Tesco in Ireland?

On the indicative July 2026 prices we tracked, red split lentils (dried) was the best protein-per-euro buy at Tesco, at about 121.2g of protein per euro. See the full ranked table above.

How many everyday protein foods does this cover at Tesco?

We compare 12 everyday high-protein staples stocked at Tesco, covering poultry, meat, fish, dairy, eggs, legumes and grains, ranked by protein per euro.

Are these Tesco prices live?

No. They are indicative Republic of Ireland own-brand prices checked in July 2026 and will drift over time. Use them to compare relative value, not as a live quote.