Budget School Lunchbox: Aldi Wins at $41.47
Aldi takes this 11-item budget school lunchbox basket at $41.47, beating Woolies ($45.25), IGA ($45.35), and Coles ($44.53), though cherry-picking the cheapest item at each store gets you down to $36.40.
Community Co Ham Steaks
IGA$3.20
Scotch Finger Biscuits
Coles$1.25
Apples Missile
IGA$0.35
Vegemite Gluten Free Spread
IGA$5.55Every item at all 4 stores
| Item | Coles | Woolworths | Aldi | IGA |
|---|---|---|---|---|
| white bread 650 g · × 2 | ||||
| cheese slices 250 g | ||||
| ham 200 g | ||||
| tuna 95 g · × 4 | ||||
| yoghurt pouches 6 pack | ||||
| plain biscuits 250 g | ||||
| sultanas 6 pack | ||||
| juice popper 6 pack | ||||
| apples 1 kg | ||||
| bananas 1 kg | ||||
| vegemite 220 g | — |
Packing five lunches a week adds up fast. If you've got more than one kid, you feel it. This basket covers the basics, bread, cheese slices, ham, tuna, yoghurt pouches, biscuits, sultanas, a juice popper six-pack, apples, bananas, and Vegemite, and we priced every item across Coles, Woolies, Aldi, and IGA to find where your money goes furthest.
Here's what this lunchbox basket costs at each store, buying everything in one shop:
- Aldi: $41.47
- Coles: $44.53 (one item unavailable)
- Woolworths: $45.25
- IGA: $45.35
Aldi wins by a clear margin. And if you're willing to pick the cheapest version of each item across all four stores, you can get the total down to $36.40, a $5.07 saving over Aldi alone.
What does a budget school lunchbox actually cost per week?
At Aldi, this basket covers one week of lunches for most primary school kids. That's $41.47, roughly $8.30 a day for five school days, spread across a family depending on how many kids are eating. If you've got two kids sharing a loaf and a pack of cheese slices, your per-head cost drops considerably.
The Coles number comes with an asterisk: one item in the basket wasn't available. That matters if you're doing one shopping trip and can't be bothered backtracking, and it matters for the price comparison too, the $44.53 is an undercount if you have to grab that missing item elsewhere.
IGA sits just ten cents above Woolies at $45.35, which is consistent with what most shoppers experience. IGA's pricing is rarely the cheapest, but it's competitive enough that if you live near one and not near an Aldi, you're not being gouged.
Where the budget school lunchbox savings are biggest
A few items carry most of the price difference between stores. These are worth knowing before you shop.
White bread (650 g, two loaves): Aldi's home-brand loaves come in at $2.39 each. Two loaves for $4.78 and you've covered a full week of sandwiches, with some left over. Coles and Woolies typically price their home-brand equivalent closer to $2.80, $3.00 per loaf, so even on bread alone you're saving $1, $2.
Yoghurt pouches (6-pack): This is the standout. Aldi's pouches are priced at just $0.69 for a six-pack. That's not a typo. The same style of product at Woolies runs several times higher. If you've been buying branded squeeze pouches, making the switch here alone cuts your weekly spend by a noticeable amount. Kids generally don't care about the brand on a yoghurt pouch, they care whether it's strawberry or banana.
Tuna (95 g, four tins): Aldi prices these at $3.29 for four tins, which works out to 82 cents a tin. These go straight into the lunchbox, no prep required. It's one of the better value protein hits in any school lunch.
Juice poppers (6-pack): Aldi has these at $3.00, which is genuinely competitive. The Woolies and Coles equivalents tend to float higher, especially for branded poppers. If your kids are fine with a no-name popper, this is another easy win.
Where the prices are basically the same
Not everything is cheaper at Aldi. A few items barely move across stores, and one is actually cheapest elsewhere.
Vegemite (220 g) is the most expensive single item in this basket at $5.55 at IGA, the cheapest in the comparison. There's essentially no budget alternative to Vegemite if your kids are committed to it. Store-brand yeast spreads exist, but the flavour profile is different enough that most kids notice. The price doesn't vary dramatically between stores for the standard jar, so don't overthink it, just buy it wherever you happen to be.
Plain biscuits (250 g): Coles actually wins here at $1.25. It's a small gap, but biscuits are a weekly item, so it compounds. If you're already at Coles, there's no reason to make a separate Aldi trip just for biscuits.
Apples (1 kg): IGA has these at $0.35 per kg this week, which is surprisingly sharp. Produce pricing swings around more than packaged goods, it depends on what's in season and what the store is trying to move, so this one changes week to week. Apples are a good lunchbox fruit year-round, but the price is worth checking wherever you shop because it varies.
Ham (200 g): Cheapest at IGA at $3.20. The difference from other stores isn't huge, but deli-style sandwich ham is a weekly purchase for most lunchbox families. Over a school term, a small per-pack saving adds up.
Is cherry-picking across stores worth it?
Honest answer: for most families, no.
The cherry-pick total is $36.40, which saves $5.07 against Aldi's all-in price. If you've got two stores within a kilometre of each other and you're already doing two separate shops for other reasons, sure, grab the IGA ham and apples while you're there. But if cherry-picking means an extra trip, the maths rarely stacks up. Petrol, time, and the risk of impulse-buying something you didn't plan for tend to swallow that $5.07 quickly.
The one scenario where it makes sense is if you're already splitting your shop between a full-service supermarket and Aldi as a matter of habit. In that case, keeping an eye on which fresh items are cheaper at which store is low-effort and genuinely saves you money term by term.
Who should shop where
Aldi is the clear call for most budget lunchbox shoppers. The basket is $3, 4 cheaper than Coles or Woolies in a single trip, the home-brand bread and tuna are solid, and that yoghurt pouch price is hard to beat anywhere. The only thing to check before you go is whether your local Aldi has everything in stock, availability can vary.
Coles is worth considering if you're already a Flybuys member and close to redeeming points, or if you shop online and want the reliability of a full product listing. The plain biscuits are cheaper there, and the Coles home-brand range on most of these items is reasonable quality.
Woolies comes in just above Coles this week. The Everyday Rewards points structure is similar to Flybuys, so the same loyalty logic applies. If you're deep into the Woolies ecosystem, the basket isn't dramatically more expensive, it's 72 cents more than Coles.
IGA is worth a look specifically for produce and ham if you live nearby. The apple and banana pricing can be competitive, especially mid-term when the big chains are less aggressive on fruit. Don't drive past an Aldi to get to an IGA for this basket, though.
For anyone on a tight budget doing the school lunchbox weekly, and that's a lot of households right now, Aldi at $41.47 is the practical answer. The savings over Woolies and IGA are real enough to matter across a full school year, and the quality on most home-brand items is fine.
Products in this basket











