Cheapest vegan protein at the supermarket

Soy and legume foods ranked by protein per dollar. We only list foods whose protein comes from soy or legumes, so nothing is guessed.

40 products · prices last checked 22 October 2026

Built by an Accredited Practising Dietitian How it works

The list

1

$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

$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

$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

$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

$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

$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

$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

$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

$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

$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

$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

$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

$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

$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

$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

$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

$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

$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

19

$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

20

Bega Light Peanut Butter Smooth 470g

Woolworths · 470g 50% off

$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

21

Macro Firm Tofu 450g

Woolworths · 450g

$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

22

$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

23

$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

24

Woolworths Black Beans 420g

Woolworths · 420g

$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

25

$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

26

$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

27

$5.80

$0.65 per serve · 12 g protein$1.61 for 30 g protein18.7 g protein per $1$0.83 per 100 g · 16 g protein

18.7 g protein per $1$0.65 per serve · 18.7 g protein per $1$0.65 per serve253 kcal per 100 g

28

$0.89

$0.30 per serve · 5.5 g protein$1.63 for 30 g protein18.4 g protein per $1$0.35 per 100 g · 6.5 g protein

18.4 g protein per $1$0.30 per serve · 18.4 g protein per $1$0.30 per serve102 kcal per 100 g

29

$2.50

$0.83 per serve · 15 g protein$1.65 for 30 g protein18.2 g protein per $1$0.83 per 100 g · 15 g protein

18.2 g protein per $1$0.83 per serve · 18.2 g protein per $1$0.83 per serve140 kcal per 100 g

30

$0.89

$0.30 per serve · 5.4 g protein$1.66 for 30 g protein18.1 g protein per $1$0.37 per 100 g · 6.7 g protein

18.1 g protein per $1$0.30 per serve · 18.1 g protein per $1$0.30 per serve114 kcal per 100 g

31

$2.80

$0.53 per serve · 9.4 g protein$1.67 for 30 g protein18.0 g protein per $1$0.70 per 100 g · 13 g protein

18.0 g protein per $1$0.53 per serve · 18.0 g protein per $1$0.53 per serve128 kcal per 100 g

32

$8.00$10.00

$0.72 per serve · 13 g protein$1.70 for 30 g protein17.7 g protein per $1$1.60 per 100 g · 28 g protein

17.7 g protein per $1$0.72 per serve · 17.7 g protein per $1$0.72 per serve394 kcal per 100 g

33

$9.90

$0.77 per serve · 13 g protein$1.71 for 30 g protein17.5 g protein per $1$1.28 per 100 g · 22 g protein

17.5 g protein per $1$0.77 per serve · 17.5 g protein per $1$0.77 per serve416 kcal per 100 g

34

$1.09

$0.55 per serve · 9.4 g protein$1.73 for 30 g protein17.3 g protein per $1$0.26 per 100 g · 4.5 g protein

17.3 g protein per $1$0.55 per serve · 17.3 g protein per $1$0.55 per serve80 kcal per 100 g

35

$0.95

$0.32 per serve · 5.5 g protein$1.73 for 30 g protein17.3 g protein per $1$0.42 per 100 g · 7.3 g protein

17.3 g protein per $1$0.32 per serve · 17.3 g protein per $1$0.32 per serve109 kcal per 100 g

36

$0.95

$0.32 per serve · 5.4 g protein$1.76 for 30 g protein17.1 g protein per $1$0.42 per 100 g · 7.2 g protein

17.1 g protein per $1$0.32 per serve · 17.1 g protein per $1$0.32 per serve124 kcal per 100 g

37

$7.00

$1.40 per serve · 23 g protein$1.80 for 30 g protein16.7 g protein per $1$4.67 per 100 g · 78 g protein

16.7 g protein per $1$1.40 per serve · 16.7 g protein per $1$1.40 per serve382 kcal per 100 g

38

$7.30

$0.39 per serve · 6.4 g protein$1.83 for 30 g protein16.4 g protein per $1$1.95 per 100 g · 32 g protein

16.4 g protein per $1$0.39 per serve · 16.4 g protein per $1$0.39 per serve562 kcal per 100 g

39

$7.90$9.90

$1.06 per serve · 17 g protein$1.87 for 30 g protein16.0 g protein per $1$1.76 per 100 g · 28 g protein

16.0 g protein per $1$1.06 per serve · 16.0 g protein per $1$1.06 per serve382 kcal per 100 g

40

$7.90$9.90

$1.06 per serve · 17 g protein$1.90 for 30 g protein15.8 g protein per $1$1.76 per 100 g · 28 g protein

15.8 g protein per $1$1.06 per serve · 15.8 g protein per $1$1.06 per serve382 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's the cheapest vegan protein at Coles, Woolworths and ALDI?

On 22 October 2026, Katoomba Ingredients Yellow Split Peas 1kg (dry) (Woolworths) at 98.8 g protein per $1, about $0.30 for 30 g of protein.

Which vegan food has the most protein?

Fresh Life Soy Protein Crisps Cocoa 150g (Woolworths) at 77.9 g per 100 g as sold.

Which vegan protein is leanest?

Fresh Life Soy Protein Crisps Cocoa 150g (Woolworths) with 20.4 g protein per 100 kcal.

Is plant protein complete?

Soy foods (tofu, tempeh, edamame) provide all the essential amino acids in good proportions. Legumes are lower in methionine, so pairing them with grains across the day covers the gap.

What counts as vegan here?

Only foods whose protein comes from soy or legumes (tofu, tempeh, edamame, lentils, beans, chickpeas). We don't flag bars, drinks, powders or ready meals as vegan because we haven't checked their full ingredient lists.

Related

More guides

All guides →

See all 543 products ranked → · How we calculate this

Was this page helpful?