Cheapest supermarket protein powder

Protein powders from Coles, Woolworths and ALDI ranked by protein per dollar. Every label is converted to per 100 g of powder so scoop sizes don't skew it.

24 products · prices last checked 22 October 2026

Built by an Accredited Practising Dietitian How it works

Do you need protein powder?

Most people can get enough protein from food. The Australian Institute of Sport classes protein powders as a sports food: useful when food isn't practical, appetite is low, or protein needs are high, with a 'food first' approach.

Powder vs food on price

Per gram of protein, powders are rarely the cheapest option: tinned legumes, dry lentils, milk, eggs and tinned tuna usually cost less. Where powder wins is convenience.

Concentrate, isolate or hydrolysate?

The AIS notes little practical difference between them besides cost. Choose the simplest product; isolate has less lactose. If you're a drug-tested athlete, use a batch-tested product.

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.

The list

1

$23.99

$1.92 per serve · 31 g protein$1.86 for 30 g protein16.1 g protein per $1$4.80 per 100 g · 78 g protein

16.1 g protein per $1$1.92 per serve · 16.1 g protein per $1$1.92 per serve380 kcal per 100 g

2

$23.99

$1.92 per serve · 30 g protein$1.89 for 30 g protein15.8 g protein per $1$4.80 per 100 g · 76 g protein

15.8 g protein per $1$1.92 per serve · 15.8 g protein per $1$1.92 per serve380 kcal per 100 g

3

$105.00

$1.73 per serve · 25 g protein$2.05 for 30 g protein14.6 g protein per $1$5.25 per 100 g · 77 g protein

14.6 g protein per $1$1.73 per serve · 14.6 g protein per $1$1.73 per serve397 kcal per 100 g

4

$105.00

$3.15 per serve · 45 g protein$2.10 for 30 g protein14.3 g protein per $1$5.25 per 100 g · 75 g protein

14.3 g protein per $1$3.15 per serve · 14.3 g protein per $1$3.15 per serve397 kcal per 100 g

5

$24.00$40.00

$2.40 per serve · 27 g protein$2.65 for 30 g protein11.3 g protein per $1$6.00 per 100 g · 68 g protein

11.3 g protein per $1$2.40 per serve · 11.3 g protein per $1$2.40 per serve375 kcal per 100 g

6

$35.00

$7.00 per 100 g · 75 g protein$2.80 for 30 g protein10.7 g protein per $1$7.00 per 100 g · 75 g protein

10.7 g protein per $1$7.00 per 100 g · 10.7 g protein per $1$7.00 per 100 g401 kcal per 100 g

7

$30.00

$2.10 per serve · 22 g protein$2.84 for 30 g protein10.6 g protein per $1$6.00 per 100 g · 63 g protein

10.6 g protein per $1$2.10 per serve · 10.6 g protein per $1$2.10 per serve332 kcal per 100 g

8

$52.00

$2.56 per serve · 25 g protein$3.06 for 30 g protein9.8 g protein per $1$6.93 per 100 g · 68 g protein

9.8 g protein per $1$2.56 per serve · 9.8 g protein per $1$2.56 per serve394 kcal per 100 g

9

$63.00$79.00

$3.15 per serve · 30 g protein$3.10 for 30 g protein9.7 g protein per $1$7.00 per 100 g · 68 g protein

9.7 g protein per $1$3.15 per serve · 9.7 g protein per $1$3.15 per serve410 kcal per 100 g

10

BSc Whey Protein Powder Vanilla

Coles · 720g 20% off

$56.00$70.00

$3.27 per serve · 30 g protein$3.26 for 30 g protein9.2 g protein per $1$7.78 per 100 g · 72 g protein

9.2 g protein per $1$3.27 per serve · 9.2 g protein per $1$3.27 per serve414 kcal per 100 g

11

$75.00

$2.67 per serve · 23 g protein$3.51 for 30 g protein8.6 g protein per $1$8.33 per 100 g · 71 g protein

8.6 g protein per $1$2.67 per serve · 8.6 g protein per $1$2.67 per serve387 kcal per 100 g

12

$65.00

$3.66 per serve · 31 g protein$3.54 for 30 g protein8.5 g protein per $1$8.13 per 100 g · 69 g protein

8.5 g protein per $1$3.66 per serve · 8.5 g protein per $1$3.66 per serve375 kcal per 100 g

13

$65.00

$2.76 per serve · 23 g protein$3.59 for 30 g protein8.3 g protein per $1$8.13 per 100 g · 68 g protein

8.3 g protein per $1$2.76 per serve · 8.3 g protein per $1$2.76 per serve370 kcal per 100 g