Save or share this basket
Weekly Essentialscompared
Coles
Woolies
ALDI
IGAfriendly picks
essentials
4 stores
white bread

Coles
$2.50×2
Woolies
$2.50×2
ALDI
$2.39×2
IGA
$3.40×2cheese slices

Coles
$6.00
Woolies
$3.80
ALDI
$3.49
IGA
$5.55ham

Coles
$5.00
Woolies
$3.98
ALDI
$3.29
IGA
$3.20tuna

Coles
$3.30
Woolies
$3.30
ALDI
$3.29
IGA
$3.30yoghurt pouches

Coles
$0.80×6
Woolies
$0.80×6
ALDI
$0.69×6
IGA
$0.80×6plain biscuits

Coles
$1.25
Woolies
$1.50
ALDI
$1.25
IGA
$2.30sultanas

Coles
$2.50
Woolies
$2.50
ALDI
$2.49
IGA
$3.70juice popper

Coles
$6.80
Woolies
$3.30
ALDI
$3.00
IGA
$4.90apples

Coles
$4.90
Woolies
$3.90
ALDI
$3.69
IGA
$0.35bananas

Coles
$0.83×6
Woolies
$7.47
ALDI
$0.81×6
IGA
$4.90vegemite

Coles—
Woolies
$5.70
ALDI
$7.19
IGA
$5.55
Coles
Woolies
ALDI
IGApost
Frequently asked questions
How much does a school lunchbox cost per week in Australia?
Based on our basket comparison, a week of school lunches covering bread, sandwich fillings, a piece of fruit, a snack, and a drink costs roughly $41, $45 at the major supermarkets. Aldi comes in cheapest at $41.47 for an 11-item home-brand basket. That's around $8, $9 per school day before you factor in extras or multiple kids sharing items.
Is Aldi really cheaper for school lunch groceries?
Yes, in this basket Aldi is the cheapest single-store option at $41.47, compared to $44.53 at Coles, $45.25 at Woolworths, and $45.35 at IGA. The biggest savings are on yoghurt pouches, tuna tins, and juice poppers. A few items like plain biscuits are actually cheaper at Coles, but overall Aldi wins the basket.
What are the cheapest lunchbox fillers at the supermarket right now?
The best-value items in this basket are Aldi's yoghurt pouches (6-pack for $0.69), tuna tins ($3.29 for four), and juice poppers ($3.00 for six). Plain biscuits from Coles' home-brand range are $1.25 for 250 g. Home-brand white bread at Aldi runs $2.39 a loaf, which covers sandwiches for a full week for one child.
Is it worth shopping at multiple supermarkets to save on lunchbox groceries?
Only if you're already passing both stores. Cherry-picking the cheapest item at each store brings this basket from $41.47 (Aldi) down to $36.40, a $5.07 saving. But a second trip costs time and petrol, and the risk of extra impulse purchases usually wipes out the saving. If you naturally shop at both Aldi and a full-service supermarket, it's worth checking the fresh produce and deli prices. Otherwise, one Aldi trip is the practical call.