Cheap protein foods
These are the everyday staples you find in any supermarket that give you a lot of protein for little money, ranked by how much protein you get per calorie.



Numbers for the portion shown, the same as on each food's page. Sports are for someone of about 70 kg.
Prices change from shop to shop and country to country, so we do not put a price on anything. Every food on this list is one of the cheapest ways to get protein almost anywhere: tins, eggs, dried beans, plain dairy, chicken.
Tinned tuna and sardines, eggs and lentils are hard to beat. Buy them plain, add your own flavour, and they cost a fraction of a protein bar.
Mix animal and plant options through the week and you will hit your protein without a big food bill.
Questions
What is the cheapest source of protein?
Dried lentils, chickpeas and beans, eggs, tinned tuna and plain milk or yoghurt are usually the cheapest.
Is cheap protein as good as protein powder?
Yes. Food gives you the same protein plus fibre and vitamins. Powder is just convenient.
Why are there no prices?
Prices differ per country and per shop, and a wrong price is worse than none. The foods themselves are cheap almost everywhere.