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 2026

Built by an Accredited Practising Dietitian How it works

Cheapest protein per gram in every aisle

AisleCheapest productStorePer 100 g protein
Yoghurt & dairyPauls Plus+ Protein Low Fat Milk 2LWoolworths$4.13
CheeseWestacre Dairy Tasty Cheese Block 1kgALDI$3.70
EggsLodge Farms Barn Laid Eggs 700gALDI$6.97
Meat & seafoodBega Peanut Butter Smooth 470gWoolworths$3.07
Tinned fish & chickenPortview Tuna Chunks in Springwater 425gALDI$4.60
Deli meatsBerg Leg Ham Thinly Sliced 4 Pack 400gALDI$7.77
Plant proteinKatoomba Ingredients Yellow Split Peas 1kg (dry)Woolworths$1.00
Protein powderOnset Platinum Protein Powder Vanilla 500gALDI$6.20
Bars & snacksTasti Protein Bar Nutty Choc 10 packWoolworths$7.47
Bread, pasta & cerealVetta Smart Protein Penne Pasta 375g (dry)Woolworths$3.20
Ready mealsMy Muscle Chef Chipotle Chick Burrito Bowl Chilled Meal 450gWoolworths$18.33

Cheapest at each supermarket

Store rankings: ALDI · Coles · Woolworths · all three compared

The list

1

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

2

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

3

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

4

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

5

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

6

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

7

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

8

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

9

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

10

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

11

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

12

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

13

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

14

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

15

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

16

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

17

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

18

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

19

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

20

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

21

Earth Grown Firm Tofu 450g

ALDI · 450g

30 g protein = $1.17 · about 203 g of product · 237 kcal

$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

22

Coles Nature's Kitchen Tofu

Coles · 500g

30 g protein = $1.23 · about 199 g of product · 278 kcal

$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

23

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

24

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

25

Macro Firm Tofu 450g

Woolworths · 450g

30 g protein = $1.26 · about 203 g of product · 261 kcal

$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

26

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

27

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

28

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

29

Farmdale Light Milk 2L

ALDI · 2L

30 g protein = $1.42 · about 833 g of product · 375 kcal

$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

30

Coles Skim Milk

Coles · 2L

30 g protein = $1.46 · about 857 g of product · 291 kcal

$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

31

Woolworths Skim Milk 1L

Woolworths · 1L

30 g protein = $1.46 · about 833 g of product · 300 kcal

$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

32

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

33

Pauls Plus Protein Low Fat Milk

Coles · 2L

30 g protein = $1.47 · about 500 g of product · 340 kcal

$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

34

El Tora Black Beans 420g

ALDI · 420g

30 g protein = $1.51 · about 448 g of product · 403 kcal

$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

35

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

36

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

37

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

38

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

39

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

40

Coles Simply Red Kidney Beans

Coles · 420g

30 g protein = $1.56 · about 370 g of product · 404 kcal

$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.

Related

More guides

All guides →

See all 533 products ranked → · How we calculate this

Was this page helpful?