High-protein vegetarian supermarket foods

The vegetarian foods we track (eggs, dairy, soy and legumes) ranked by how much protein they pack per 100 g, with value alongside.

40 products · prices last checked 22 October 2026

Built by an Accredited Practising Dietitian How it works

The list

1

Macro Textured Vegetable Protein 200g (dry)

Woolworths · 200g

53.4 g protein per 100 g (dry) · 16.5 g per 100 kcal · 30 g protein = $0.98

$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

2

Devondale Instant Skim Milk Powder Powder UHT 1kg

Woolworths · 1kg

36.3 g protein per 100 g · 10.4 g per 100 kcal · 30 g protein = $1.40

$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

Mayver's Smunchy Protein Plus Peanut Butter 375g

Woolworths · 375g

32.0 g protein per 100 g · 5.7 g per 100 kcal · 30 g protein = $1.83

$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

4

Kellogg's Nutri Grain High Protein Crunch Choc Malt Cereal 500g

Woolworths · 500g 20% off

28.3 g protein per 100 g · 7.2 g per 100 kcal · 30 g protein = $1.70

$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

5

Carman's High Protein Granola Maple & Roasted Nuts 450g

Woolworths · 450g 20% off

28.2 g protein per 100 g · 7.4 g per 100 kcal · 30 g protein = $1.87

$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

6

Carman's High Protein Granola Vanilla Almond & Pecan 450g

Woolworths · 450g 20% off

27.8 g protein per 100 g · 7.3 g per 100 kcal · 30 g protein = $1.90

$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

7

Mayver's High Protein Granola Caramelised Honey Oat 400g

Woolworths · 400g

27.1 g protein per 100 g · 7.4 g per 100 kcal · 30 g protein = $2.63

$9.50

$1.07 per serve · 12 g protein$2.63 for 30 g protein11.4 g protein per $1$2.38 per 100 g · 27 g protein

11.4 g protein per $1$1.07 per serve · 11.4 g protein per $1$1.07 per serve368 kcal per 100 g

8

Bfree Low Carb High Protein Wraps 5 pack

Woolworths · 5 pack 12% off

26.8 g protein per 100 g · 11.8 g per 100 kcal · 30 g protein = $3.94

$7.40$8.40

$1.48 per serve · 11 g protein$3.94 for 30 g protein7.6 g protein per $1$3.52 per 100 g · 27 g protein

7.6 g protein per $1$1.48 per serve · 7.6 g protein per $1$1.48 per serve228 kcal per 100 g

9

Vegie Delights Plant Based Nutmeat 415g

Woolworths · 415g

26.4 g protein per 100 g · 11.8 g per 100 kcal · 30 g protein = $1.55

$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

10

Mayver's High Protein Granola Apple & Cinnamon 400g

Woolworths · 400g

26.2 g protein per 100 g · 6.9 g per 100 kcal · 30 g protein = $2.73

$9.50

$1.07 per serve · 12 g protein$2.73 for 30 g protein11.0 g protein per $1$2.38 per 100 g · 26 g protein

11.0 g protein per $1$1.07 per serve · 11.0 g protein per $1$1.07 per serve379 kcal per 100 g

11

McKenzie's Red Lentils 1kg (dry)

Woolworths · 1kg

25.2 g protein per 100 g (dry) · 7.8 g per 100 kcal · 30 g protein = $0.57

$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

12

McKenzie's Lentils Red 375g (dry)

Woolworths · 375g

25.2 g protein per 100 g (dry) · 7.8 g per 100 kcal · 30 g protein = $0.82

$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

13

Vetta Smart Protein Penne Pasta 375g (dry)

Woolworths · 375g

24.9 g protein per 100 g (dry) · 7.2 g per 100 kcal · 30 g protein = $0.96

$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

24.9 g protein per 100 g (dry) · 7.2 g per 100 kcal · 30 g protein = $0.96

$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

Katoomba Ingredients Yellow Split Peas 1kg (dry)

Woolworths · 1kg

24.7 g protein per 100 g (dry) · 7.0 g per 100 kcal · 30 g protein = $0.30

$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

16

Katoomba Ingredients Red Lentils 1kg (dry)

Woolworths · 1kg 12% off

24.5 g protein per 100 g (dry) · 8.1 g per 100 kcal · 30 g protein = $0.43

$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

17

McKenzie's Lentils Whole Green 375g (dry)

Woolworths · 375g

24.5 g protein per 100 g (dry) · 7.7 g per 100 kcal · 30 g protein = $0.85

$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

18

