Cheapest protein per gram
What 100 g of protein costs from each product, using the shelf price and the pack's own nutrition panel. Tins use drained weight and eggs the edible portion.
40 products · prices last checked 22 October 2026Built by an Accredited Practising Dietitian How it works
- Dry lentils, tinned legumes, milk and eggs are usually the cheapest protein per gram.
- Bigger packs almost always cost less per gram of protein.
- Specials can change the order every week; this page updates daily.
Cheapest protein per gram in every aisle
| Aisle | Cheapest product | Store | Per 100 g protein |
|---|---|---|---|
| Yoghurt & dairy | Pauls Plus+ Protein Low Fat Milk 2L | Woolworths | $4.13 |
| Cheese | Westacre Dairy Tasty Cheese Block 1kg | ALDI | $3.70 |
| Eggs | Lodge Farms Barn Laid Eggs 700g | ALDI | $6.97 |
| Meat & seafood | Bega Peanut Butter Smooth 470g | Woolworths | $3.07 |
| Tinned fish & chicken | Portview Tuna Chunks in Springwater 425g | ALDI | $4.60 |
| Deli meats | Berg Leg Ham Thinly Sliced 4 Pack 400g | ALDI | $7.77 |
| Plant protein | Katoomba Ingredients Yellow Split Peas 1kg (dry) | Woolworths | $1.00 |
| Protein powder | Onset Platinum Protein Powder Vanilla 500g | ALDI | $6.20 |
| Bars & snacks | Tasti Protein Bar Nutty Choc 10 pack | Woolworths | $7.47 |
| Bread, pasta & cereal | Vetta Smart Protein Penne Pasta 375g (dry) | Woolworths | $3.20 |
| Ready meals | My Muscle Chef Chipotle Chick Burrito Bowl Chilled Meal 450g | Woolworths | $18.33 |
Cheapest at each supermarket
| Store | Cheapest product | Per 100 g protein |
|---|---|---|
| ALDI | Oh So Natural Red Split Lentils 500g (dry) | $1.43 |
| Coles | Coles Red Split Lentils (dry) | $1.73 |
| Woolworths | Katoomba Ingredients Yellow Split Peas 1kg (dry) | $1.00 |
Store rankings: ALDI · Coles · Woolworths · all three compared
The list
Katoomba Ingredients Yellow Split Peas 1kg (dry)
Woolworths · 1kg
30 g protein = $0.30 · about 121 g of product (dry) · 426 kcal
$2.50
$0.25 per 100 g · 25 g protein$0.30 for 30 g protein98.8 g protein per $1$0.25 per 100 g · 25 g protein
98.8 g protein per $1$0.25 per 100 g · 98.8 g protein per $1$0.25 per 100 g351 kcal per 100 g
Oh So Natural Red Split Lentils 500g (dry)
ALDI · 500g
30 g protein = $0.43 · about 126 g of product (dry) · 483 kcal
$1.69
$0.17 per serve · 12 g protein$0.43 for 30 g protein70.4 g protein per $1$0.34 per 100 g · 24 g protein
70.4 g protein per $1$0.17 per serve · 70.4 g protein per $1$0.17 per serve383 kcal per 100 g
Katoomba Ingredients Red Lentils 1kg (dry)
Woolworths · 1kg 12% off
30 g protein = $0.43 · about 122 g of product (dry) · 372 kcal
$3.50$4.00
$0.35 per serve · 24 g protein$0.43 for 30 g protein70.0 g protein per $1$0.35 per 100 g · 24 g protein
70.0 g protein per $1$0.35 per serve · 70.0 g protein per $1$0.35 per serve304 kcal per 100 g
McKenzie's Dried Veg Yellow Split Peas 500g
Woolworths · 500g
30 g protein = $0.49 · about 129 g of product · 406 kcal
$1.90
$0.19 per serve · 12 g protein$0.49 for 30 g protein61.3 g protein per $1$0.38 per 100 g · 23 g protein
61.3 g protein per $1$0.19 per serve · 61.3 g protein per $1$0.19 per serve315 kcal per 100 g
McKenzie's Dried Green Split Peas 500g (dry)
Woolworths · 500g
30 g protein = $0.51 · about 135 g of product (dry) · 435 kcal
$1.90
$0.19 per serve · 11 g protein$0.51 for 30 g protein58.7 g protein per $1$0.38 per 100 g · 22 g protein
58.7 g protein per $1$0.19 per serve · 58.7 g protein per $1$0.19 per serve323 kcal per 100 g
Coles Red Split Lentils (dry)
Coles · 1kg
30 g protein = $0.52 · about 130 g of product (dry) · 420 kcal
$4.00
$0.20 per serve · 12 g protein$0.52 for 30 g protein57.5 g protein per $1$0.40 per 100 g · 23 g protein
57.5 g protein per $1$0.20 per serve · 57.5 g protein per $1$0.20 per serve322 kcal per 100 g
McKenzie's Red Lentils 1kg (dry)
Woolworths · 1kg
30 g protein = $0.57 · about 119 g of product (dry) · 385 kcal
$4.80
$0.24 per serve · 13 g protein$0.57 for 30 g protein52.5 g protein per $1$0.48 per 100 g · 25 g protein
52.5 g protein per $1$0.24 per serve · 52.5 g protein per $1$0.24 per serve323 kcal per 100 g
Katoomba Chickpeas 1kg (dry)
Woolworths · 1kg 16% off
30 g protein = $0.60 · about 158 g of product (dry) · 575 kcal
$3.80$4.50
$0.38 per 100 g · 19 g protein$0.60 for 30 g protein50.0 g protein per $1$0.38 per 100 g · 19 g protein
50.0 g protein per $1$0.38 per 100 g · 50.0 g protein per $1$0.38 per 100 g364 kcal per 100 g
McKenzie's Lentils Red 375g (dry)
Woolworths · 375g
30 g protein = $0.82 · about 119 g of product (dry) · 385 kcal
$2.60
$0.35 per serve · 13 g protein$0.82 for 30 g protein36.4 g protein per $1$0.69 per 100 g · 25 g protein
36.4 g protein per $1$0.35 per serve · 36.4 g protein per $1$0.35 per serve323 kcal per 100 g
McKenzie's Lentils Whole Green 375g (dry)
Woolworths · 375g
30 g protein = $0.85 · about 122 g of product (dry) · 389 kcal
$2.60
$0.35 per serve · 12 g protein$0.85 for 30 g protein35.4 g protein per $1$0.69 per 100 g · 24 g protein
35.4 g protein per $1$0.35 per serve · 35.4 g protein per $1$0.35 per serve318 kcal per 100 g
Bega Peanut Butter Smooth 470g
Woolworths · 470g 50% off
30 g protein = $0.92 · about 126 g of product · 786 kcal
$3.45$6.90
$0.16 per serve · 5.3 g protein$0.92 for 30 g protein32.7 g protein per $1$0.73 per 100 g · 24 g protein
32.7 g protein per $1$0.16 per serve · 32.7 g protein per $1$0.16 per serve626 kcal per 100 g
Bega Peanut Butter Crunchy 470g
Woolworths · 470g 50% off
30 g protein = $0.92 · about 126 g of product · 783 kcal
$3.45$6.90
$0.16 per serve · 5.3 g protein$0.92 for 30 g protein32.7 g protein per $1$0.73 per 100 g · 24 g protein
32.7 g protein per $1$0.16 per serve · 32.7 g protein per $1$0.16 per serve624 kcal per 100 g
Vetta Smart Protein Penne Pasta 375g (dry)
Woolworths · 375g
30 g protein = $0.96 · about 120 g of product (dry) · 414 kcal
$3.00
$0.80 per serve · 25 g protein$0.96 for 30 g protein31.1 g protein per $1$0.80 per 100 g · 25 g protein
31.1 g protein per $1$0.80 per serve · 31.1 g protein per $1$0.80 per serve344 kcal per 100 g
Vetta SMART Protein Spirals Pasta 375g (dry)
Woolworths · 375g
30 g protein = $0.96 · about 120 g of product (dry) · 414 kcal
$3.00
$0.80 per serve · 25 g protein$0.96 for 30 g protein31.1 g protein per $1$0.80 per 100 g · 25 g protein
31.1 g protein per $1$0.80 per serve · 31.1 g protein per $1$0.80 per serve344 kcal per 100 g
Macro Textured Vegetable Protein 200g (dry)
Woolworths · 200g
30 g protein = $0.98 · about 56 g of product (dry) · 181 kcal
$3.50
$0.88 per serve · 27 g protein$0.98 for 30 g protein30.5 g protein per $1$1.75 per 100 g · 53 g protein
30.5 g protein per $1$0.88 per serve · 30.5 g protein per $1$0.88 per serve323 kcal per 100 g
Vetta SMART Protein Spaghetti Pasta 375g (dry)
Woolworths · 375g
30 g protein = $1.00 · about 125 g of product (dry) · 430 kcal
$3.00
$0.80 per serve · 24 g protein$1.00 for 30 g protein30.0 g protein per $1$0.80 per 100 g · 24 g protein
30.0 g protein per $1$0.80 per serve · 30.0 g protein per $1$0.80 per serve344 kcal per 100 g
McKenzie's Black Beans 375g (dry)
Woolworths · 375g
30 g protein = $1.04 · about 151 g of product (dry) · 425 kcal
$2.60
$0.35 per serve · 9.9 g protein$1.04 for 30 g protein28.7 g protein per $1$0.69 per 100 g · 20 g protein
28.7 g protein per $1$0.35 per serve · 28.7 g protein per $1$0.35 per serve282 kcal per 100 g
Bakers Life Lower Carb Higher Protein Bread 600g
ALDI · 600g
30 g protein = $1.11 · about 117 g of product · 316 kcal
$5.69
$0.87 per serve · 24 g protein$1.11 for 30 g protein27.0 g protein per $1$0.95 per 100 g · 26 g protein
27.0 g protein per $1$0.87 per serve · 27.0 g protein per $1$0.87 per serve270 kcal per 100 g
Westacre Dairy Tasty Cheese Block 1kg
ALDI · 1kg
30 g protein = $1.11 · about 124 g of product · 510 kcal
$8.99
$0.22 per serve · 6.0 g protein$1.11 for 30 g protein26.9 g protein per $1$0.90 per 100 g · 24 g protein
26.9 g protein per $1$0.22 per serve · 26.9 g protein per $1$0.22 per serve411 kcal per 100 g
La Molisana High Protein Fusilli Pasta 400g (dry)
Woolworths · 400g
30 g protein = $1.14 · about 138 g of product (dry) · 506 kcal
$3.30
$0.66 per serve · 17 g protein$1.14 for 30 g protein26.3 g protein per $1$0.83 per 100 g · 22 g protein
26.3 g protein per $1$0.66 per serve · 26.3 g protein per $1$0.66 per serve368 kcal per 100 g
$2.59
$0.65 per serve · 17 g protein$1.17 for 30 g protein25.7 g protein per $1$0.58 per 100 g · 15 g protein
25.7 g protein per $1$0.65 per serve · 25.7 g protein per $1$0.65 per serve117 kcal per 100 g
$3.10
$0.62 per serve · 15 g protein$1.23 for 30 g protein24.4 g protein per $1$0.62 per 100 g · 15 g protein
24.4 g protein per $1$0.62 per serve · 24.4 g protein per $1$0.62 per serve140 kcal per 100 g
Pauls Plus+ Protein Low Fat Milk 2L
Woolworths · 2L 16% off
30 g protein = $1.24 · about 500 g of product · 340 kcal
$4.95$5.90
$0.74 per serve · 18 g protein$1.24 for 30 g protein24.2 g protein per $1$0.25 per 100 mL · 6.0 g protein
24.2 g protein per $1$0.74 per serve · 24.2 g protein per $1$0.74 per serve68 kcal per 100 mL
Bega Light Peanut Butter Smooth 470g
Woolworths · 470g 50% off
30 g protein = $1.25 · about 171 g of product · 963 kcal
$3.45$6.90
$0.16 per serve · 3.9 g protein$1.25 for 30 g protein24.0 g protein per $1$0.73 per 100 g · 18 g protein
24.0 g protein per $1$0.16 per serve · 24.0 g protein per $1$0.16 per serve562 kcal per 100 g
$2.80
$0.93 per serve · 22 g protein$1.26 for 30 g protein23.8 g protein per $1$0.62 per 100 g · 15 g protein
23.8 g protein per $1$0.93 per serve · 23.8 g protein per $1$0.93 per serve129 kcal per 100 g
Westacre Dairy Tasty Shredded Cheese 700g
ALDI · 700g
30 g protein = $1.36 · about 124 g of product · 510 kcal
$7.69
$0.27 per serve · 6.0 g protein$1.36 for 30 g protein22.0 g protein per $1$1.10 per 100 g · 24 g protein
22.0 g protein per $1$0.27 per serve · 22.0 g protein per $1$0.27 per serve411 kcal per 100 g
Portview Tuna Chunks in Springwater 425g
ALDI · 425g
30 g protein = $1.38 · about 120 g of product · 131 kcal
$3.29
$1.10 per serve · 24 g protein$1.38 for 30 g protein21.7 g protein per $1$1.15 per 100 g · 25 g protein
21.7 g protein per $1$1.10 per serve · 21.7 g protein per $1$1.10 per serve109 kcal per 100 g
Devondale Instant Skim Milk Powder Powder UHT 1kg
Woolworths · 1kg
30 g protein = $1.40 · about 83 g of product · 288 kcal
$17.00
$1.70 per 100 g · 36 g protein$1.40 for 30 g protein21.4 g protein per $1$1.70 per 100 g · 36 g protein
21.4 g protein per $1$1.70 per 100 g · 21.4 g protein per $1$1.70 per 100 g348 kcal per 100 g
$3.39
$0.42 per serve · 9.0 g protein$1.42 for 30 g protein21.2 g protein per $1$0.17 per 100 mL · 3.6 g protein
21.2 g protein per $1$0.42 per serve · 21.2 g protein per $1$0.42 per serve45 kcal per 100 mL
$3.40
$0.42 per serve · 8.8 g protein$1.46 for 30 g protein20.6 g protein per $1$0.17 per 100 mL · 3.5 g protein
20.6 g protein per $1$0.42 per serve · 20.6 g protein per $1$0.42 per serve34 kcal per 100 mL
$1.75
$0.44 per serve · 9.0 g protein$1.46 for 30 g protein20.6 g protein per $1$0.17 per 100 mL · 3.6 g protein
20.6 g protein per $1$0.44 per serve · 20.6 g protein per $1$0.44 per serve36 kcal per 100 mL
Burgen Lower Carb High Protein Sunflower & Linseed Bread 660g
Woolworths · 660g
30 g protein = $1.47 · about 139 g of product · 339 kcal
$7.00
$0.93 per serve · 19 g protein$1.47 for 30 g protein20.4 g protein per $1$1.06 per 100 g · 22 g protein
20.4 g protein per $1$0.93 per serve · 20.4 g protein per $1$0.93 per serve244 kcal per 100 g
$5.90
$0.89 per serve · 18 g protein$1.47 for 30 g protein20.3 g protein per $1$0.29 per 100 mL · 6.0 g protein
20.3 g protein per $1$0.89 per serve · 20.3 g protein per $1$0.89 per serve68 kcal per 100 mL
$0.85
$0.28 per serve · 5.6 g protein$1.51 for 30 g protein19.9 g protein per $1$0.34 per 100 g · 6.7 g protein
19.9 g protein per $1$0.28 per serve · 19.9 g protein per $1$0.28 per serve90 kcal per 100 g
Woolworths Black Beans 420g
Woolworths · 420g
30 g protein = $1.52 · about 380 g of product · 414 kcal
$0.90
$0.30 per serve · 5.9 g protein$1.52 for 30 g protein19.8 g protein per $1$0.40 per 100 g · 7.9 g protein
19.8 g protein per $1$0.30 per serve · 19.8 g protein per $1$0.30 per serve109 kcal per 100 g
Hillview Mozzarella Shredded Cheese 700g
Woolworths · 700g
30 g protein = $1.54 · about 116 g of product · 346 kcal
$9.30
$0.33 per serve · 6.5 g protein$1.54 for 30 g protein19.5 g protein per $1$1.33 per 100 g · 26 g protein
19.5 g protein per $1$0.33 per serve · 19.5 g protein per $1$0.33 per serve299 kcal per 100 g
Vegie Delights Plant Based Nutmeat 415g
Woolworths · 415g
30 g protein = $1.55 · about 114 g of product · 253 kcal
$5.65
$1.88 per serve · 36 g protein$1.55 for 30 g protein19.4 g protein per $1$1.36 per 100 g · 26 g protein
19.4 g protein per $1$1.88 per serve · 19.4 g protein per $1$1.88 per serve223 kcal per 100 g
Woolworths Tasty Cheese Block 500g
Woolworths · 500g
30 g protein = $1.55 · about 118 g of product · 464 kcal
$6.60
$0.33 per serve · 6.4 g protein$1.55 for 30 g protein19.3 g protein per $1$1.32 per 100 g · 26 g protein
19.3 g protein per $1$0.33 per serve · 19.3 g protein per $1$0.33 per serve394 kcal per 100 g
Woolworths Extra Tasty Cheese Block 500g
Woolworths · 500g
30 g protein = $1.55 · about 118 g of product · 464 kcal
$6.60
$0.33 per serve · 6.4 g protein$1.55 for 30 g protein19.3 g protein per $1$1.32 per 100 g · 26 g protein
19.3 g protein per $1$0.33 per serve · 19.3 g protein per $1$0.33 per serve394 kcal per 100 g
$0.95
$0.32 per serve · 6.1 g protein$1.56 for 30 g protein19.2 g protein per $1$0.42 per 100 g · 8.1 g protein
19.2 g protein per $1$0.32 per serve · 19.2 g protein per $1$0.32 per serve109 kcal per 100 g
How much protein do you need?
Enter your weight for a general daily range.
General ranges from the NHMRC Nutrient Reference Values and published position statements (see sources). Not individual advice.
Questions
What is the cheapest protein per gram at Australian supermarkets?
On 22 October 2026, Katoomba Ingredients Yellow Split Peas 1kg (dry) at Woolworths: about $1.00 per 100 g of protein (98.8 g protein per $1).
How much does 100 g of protein usually cost?
Across the 519 products we track, the middle (median) cost is $12.20 per 100 g of protein. The cheapest products on this page cost a fraction of that.
What's the cheapest protein at each supermarket?
ALDI: Oh So Natural Red Split Lentils 500g (dry) (70.4 g per $1); Coles: Coles Red Split Lentils (dry) (57.5 g per $1); Woolworths: Katoomba Ingredients Yellow Split Peas 1kg (dry) (98.8 g per $1).
How is cost per gram of protein worked out?
Shelf price divided by the grams of protein in the pack, from the pack's own nutrition panel. Tinned fish uses the drained weight and eggs use the edible portion, so you only pay for what you eat.
Is the cheapest protein per gram the best choice?
Not always. Dry lentils and beans are cheapest per gram but come with more calories and carbohydrate than lean meat, fish or high-protein yoghurt. Check protein per 100 kcal too.































