💪 High Protein Budget Nutrition Ranked Table

Cheapest Protein Sources, Ranked by Cost Per Gram

Chicken breast is the default answer to "cheap protein," but it isn't the cheapest one. Ranked by real cost per gram of protein, several less obvious foods beat it comfortably.

Prices checked August 2026, indicative Coles/Woolworths/Aldi averages, home-brand where available. Protein figures per 100g of the food as purchased (dry weight for legumes, raw weight for meat cooked yield noted) — cooking method assumed not to meaningfully change total protein content.

Full Ranked Table — Cost Per Gram of Protein

RankFoodProtein/100gCost/100gCost per g proteinNotes
1Split peas (dry)24g$0.35$0.0146Needs soaking/cooking; bulks to ~2.5× cooked weight
2Red lentils (dry)24g$0.40$0.0167Fastest-cooking legume, no soaking needed
3Green/brown lentils (dry)24g$0.45$0.0188Holds shape better than red — good for salads
4Chickpeas (dry)19g$0.40$0.0211Needs overnight soak; cheapest dry legume by weight
5Chicken liver22g (cooked)$0.50$0.0227Also the cheapest B12 source on the site by a huge margin
6Chicken thigh26g (cooked)$0.70$0.0269Cheaper and more flavourful than breast; slightly more fat
7Chicken breast31g (cooked)$1.20$0.0387Highest raw protein density of any common meat, but not the cheapest per gram
8Kangaroo mince23g (cooked)$1.10$0.0478Best combination of protein, iron and low fat — see kangaroo vs beef
9Cottage cheese11g$0.70$0.0636Also a solid calcium source
10Greek yoghurt9g$0.60$0.0667Full-fat is more filling; check for no added sugar
11Eggs13g$0.92$0.0708~$0.55/egg; the most nutritionally complete whole food on the site
12Tofu (firm, calcium-set)8g$0.60$0.0750Choose "calcium sulfate" on the label for the calcium bonus
13Canned chickpeas (drained)7g$0.50$0.0714Convenient but costs 3–4× more per gram of protein than dry
14Beef mince (lean)20g (cooked)$1.60$0.0800Typical Coles/Woolworths price for lean (~85/15) mince, mid-2026
15Canned sardines25g$2.10$0.0840Also delivers vitamin D and calcium
16Canned tuna26g$2.20$0.0846Springwater, drained weight
17Tempeh19g$2.20$0.1158Pricier than most legumes but a genuine complete protein
18Edamame (frozen, shelled)11g$1.40$0.1273Good snack option, not the most budget-efficient protein source

💡 The takeaway

Dry split peas and red lentils are roughly a third of the cost of chicken breast, and a sixth of the cost of canned tuna, per gram of protein. If protein cost is the only variable that matters, plant-based dry legumes win outright — animal proteins earn their place through other nutrients, not price.

Which Sources Are a Complete Protein?

SourceComplete protein?What it's missingPair with
Chicken, beef, kangaroo, liver, eggs, dairyYes
Tofu, tempeh, edamame (soy)Yes
Lentils, split peas, chickpeasNoLow in methionineRice, oats, bread, or any grain
Canned tuna/sardinesYes

Soy products (tofu, tempeh, edamame) are the only plant proteins on this list that are already "complete" (all nine essential amino acids in useful amounts) without pairing. Legumes are missing methionine but pair naturally with any grain — dal and rice, lentil soup and toast, or hummus and bread all complete the amino acid profile at essentially no extra cost.

What 30g of Protein Actually Costs

SourceAmount neededCost
Red lentils (dry)125g$0.50
Chicken thigh115g$0.80
Kangaroo mince130g$1.43
Eggs~4.5 eggs (270g)$2.48
Canned tuna115g$2.53

Lentils cost roughly a fifth of what eggs or tuna cost for the same 30g protein hit — the gap is largest exactly where people assume protein has to be expensive.

Buying Tips — Top 3 Sources

Frequently Asked Questions

What is the cheapest protein per gram in Australia?
Dry split peas and red lentils, at roughly $0.015–0.017 per gram of protein — about a third of the cost of chicken breast and a sixth of the cost of canned tuna.
Is kangaroo meat cheaper than chicken per gram of protein?
It's close but chicken thigh usually edges it out — kangaroo mince runs about $0.048/g protein versus $0.027/g for chicken thigh. Kangaroo's advantage is in iron and zinc density, not raw protein cost.
Are lentils a complete protein?
No — they're low in the amino acid methionine. Pairing them with any grain (rice, bread, oats) completes the amino acid profile, and most traditional lentil dishes (dal and rice, lentil soup and toast) already do this by default.
How much protein do I need per day?
Australian NRVs set it at roughly 46g/day for an adult woman and 64g/day for an adult man, though many nutrition researchers now suggest higher intakes (closer to 1.2–1.6g per kg of body weight) for muscle maintenance, especially with age.
What is the cheapest way to hit 50g of protein per day?
A day built around dry lentils/split peas for two meals and eggs or chicken thigh for a third comfortably clears 50g for under $2.50 total food cost.
Is canned tuna or eggs cheaper for protein?
Eggs, by a small margin — roughly $0.071/g protein for eggs versus $0.085/g for canned tuna, though tuna adds omega-3 and selenium that eggs don't provide in the same amounts.
How does plant protein compare to animal protein per dollar?
Dry legumes are the cheapest protein sources overall, beating every animal protein on a pure cost-per-gram basis. Animal proteins earn their place through nutrients legumes are weak on — B12, haem iron, zinc — not through being cheaper.

Track Your Protein Automatically

OptimisedEats ranks every recipe by protein per dollar and builds your week around the cheapest sources that hit your target.

Open the Free App →