14

$65.00

$2.76 per serve · 23 g protein$3.61 for 30 g protein8.3 g protein per $1$8.13 per 100 g · 68 g protein

8.3 g protein per $1$2.76 per serve · 8.3 g protein per $1$2.76 per serve363 kcal per 100 g

15

$35.00

$2.50 per serve · 21 g protein$3.65 for 30 g protein8.2 g protein per $1$10.00 per 100 g · 82 g protein

8.2 g protein per $1$2.50 per serve · 8.2 g protein per $1$2.50 per serve351 kcal per 100 g

16

$65.00

$3.66 per serve · 30 g protein$3.66 for 30 g protein8.2 g protein per $1$8.13 per 100 g · 67 g protein

8.2 g protein per $1$3.66 per serve · 8.2 g protein per $1$3.66 per serve380 kcal per 100 g

17

$85.00

$3.12 per serve · 25 g protein$3.77 for 30 g protein8.0 g protein per $1$9.44 per 100 g · 75 g protein

8.0 g protein per $1$3.12 per serve · 8.0 g protein per $1$3.12 per serve397 kcal per 100 g

18

$79.00

$2.99 per serve · 22 g protein$4.04 for 30 g protein7.4 g protein per $1$8.78 per 100 g · 65 g protein

7.4 g protein per $1$2.99 per serve · 7.4 g protein per $1$2.99 per serve413 kcal per 100 g

19

$70.00

$4.08 per serve · 30 g protein$4.07 for 30 g protein7.4 g protein per $1$9.72 per 100 g · 72 g protein

7.4 g protein per $1$4.08 per serve · 7.4 g protein per $1$4.08 per serve416 kcal per 100 g

20

$70.00

$4.08 per serve · 29 g protein$4.18 for 30 g protein7.2 g protein per $1$9.72 per 100 g · 70 g protein

7.2 g protein per $1$4.08 per serve · 7.2 g protein per $1$4.08 per serve411 kcal per 100 g

21

$35.00

$3.50 per serve · 24 g protein$4.45 for 30 g protein6.7 g protein per $1$11.67 per 100 g · 79 g protein

6.7 g protein per $1$3.50 per serve · 6.7 g protein per $1$3.50 per serve347 kcal per 100 g

22

$40.00

$4.00 per serve · 26 g protein$4.62 for 30 g protein6.5 g protein per $1$10.00 per 100 g · 65 g protein

6.5 g protein per $1$4.00 per serve · 6.5 g protein per $1$4.00 per serve375 kcal per 100 g

23

$33.00

$2.36 per serve · 14 g protein$5.24 for 30 g protein5.7 g protein per $1$15.71 per 100 g · 90 g protein

5.7 g protein per $1$2.36 per serve · 5.7 g protein per $1$2.36 per serve366 kcal per 100 g

24

$46.00

$3.83 per serve · 21 g protein$5.51 for 30 g protein5.4 g protein per $1$10.95 per 100 g · 60 g protein

5.4 g protein per $1$3.83 per serve · 5.4 g protein per $1$3.83 per serve392 kcal per 100 g

Questions

What is the cheapest protein powder in Australia's supermarkets?

On 22 October 2026, Onset Platinum Protein Powder Vanilla 500g at ALDI gave 16.1 g protein per $1, about $1.86 for 30 g of protein.

Is protein powder cheaper than food?

Not usually. 60 of the everyday foods we track deliver 30 g of protein for less than the cheapest powder, including tinned legumes, dry lentils, milk, eggs and tinned tuna. Powder wins on convenience, not price.

Do I need protein powder?

Most people can meet their protein needs from food. The Australian Institute of Sport treats protein powders as a sports food that can be useful when food isn't practical, appetite is low or needs are high, with a 'food first' approach.

Is whey isolate worth the extra cost?

The AIS notes little practical difference between whey concentrate, isolate and hydrolysate besides cost. Isolate has less lactose, which can matter if you're lactose intolerant.

Are supermarket protein powders tested for banned substances?

Not necessarily. Athletes who are drug-tested should choose batch-tested products, as the AIS recommends.

Sources

  1. Australian Institute of Sport. AIS Sports Supplement Framework: isolated protein supplement (Group A). https://www.ausport.gov.au/ais/nutrition/supplements/group_a/sports-foods2/isolated-protein-supplement2
  2. Jäger R et al. (2017). International Society of Sports Nutrition position stand: protein and exercise. JISSN 14:20. https://doi.org/10.1186/s12970-017-0177-8

More guides

All guides →

See all 460 products ranked → · How we calculate this