10 staples. Four stores. Real prices.
We priced 10 household staples at Coles, Woolworths, ALDI and Harris Farm. Here's what a basic shop costs at each store this week.
Pinch tracks real grocery prices at Coles, Woolworths, ALDI and Harris Farm, with 52 weeks of price history on 74,000+ products. We picked 10 items that appear on almost every Australian shopping list and priced them at all four retailers. No specials, no loyalty cards, no catalogue deals. Just what you'd pay walking in today.
...and the verdict?
Total at ALDI: $40.66. Coles: $48.50. Woolies: $47.60. Harris Farm: $50.54.
The 10 staples.
Milk, bread, eggs, bananas, chicken breast, cheese, butter, pasta, tinned tomatoes, rice. These aren't exotic. They're the baseline of an Australian household shop. If you can't get these right, nothing else matters.
| Item | Size | ALDI | Coles | Woolies | Harris Farm |
|---|---|---|---|---|---|
| Full cream milk | 2L | $3.19 | $3.55 | $3.55 | $2.00 |
| White bread | 650g | $1.89 | $2.20 | $2.20 | $3.19 |
| Free range eggs | 12pk | $5.99 | $6.50 | $6.50 | $7.50 |
| Bananas | 1kg | $3.49 | $3.90 | $3.50 | $4.49 |
| Chicken breast | ~1kg | $10.99 | $15.00 | $14.50 | $13.99 |
| Cheddar cheese | 500g | $5.49 | $6.50 | $6.50 | $5.40 |
| Butter | 500g | $5.49 | $6.00 | $6.00 | $6.50 |
| Pasta (spaghetti) | 500g | $1.09 | $1.50 | $1.50 | $2.49 |
| Tinned tomatoes | 400g | $0.85 | $0.95 | $0.95 | $1.49 |
| Long grain rice | 1kg | $2.19 | $2.40 | $2.40 | $3.49 |
| Total | $40.66 | $48.50 | $47.60 | $50.54 |
The unit price picture.
Sticker price tells you what you'll spend at the checkout. Unit price tells you what you're actually getting. On these 10 items, the sticker and unit price winners match for most products. But two are worth noting:
- Milk: Harris Farm sells 2L for $2.00, which is $1.00/L. Every other retailer is $1.60/L or higher. This is a genuine loss leader.
- Chicken breast: ALDI's bulk pack (around 1.4kg for $10.99) comes out at $7.85/kg. Coles and Woolworths sell smaller packs at $14-15/kg. Nearly double per kilo.
What this tells you about where to shop.
For a pure staples run, ALDI is cheapest overall. But "cheapest" depends on what you buy. If you always buy milk, Harris Farm's $2.00 for 2L is the best deal in the market. If you buy chicken in bulk, ALDI's unit price is unmatched.
The more useful question is: which store is cheapest for your list? That's what Pinch does. Paste a recipe or build a shopping list, and it prices the whole thing at every store automatically.
How these prices move.
This is a snapshot. Grocery prices aren't fixed. Milk and eggs are relatively stable (within 5-10% across a year). Fresh produce moves with seasons and supply. Chicken breast fluctuates with promotional cycles at Coles and Woolworths.
ALDI tends to hold prices flat for longer periods. Coles and Woolworths cycle more aggressively, which means you'll occasionally catch a lower price during a promotional window, but you'll pay more the rest of the time. See our hi-lo pricing analysis for the full pattern.
Methodology
- Products: 10 common household staples, cheapest own-brand or national brand equivalent per retailer
- Pricing date: 5 May 2026, sourced from Pinch's database
- Retailers: ALDI, Coles, Woolworths, Harris Farm Markets
- Pack sizes: Closest equivalent size per retailer. Where sizes differ, unit price is calculated for comparison.
- Exclusions: No loyalty discounts, catalogue specials, or membership prices applied