Protein Per Euro: The Best-Value Protein Sources You're Probably Under-Using

By NutriCart Team · 2026-02-28 · 5 min read · Budget

Protein doesn't have to mean expensive. Ranked by grams of protein per euro, some of the cheapest foods in any supermarket outperform premium protein products by a factor of ten.

Tags: protein, budget protein, eggs, legumes, canned fish, cost per gram, value

Protein has become a premium marketing category. Protein bars, protein shakes, protein-enriched breakfast cereals, high-protein yoghurts - all at significant price premiums over ordinary food. The irony is that some of the most protein-dense foods available are also among the cheapest. Understanding cost per gram of protein cuts through the marketing and exposes where genuine value lies.

The Protein Per Euro Ranking

When you compare common protein sources by cost per 100g of protein, a clear hierarchy emerges. Dried red lentils (approximately 25g protein per 100g dry, costing around €1.20/kg) provide protein at roughly €0.48 per 100g of protein. Eggs (about 6g protein each, at €0.30 per egg) deliver protein at approximately €0.50 per 100g. Canned sardines and tinned tuna work out to roughly €0.55–0.80 per 100g protein.

Compare this to whey protein isolate (typically €40–50 per kg), protein bars (€2–3 per 20g protein), or premium branded chicken breast. The budget options deliver comparable or superior protein quality at a fraction of the cost. (For why your daily target probably needs to rise as you get older, see the protein mistake most people over 40 are making.)

Analysis of the US food supply found that nutrient-rich foods - including eggs, legumes, and canned fish - consistently provided the best nutritional value per unit cost. Expenditures on nutrient-dense protein sources were associated with better overall diet quality across income groups. [Drewnowski, American Journal of Clinical Nutrition, 2010]

Eggs: The Underrated Protein Anchor

A medium egg contains 6g of complete protein, all nine essential amino acids, vitamin D, B12, choline, and lutein - a nutrient combination that essentially no other food matches at this price point. For about €0.30 per egg, you get one of the most bioavailable proteins available. Two eggs at breakfast provides 12g protein and costs under €0.65. The historical concern about dietary cholesterol from eggs has been substantially revised - current guidance no longer limits egg intake for healthy individuals.

Legumes: The Longest Overlooked Budget Protein

Dried chickpeas, black beans, kidney beans, and lentils are the highest protein-per-euro foods available in most supermarkets. They also provide substantial fibre, iron, folate, and magnesium. A 500g bag of dried chickpeas costing €1.50 yields roughly four to five portions when cooked. Incorporating legumes into three to four meals per week creates meaningful financial savings while improving dietary fibre intake - which averages significantly below recommendations in most Western diets. (If you're shopping in India rather than Ireland, the same logic applies — see India's silent protein deficiency for a market-specific take.)

References