Kellogg's High Protein Granola Honey Nut 450g

Woolworths · 450g

24.5 g protein per 100 g · 5.7 g per 100 kcal · 30 g protein = $2.45

$9.00

$0.90 per serve · 11 g protein$2.45 for 30 g protein12.2 g protein per $1$2.00 per 100 g · 24 g protein

12.2 g protein per $1$0.90 per serve · 12.2 g protein per $1$0.90 per serve430 kcal per 100 g

19

Vetta SMART Protein Spaghetti Pasta 375g (dry)

Woolworths · 375g

24.0 g protein per 100 g (dry) · 7.0 g per 100 kcal · 30 g protein = $1.00

$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

20

Freedom Protein Bites Vanilla Crunch 300g

Woolworths · 300g

24.0 g protein per 100 g · 6.3 g per 100 kcal · 30 g protein = $3.34

$8.00

$0.93 per serve · 8.4 g protein$3.34 for 30 g protein9.0 g protein per $1$2.67 per 100 g · 24 g protein

9.0 g protein per $1$0.93 per serve · 9.0 g protein per $1$0.93 per serve378 kcal per 100 g

21

Bega Peanut Butter Smooth 470g

Woolworths · 470g 50% off

23.9 g protein per 100 g · 3.8 g per 100 kcal · 30 g protein = $0.92

$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

22

Bega Peanut Butter Crunchy 470g

Woolworths · 470g 50% off

23.9 g protein per 100 g · 3.8 g per 100 kcal · 30 g protein = $0.92

$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

23

Oh So Natural Red Split Lentils 500g (dry)

ALDI · 500g

23.8 g protein per 100 g (dry) · 6.2 g per 100 kcal · 30 g protein = $0.43

$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

24

McKenzie's Dried Veg Yellow Split Peas 500g

Woolworths · 500g

23.3 g protein per 100 g · 7.4 g per 100 kcal · 30 g protein = $0.49

$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

25

Coles Red Split Lentils (dry)

Coles · 1kg

23.0 g protein per 100 g (dry) · 7.1 g per 100 kcal · 30 g protein = $0.52

$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

26

San Remo Pulse Pasta Red Lentils 250g (dry)

Woolworths · 250g

23.0 g protein per 100 g (dry) · 6.4 g per 100 kcal · 30 g protein = $2.35

$4.50

$1.80 per serve · 23 g protein$2.35 for 30 g protein12.8 g protein per $1$1.80 per 100 g · 23 g protein

12.8 g protein per $1$1.80 per serve · 12.8 g protein per $1$1.80 per serve359 kcal per 100 g

27

Carman's Protein Porridge Sachets Almond Vanilla & Cinnamon 6 pack (dry)

Woolworths · 6 pack

23.0 g protein per 100 g (dry) · 5.8 g per 100 kcal · 30 g protein = $4.08

$7.50

$1.41 per serve · 10 g protein$4.08 for 30 g protein7.3 g protein per $1$3.13 per 100 g · 23 g protein

7.3 g protein per $1$1.41 per serve · 7.3 g protein per $1$1.41 per serve397 kcal per 100 g

28

Carman's High Protein Toasted Muesli Almond & Coconut 775g

Woolworths · 775g

22.4 g protein per 100 g · 5.4 g per 100 kcal · 30 g protein = $1.71

$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

29

McKenzie's Dried Green Split Peas 500g (dry)

Woolworths · 500g

22.3 g protein per 100 g (dry) · 6.9 g per 100 kcal · 30 g protein = $0.51

$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

30

Burgen Lower Carb High Protein Sunflower & Linseed Bread 660g

Woolworths · 660g

21.6 g protein per 100 g · 8.9 g per 100 kcal · 30 g protein = $1.47

$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

31

Jordans Protein Granola Chocolate & Hazelnut 400g

Woolworths · 400g

20.6 g protein per 100 g · 4.7 g per 100 kcal · 30 g protein = $2.55

$7.00

$0.79 per serve · 9.3 g protein$2.55 for 30 g protein11.8 g protein per $1$1.75 per 100 g · 21 g protein

11.8 g protein per $1$0.79 per serve · 11.8 g protein per $1$0.79 per serve442 kcal per 100 g

32

Weet-Bix Protein Bites Caramel Crunch Breakfast Cereal 510g

Woolworths · 510g

20.3 g protein per 100 g · 5.3 g per 100 kcal · 30 g protein = $2.32

$8.00

$0.79 per serve · 10 g protein$2.32 for 30 g protein12.9 g protein per $1$1.57 per 100 g · 20 g protein

