High-protein snacks under $2
Single-serve pots, cans, bars and pouches with at least 10 g of protein for $2 or less, sorted by what you pay per gram of protein. Multipacks are costed per item.
21 products · prices last checked 22 October 2026Built by an Accredited Practising Dietitian How it works
- Small cans of tuna and multipacks are often the cheapest single-serve protein.
- Portioning a big tub of yoghurt or cottage cheese is cheaper than buying single pots.
- Prices change with specials; this page updates daily.
Cheaper still: snacks from bigger packs
| Snack | Protein | Cost a serve |
|---|---|---|
| Tuna & cottage cheese dip | 21 g | $1.48 |
| Boiled eggs & cheese snack box | 17 g | $1.13 |
| Salted edamame snack bowl | 13 g | $0.70 |
Costed from the cheapest matching products we track; pantry extras not included.
The list
Yoghurt, dairy & puddings
Farmers Union Greek Style No Added Sugar Protein Yoghurt Strawberry
Strawberry
Coles · 150g
Per serve (150 g): 15 g protein · 111 kcal · $1.90
$1.90
$1.90 per serve · 15 g protein$3.69 for 30 g protein8.1 g protein per $1$1.27 per 100 g · 10 g protein
8.1 g protein per $1$1.90 per serve · 8.1 g protein per $1$1.90 per serve74 kcal per 100 g
Farmers Union No Added Sugar Protein Yoghurt Pouch Strawberry
Pouch Strawberry
Coles · 150g 41% off
Per serve (150 g): 15 g protein · 111 kcal · $1.90
$1.90$3.20
$1.90 per serve · 15 g protein$3.70 for 30 g protein8.1 g protein per $1$1.27 per 100 g · 10 g protein
8.1 g protein per $1$1.90 per serve · 8.1 g protein per $1$1.90 per serve74 kcal per 100 g
Farmers Union Greek Style High Protein Yoghurt Pouch Strawberry 150g
Pouch Strawberry
Woolworths · 150g 41% off
Per serve (150 g): 15 g protein · 111 kcal · $1.90
$1.90$3.20
$1.90 per serve · 15 g protein$3.70 for 30 g protein8.1 g protein per $1$1.27 per 100 g · 10 g protein
8.1 g protein per $1$1.90 per serve · 8.1 g protein per $1$1.90 per serve74 kcal per 100 g
Farmers Union Greek Style High Protein Yoghurt Strawberry 150g
Strawberry
Woolworths · 150g 41% off
Per serve (150 g): 15 g protein · 111 kcal · $1.90
$1.90$3.20
$1.90 per serve · 15 g protein$3.70 for 30 g protein8.1 g protein per $1$1.27 per 100 g · 10 g protein
8.1 g protein per $1$1.90 per serve · 8.1 g protein per $1$1.90 per serve74 kcal per 100 g
Farmers Union Greek Style High Protein Yoghurt Vanilla 150g
Vanilla
Woolworths · 150g 41% off
Per serve (150 g): 15 g protein · 111 kcal · $1.90
$1.90$3.20
$1.90 per serve · 15 g protein$3.74 for 30 g protein8.0 g protein per $1$1.27 per 100 g · 10 g protein
8.0 g protein per $1$1.90 per serve · 8.0 g protein per $1$1.90 per serve74 kcal per 100 g
Farmers Union No Added Sugar Protein Yoghurt Pouch Blueberry
Pouch Blueberry
Coles · 150g 41% off
Per serve (150 g): 15 g protein · 112 kcal · $1.90
$1.90$3.20
$1.90 per serve · 15 g protein$3.74 for 30 g protein8.0 g protein per $1$1.27 per 100 g · 10 g protein
8.0 g protein per $1$1.90 per serve · 8.0 g protein per $1$1.90 per serve75 kcal per 100 g
Farmers Union No Added Sugar Protein Yoghurt Pouch Vanilla
Pouch Vanilla
Coles · 150g 41% off
Per serve (150 g): 15 g protein · 110 kcal · $1.90
$1.90$3.20
$1.90 per serve · 15 g protein$3.74 for 30 g protein8.0 g protein per $1$1.27 per 100 g · 10 g protein
8.0 g protein per $1$1.90 per serve · 8.0 g protein per $1$1.90 per serve73 kcal per 100 g
Farmers Union No Added Sugar Protein Yoghurt Pouch Mango
Pouch Mango
Coles · 150g 41% off
Per serve (150 g): 15 g protein · 112 kcal · $1.90
$1.90$3.20
$1.90 per serve · 15 g protein$3.77 for 30 g protein8.0 g protein per $1$1.27 per 100 g · 10 g protein
8.0 g protein per $1$1.90 per serve · 8.0 g protein per $1$1.90 per serve75 kcal per 100 g
Chicken, turkey & jerky
John West Tuna With Lemon & Cracked Pepper Value 95g x 12 pack
Woolworths · 95g x 12 pack
Per serve (95 g): 18 g protein · 119 kcal · $1.50
$18.00
$1.18 per serve · 14 g protein$2.51 for 30 g protein12.0 g protein per $1$1.58 per 100 g · 19 g protein
12.0 g protein per $1$1.18 per serve · 12.0 g protein per $1$1.18 per serve125 kcal per 100 g
John West Tuna With Chilli Value 95g x 12 pack
Woolworths · 95g x 12 pack
Per serve (95 g): 18 g protein · 149 kcal · $1.50
$18.00
$1.23 per serve · 15 g protein$2.52 for 30 g protein11.9 g protein per $1$1.58 per 100 g · 19 g protein
11.9 g protein per $1$1.23 per serve · 11.9 g protein per $1$1.23 per serve157 kcal per 100 g
Woolworths Shredded Chicken Breast Oil & Sea Salt 85g
Oil & Sea Salt
Woolworths · 85g
Per serve (85 g): 15 g protein · 119 kcal · $1.40
$1.40
$1.40 per serve · 15 g protein$2.84 for 30 g protein10.6 g protein per $1$1.65 per 100 g · 17 g protein
10.6 g protein per $1$1.40 per serve · 10.6 g protein per $1$1.40 per serve140 kcal per 100 g
Tinned fish & chicken
Portview Tuna Chunks in Springwater 95g
ALDI · 95g
Per serve (70 g drained): 18 g protein · 77 kcal · $0.99
$0.99
$0.99 per serve · 18 g protein$1.66 for 30 g protein18.1 g protein per $1$1.41 per 100 g · 26 g protein
18.1 g protein per $1$0.99 per serve · 18.1 g protein per $1$0.99 per serve110 kcal per 100 g
Deep Cove Sardines In Springwater 125g
Woolworths · 125g
Per serve (84 g drained): 21 g protein · 106 kcal · $1.40
$1.40
$1.40 per serve · 21 g protein$1.97 for 30 g protein15.2 g protein per $1$1.67 per 100 g · 25 g protein
15.2 g protein per $1$1.40 per serve · 15.2 g protein per $1$1.40 per serve126 kcal per 100 g
Coles Simply Tuna Chunks In Springwater
Coles · 95g
Per serve (62 g drained): 13 g protein · 56 kcal · $1.00
$1.00
$1.00 per serve · 13 g protein$2.35 for 30 g protein12.8 g protein per $1$1.61 per 100 g · 21 g protein
12.8 g protein per $1$1.00 per serve · 12.8 g protein per $1$1.00 per serve90 kcal per 100 g
John West Chunky Tuna In Olive Oil Value 95g x 12 pack
Woolworths · 95g x 12 pack
Per serve (72 g drained): 18 g protein · 141 kcal · $1.50
$18.00
$1.50 per serve · 18 g protein$2.50 for 30 g protein12.0 g protein per $1$2.08 per 100 g · 25 g protein
12.0 g protein per $1$1.50 per serve · 12.0 g protein per $1$1.50 per serve196 kcal per 100 g
John West Tuna In Olive Oil Blend Value 95g x 6 pack
Woolworths · 95g x 6 pack
Per serve (72 g drained): 18 g protein · 141 kcal · $1.63
$9.80
$1.63 per serve · 18 g protein$2.72 for 30 g protein11.0 g protein per $1$2.27 per 100 g · 25 g protein
11.0 g protein per $1$1.63 per serve · 11.0 g protein per $1$1.63 per serve196 kcal per 100 g
John West Tuna Chunks In Springwater Value 95g x 12 pack
Woolworths · 95g x 12 pack
Per serve (61 g drained): 16 g protein · 69 kcal · $1.50
$18.00
$1.50 per serve · 16 g protein$2.87 for 30 g protein10.4 g protein per $1$2.46 per 100 g · 26 g protein
10.4 g protein per $1$1.50 per serve · 10.4 g protein per $1$1.50 per serve113 kcal per 100 g
Safcol Wild Caught Tuna Olive Oil Blend 95g
Woolworths · 95g
Per serve (67 g drained): 16 g protein · 92 kcal · $1.70
$1.70
$1.70 per serve · 16 g protein$3.12 for 30 g protein9.6 g protein per $1$2.54 per 100 g · 24 g protein
9.6 g protein per $1$1.70 per serve · 9.6 g protein per $1$1.70 per serve137 kcal per 100 g
Safcol Wild Caught Tuna Springwater 95g
Woolworths · 95g
Per serve (67 g drained): 16 g protein · 69 kcal · $1.70
$1.70
$1.70 per serve · 16 g protein$3.13 for 30 g protein9.6 g protein per $1$2.54 per 100 g · 24 g protein
9.6 g protein per $1$1.70 per serve · 9.6 g protein per $1$1.70 per serve103 kcal per 100 g
John West Tuna In Springwater Value 95g x 6 pack
Woolworths · 95g x 6 pack
Per serve (61 g drained): 14 g protein · 65 kcal · $1.63
$9.80
$1.63 per serve · 14 g protein$3.49 for 30 g protein8.6 g protein per $1$2.68 per 100 g · 23 g protein
8.6 g protein per $1$1.63 per serve · 8.6 g protein per $1$1.63 per serve106 kcal per 100 g
Woolworths Salmon In Springwater 95g
Woolworths · 95g
Per serve (65 g drained): 10 g protein · 47 kcal · $1.50
$1.50
$1.50 per serve · 10 g protein$4.47 for 30 g protein6.7 g protein per $1$2.31 per 100 g · 16 g protein
6.7 g protein per $1$1.50 per serve · 6.7 g protein per $1$1.50 per serve72 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 high-protein snack under $2?
Per gram of protein, Portview Tuna Chunks in Springwater 95g (ALDI): about 18 g protein for $0.99, at prices checked 22 October 2026.
Which snack under $2 has the most protein?
Deep Cove Sardines In Springwater 125g (Woolworths), with about 21 g protein per serve for $1.40.
How do you define a snack under $2?
A single-serve item (one pot, pouch, bar or small can, up to 250 g; multipacks are costed per item) with at least 10 g of protein that costs $2 or less per serve at the shelf price. Tinned fish uses the label's drained weight.
Can I make cheaper snacks from bigger packs?
Yes, and it's usually cheaper. The snack recipes further down portion eggs, cottage cheese, tinned tuna and edamame from bigger packs.



















