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 2026Built by an Accredited Practising Dietitian How it works
- Firm and extra-firm tofu and tempeh have the most protein of the soy foods.
- Dry lentils and beans look high per 100 g because they're weighed dry.
- High-protein yoghurt and cottage cheese are easy, cheap complete proteins.
The list
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.






