12.9 g protein per $1$0.79 per serve · 12.9 g protein per $1$0.79 per serve385 kcal per 100 g

33

Jordans Protein Granola Cranberry & Apple 400g

Woolworths · 400g

20.0 g protein per 100 g · 4.7 g per 100 kcal · 30 g protein = $2.62

$7.00

$0.79 per serve · 9.0 g protein$2.62 for 30 g protein11.4 g protein per $1$1.75 per 100 g · 20 g protein

11.4 g protein per $1$0.79 per serve · 11.4 g protein per $1$0.79 per serve428 kcal per 100 g

34

McKenzie's Black Beans 375g (dry)

Woolworths · 375g

19.9 g protein per 100 g (dry) · 7.1 g per 100 kcal · 30 g protein = $1.04

$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

35

Vegie Delights Plant Based Vegie Sausages 300g

Woolworths · 300g 20% off

19.9 g protein per 100 g · 9.4 g per 100 kcal · 30 g protein = $3.02

$6.00$7.50

$2.00 per serve · 20 g protein$3.02 for 30 g protein9.9 g protein per $1$2.00 per 100 g · 20 g protein

9.9 g protein per $1$2.00 per serve · 9.9 g protein per $1$2.00 per serve212 kcal per 100 g

36

Simson's Pantry Low Carb High Protein + Fibre Large Wraps 6 pack

Woolworths · 6 pack

19.4 g protein per 100 g · 7.9 g per 100 kcal · 30 g protein = $2.40

$6.50

$1.08 per serve · 14 g protein$2.40 for 30 g protein12.5 g protein per $1$1.55 per 100 g · 19 g protein

12.5 g protein per $1$1.08 per serve · 12.5 g protein per $1$1.08 per serve245 kcal per 100 g

37

Simson's Pantry High Protein Low Carb Wraps 5 pack

Woolworths · 5 pack 15% off

19.4 g protein per 100 g · 7.9 g per 100 kcal · 30 g protein = $3.23

$4.70$5.50

$0.94 per serve · 8.7 g protein$3.23 for 30 g protein9.3 g protein per $1$2.09 per 100 g · 19 g protein

9.3 g protein per $1$0.94 per serve · 9.3 g protein per $1$0.94 per serve246 kcal per 100 g

38

Simson's Pantry High Protein Low Carb Wraps Garlic & Herb 6 pack

Woolworths · 6 pack

19.3 g protein per 100 g · 7.9 g per 100 kcal · 30 g protein = $2.41

$6.50

$1.08 per serve · 14 g protein$2.41 for 30 g protein12.4 g protein per $1$1.55 per 100 g · 19 g protein

12.4 g protein per $1$1.08 per serve · 12.4 g protein per $1$1.08 per serve245 kcal per 100 g

39

Carman's Granola Protein Rich Almond & Hazelnut 450g

Woolworths · 450g 21% off

19.1 g protein per 100 g · 4.3 g per 100 kcal · 30 g protein = $2.45

$7.00$8.90

$0.70 per serve · 8.6 g protein$2.45 for 30 g protein12.2 g protein per $1$1.56 per 100 g · 19 g protein

12.2 g protein per $1$0.70 per serve · 12.2 g protein per $1$0.70 per serve445 kcal per 100 g

40

Katoomba Chickpeas 1kg (dry)

Woolworths · 1kg 16% off

19.0 g protein per 100 g (dry) · 5.2 g per 100 kcal · 30 g protein = $0.60

$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

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 vegetarian supermarket food has the most protein?

Of the vegetarian foods we track, Macro Textured Vegetable Protein 200g (dry) (Woolworths) has the most: 53.4 g protein per 100 g.

Which high-protein vegetarian food is the best value?

Katoomba Ingredients Yellow Split Peas 1kg (dry) (Woolworths) gives 98.8 g protein per $1, checked 22 October 2026.

How many vegetarian foods have over 20 g of protein per 100 g?

33 of the products on this page. The top ten include milk, pasta-bread, bread & pasta.

Why isn't cheese on this list?

Some cheese is made with animal rennet and labels don't always say, so we don't flag cheese as vegetarian. Bars, ready meals and blended powders aren't flagged either because we haven't checked their full ingredient lists.

Are dry lentils and beans listed by dry weight?

Yes. Dry legumes and pasta are compared by dry weight, as sold. They roughly double to triple in weight once cooked, so protein per 100 g cooked is lower.

Related

More guides

All guides →

See all 506 products ranked → · How we calculate this