School Lunchbox Basket: Save $15 at Aldi vs IGA
We priced 11 school lunchbox staples at Coles, Woolies, Aldi and IGA. The gap between cheapest and priciest store is $12.72 a week, real money over a school term.
The Odd Bunch Mandarin Prepacked 1kg
Woolworths$3.10
Spread Yeast Extract
Coles$5.20Every item at all 4 stores
| Item | Coles | Woolworths | Aldi | IGA |
|---|---|---|---|---|
| white bread 700 g · × 2 | ||||
| tasty cheese slices 250 g | ||||
| ham 200 g | ||||
| tuna in springwater 95 g · × 4 | ||||
| yoghurt pouches 6 pack | ||||
| muesli bars 6 pack · × 2 | ||||
| sultanas 6 pack | ||||
| juice popper 6 pack | ||||
| apples 1 kg | ||||
| mandarins 1 kg | ||||
| vegemite 220 g |
Packing school lunches five days a week adds up fast. Bread, cheese, fruit, snacks, a drink, none of it sounds expensive on its own, but the weekly shop for lunchbox staples can quietly balloon if you're not watching which store you use.
We priced 11 common lunchbox items across Coles, Woolies, Aldi, and IGA to see how the stores stack up. Here's what we found.
What This School Lunchbox Basket Costs at Each Store
Fill the whole basket at one store and the prices land like this:
- IGA: $59.77
- Coles: $56.30
- Woolies: $48.28
- Aldi: $47.05
- Best price at each store (cherry-picked): $44.00
That's a $12.72 weekly gap between shopping at IGA and buying everything at Aldi. Over a 10-week school term, you're looking at $127, enough to cover a couple of weeks of fruit and snacks by themselves.
Woolies and Aldi are close. The $1.23 difference between them across the full basket is not a reason to drive to a different suburb.
Where the Cheapest School Lunchbox Groceries Actually Are
Aldi wins on almost everything in this basket, and it's not subtle on a few items.
Mandarins (1 kg) are $0.32 at Aldi. That's an extraordinary price for fresh fruit. The same kilo costs meaningfully more at the big two, and mandarins are exactly the kind of thing kids will actually eat without a fight. If your kids go through fruit quickly, this one item alone can shift your weekly spend.
Ham (200 g) is $1.99 at Aldi. Sandwich meat is one of those items that quietly jumps in price at the majors, so finding it under $2 is genuinely good value. Great for kids who want a basic ham and cheese roll every day.
Yoghurt pouches (6 pack) come in at $0.75 at Aldi. That's a practical lunchbox staple that's easy to freeze the night before. At $0.75 you can stock up without stressing.
Juice poppers (6 pack) are $3.00 at Aldi. Poppers cop a bit of a bad rap nutritionally, but they're a lunchbox reality for a lot of families. Aldi's price is solid.
The one item where Aldi doesn't win is Vegemite. Coles has the 220 g jar for $5.20, which is the cheapest in this basket. If you're a Vegemite household, and most Australian families are, that's your one reason to add Coles to the list.
Where the Price Difference Is Basically Nothing
White bread is close across the board. Aldi's 700 g loaf is $2.39, which is the cheapest, but you're not saving a fortune versus Woolies or Coles on bread. If you already have a bakery preference or a brand your kids won't complain about, it's not worth the argument.
Tuna in springwater (95 g, x4) is $3.29 at Aldi. Tinned tuna is a decent lunchbox option, protein, long shelf life, no fridge required. The price doesn't swing wildly between stores, but Aldi's still cheapest.
Muesli bars (6 pack, x2) at $2.29 and sultanas (6 pack) at $2.49 are both Aldi prices. These categories are where Aldi's home-brand range earns its reputation, the products are fine and the prices are low. At the big two, branded muesli bars in particular can push well past $4 a box.
Is Cherry-Picking Worth the Extra Trip?
The gap between buying everything at Aldi ($47.05) and cherry-picking across stores ($44.00) is $3.05.
Three dollars. That's the reward for splitting your shop.
Honestly? It's probably not worth it unless you're already going to multiple stores for other reasons. The fuel, the time, the second trolley, it doesn't stack up for a $3.05 saving on a basket this size. Do your lunchbox shop at Aldi and use the time you saved for something else.
The cherry-pick makes more sense if you're already a regular Coles shopper and you're just grabbing the Vegemite while you're there. That one item is cheaper at Coles, and you're not making a special trip for it.
Who Should Shop Where
Aldi is the clear winner for most families. The basket is $47.05, it's the cheapest of the four stores across almost every category, and the product quality on basics like bread, cheese, and snacks is perfectly fine for school lunches. If there's an Aldi near you, this is where your lunchbox shop belongs.
Woolies is a reasonable second option. At $48.28 it's only $1.23 more than Aldi for the full basket. If you're already doing your main grocery shop there, you're not losing much by grabbing lunchbox staples in the same run. The convenience is real.
Coles makes sense if Aldi isn't nearby, or if you're a Flybuys household stacking points. At $56.30 it's $9 more than Aldi, so you'd want a decent reason beyond habit.
IGA is hard to justify at $59.77 for this basket. IGA's strength is convenience, a local store when you've forgotten something mid-week, but as your main lunchbox supplier, you're paying a premium that adds up over a school term. According to CHOICE's quarterly grocery basket survey released in March 2026, IGA consistently comes in as the most expensive of the four major options for comparable baskets of everyday items.
The Real Maths Over a School Term
At $47.05 a week (Aldi), a 10-week school term costs you roughly $470 in lunchbox groceries. At IGA's $59.77, that same term runs to about $598. The $127 difference over a term is not nothing, it's a family dinner out, or half a tank of petrol, or a decent chunk of the next round of school shoes.
Compare the Market data from mid-2025 showed the average Australian was spending over $200 a week on groceries. Lunchbox costs sit inside that number, but families with two or more kids know they're a big slice of it. Small shifts, moving from IGA to Aldi for the weekly lunchbox run, are the kind of change that actually shows up in your bank account by the end of term.
Products in this basket











Save or share this basket

Frequently asked questions
What is the cheapest supermarket for school lunchbox groceries in Australia?
Aldi comes out cheapest for this 11-item school lunchbox basket at $47.05, compared to Woolies at $48.28, Coles at $56.30, and IGA at $59.77. The only item where Aldi isn't cheapest is Vegemite, which is $5.20 at Coles.
Is it worth shopping at multiple stores to save money on school lunches?
For this basket, cherry-picking the cheapest item at each store saves just $3.05 compared to buying everything at Aldi. Unless you're already visiting multiple stores, the time and fuel cost probably outweigh the saving. Stick to Aldi for simplicity.
How much does a school lunchbox cost per week at the supermarket?
Based on this 11-item basket of bread, cheese, ham, fruit, snacks, and drinks, you'll spend around $47 at Aldi, $48 at Woolies, $56 at Coles, or $60 at IGA each week. Over a 10-week school term, that adds up to between $470 and $598 depending on where you shop.
What are the best value lunchbox items at Aldi?
Mandarins (1 kg for $0.32), ham (200 g for $1.99), and yoghurt pouches (6 pack for $0.75) are standout prices at Aldi. Muesli bars, sultanas, juice poppers, and tasty cheese slices are also cheaper at Aldi than at Coles, Woolies, or IGA.