Cheap High Protein Foods: Ranked by Cost Per 25g Protein

The comparison unit that matters is cost per 25g of protein — a single serving’s worth. Everything else is noise. A bag of lentils that looks cheap per kilo might deliver fewer grams of protein per dollar than eggs that look more expensive on the shelf.

Below are the best cheap protein sources ranked honestly. Prices are approximate US retail — they vary by region and retailer.


The Cheapest Complete Protein Sources

FoodProtein per servingApprox. cost per servingCost per 25g protein
Eggs (2 large)12g$0.50–0.70~$1.05–1.45
Canned tuna (5oz can)26g$0.80–1.20~$0.80–1.20
Canned sardines (3.75oz)20g$0.80–1.50~$1.00–1.90
Chicken thighs, bone-in (4oz cooked)22g$0.60–1.00~$0.70–1.15
Chicken breast (4oz cooked)28g$1.00–1.50~$0.90–1.35
Non-fat Greek yoghurt (1 cup)18g$0.80–1.20~$1.10–1.65
Cottage cheese, non-fat (½ cup)14g$0.50–0.80~$0.90–1.45
Whole milk (1 cup)8g$0.25–0.40~$0.80–1.25

The Cheapest Plant-Based Protein Sources

FoodProtein per servingApprox. cost per servingComplete?
Lentils, cooked (1 cup)18g$0.25–0.40No*
Chickpeas, canned (½ cup)7.5g$0.30–0.50No*
Black beans, canned (½ cup)7.5g$0.25–0.40No*
Tofu, firm (4oz)10g$0.50–0.80Yes
Tempeh (3oz)16g$0.80–1.20Yes
Edamame, frozen (½ cup)11g$0.40–0.70Yes

*Legumes are not complete proteins alone — they’re low in methionine. Combine with grains (rice, bread, oats) across the day for a complete amino acid profile. You don’t need to combine at every meal.

The honest note on plant protein: legumes are cheap per gram of protein, but the protein quality is lower than animal sources — lower leucine content and lower digestibility. For muscle building, you’d need a larger serving to get the same muscle-building stimulus as whey or chicken. For general daily protein targets, they’re excellent value.


Where Protein Powder Sits on the Cost Scale

A quality whey protein concentrate (e.g. Optimum Nutrition Gold Standard, larger tub) costs approximately $0.80–1.20 per 25g of protein. That puts it:

Protein powder’s actual advantage is not cost — it’s speed and convenience. A scoop of whey dissolved in water is faster than cooking chicken. For budget shoppers who have time to cook, whole foods win. For time-poor people hitting a protein target on the go, protein powder is a reasonable compromise.

The cheapest certified protein powder on a per-serving basis is Myprotein Impact Whey (available from us.myprotein.com) during sale events.

Optimum Nutrition Gold Standard on Amazon →

Practical Budget Protein Meal Plan

A day’s worth of protein at minimal cost (~130g protein, ~$5–7 total):

Breakfast: 3 scrambled eggs + 1 cup whole milk = 26g protein ($1.00)

Lunch: 1 can tuna + 2 slices bread = 30g protein ($1.20)

Snack: 1 cup non-fat Greek yoghurt = 18g protein ($0.90)

Dinner: 4oz chicken thigh + 1 cup lentils = 40g protein ($1.50)

Evening: 1 cup cottage cheese = 14g protein ($0.70)

Total: ~128g protein at ~$5.30 — well above the 1.6g/kg target for an active 75kg person, at a fraction of the cost of buying protein bars or RTD shakes for the same amount.


Frequently Asked Questions

What is the cheapest high protein food? Canned tuna ($0.80–1.20 per 26g protein) and eggs ($1.05–1.45 per 25g protein) are consistently the cheapest complete protein sources. Lentils and chickpeas are cheaper but are incomplete proteins and lower quality.

What is “poor man’s protein”? The phrase refers to historically affordable protein-rich foods — eggs, beans, lentils, and canned fish. These remain the most cost-efficient protein sources available. A dozen eggs costs less than a single protein bar and delivers more total protein.

Is whey protein cheaper than food? Not cheaper than eggs, canned tuna, or legumes — but cheaper than chicken breast at retail and more convenient. The case for protein powder is speed and convenience, not cost.


As an Amazon Associate, protein.supply earns from qualifying purchases.