The Cheapest High-Protein Foods, Ranked by Cost Per Gram

Dried lentils and beans, eggs, canned fish, milk and cottage cheese deliver protein at a small fraction of the cost of chicken breast, salmon or steak. Two changes do most of the work on a weekly shop: buy whole chicken rather than breast, and buy dried pulses rather than canned.

Last updated: 1 August 2026 · Written by Atikur Rahman

The ranking

Prices vary by country and shop, so this is ordered by relative cost per gram of protein rather than absolute figures. The ordering holds even as prices move.

Rank Source Relative cost Notes
1 Dried lentils, beans, split peas Lowest Cheapest protein available. Pair with grains for a complete profile
2 Eggs Very low Complete protein, highly versatile, minimal prep
3 Milk Very low Around 8g per cup. Easy to add rather than cook
4 Canned fish Low Long shelf life, zero prep, omega-3 in the oily varieties
5 Cottage cheese, plain yoghurt Low High protein per unit cost, particularly the larger tubs
6 Tofu and soy mince Low Complete plant protein, cheap in bulk
7 Whole chicken Moderate Substantially cheaper per gram than breast alone
8 Bulk whey or soy powder Moderate Cheap per gram in large bags; expensive in small tubs
9 Chicken thighs Moderate Cheaper and more forgiving to cook than breast
10 Chicken breast, salmon, beef Highest The default advice, and the most expensive route

The two swaps that matter most

Whole chicken instead of breast. You get the breast anyway, plus thighs, drumsticks, wings and a carcass for stock, typically at a much lower cost per gram of protein. Fifteen minutes of butchery once a week is the entire cost.

Dried pulses instead of canned. Dried lentils and beans cost a fraction of the canned equivalent per gram of protein. Lentils need no soaking and cook in twenty minutes. Beans need planning but a large batch freezes well in portions.

How much protein do you actually need?

For building muscle, roughly 1.6 to 2.2 grams per kilogram of bodyweight daily. For general health and maintaining muscle with age, around 1.2 to 1.6 g/kg. Beyond about 2.2 g/kg there is little additional benefit, and overshooting is straightforwardly expensive.

Worth calculating your actual target before optimising cost. A lot of people are buying protein they do not need.

Is cheap protein lower quality?

Generally not. Eggs, milk and soy are complete proteins containing all essential amino acids in useful amounts, and they are among the cheapest options available. Cost tracks convenience, cut and marketing far more than it tracks quality.

The genuine exception is plant protein digestibility, which is somewhat lower — which is why plant-based eaters are usually advised toward the upper end of the intake range.

Practical tactics

  • Buy the largest unit you will actually use. Protein powder in 1kg bags rather than 500g tubs; oats and lentils in bulk.
  • Batch cook and freeze. A large pot of lentil dhal or bean chilli costs very little per portion.
  • Use frozen. Frozen fish and chicken are cheaper than fresh and nutritionally equivalent.
  • Add rather than replace. Milk powder into porridge, red lentils into bolognese, eggs into fried rice.
  • Check the unit price, not the shelf price. Supermarkets make this deliberately hard.

Frequently asked questions

Is protein powder worth it?

In bulk, it is mid-range on cost and unbeatable on convenience. It is a useful tool, not a requirement.

Are plant proteins complete?

Soy is. Most others are lower in one or more amino acids, which is why pairing pulses with grains across the day works well. This does not need to happen in the same meal.

Does cooking reduce protein?

No. Cooking may denature protein structurally but the amino acids remain available. It often improves digestibility.

Is canned fish as good as fresh?

Yes, nutritionally. Canned sardines and salmon include soft edible bones, which add calcium.

Where to go from here

Our High-Protein Budget Guide has full cost tables, shopping lists by budget and batch-cook meals. Plant-based? See the Plant-Based Muscle Guide. Browse all nutrition guides.

Educational only, and not a substitute for advice from a registered dietitian, particularly if you have kidney disease or another condition affecting protein requirements.

Back to blog