Supermarkets

Christmas groceries: Is Aldi, Coles or Woolies cheaper?

We compare the price of a basket of Christmas grocery essentials.
aldi coles woolworths christmas grocery basket 2020jpg supermarket christmas shopping making listjpg

Australians are predicted to spend nearly $59 billion this Christmas, according to the Australian Retailers Association.

It’s an expensive time of year, what with gifts, food, decorations and drinks to buy. Who wouldn’t want to save a few dollars? 

With that in mind, we carried out a price spot-check on 22 Christmas grocery items at Aldi, Coles and Woolworths to find out which has the best buys. 

The supermarket with the cheapest basket is…

Aldi – with a total basket price of $149.14. That’s $28.36 cheaper than the most expensive basket – savings that would certainly come in handy during the holidays.

The difference between Coles’ and Woolworths’ total basket was $10.65 – with Woolworths coming in cheaper. 

The total cost of each basket is based on each item’s non-sale price. But we did get a bonus box of Cadbury Favourites in a two-for-one deal at Coles.

Text-only accessible version

Christmas grocery basket prices compared

A basket of 22 items cost $149.14 at Aldi, $166.85 at Woolworths and $177.50 at Coles.

Prices were those promoted instore on the same day in December 2021.

Cheaper deals can be found

Depending on where and when you shop, there’s a good chance some of the items in our baskets will be on sale.

When we applied the specials that were available on the day of our comparison, Aldi still came in cheapest with a total price of $147.84.

Woolworths had $15.50 in savings and their discounted basket remained in second place ($151.35), followed by Coles ($171 – $6.50 cheaper than their full-price basket).

But even if the same specials we found don’t apply, it’s likely some items will be on sale at these retailers and you won’t pay full price. 

What’s in the basket?

Christmas food

Christmas decor, cards and wrap

  • Christmas cards (10 pack)
  • Christmas gift wrap (single roll, 5m)
  • Christmas crackers/bon bons (10 pack or closest)

How we conducted our price spot-check

We created a shopping list of 22 items based on last year’s list, adding and subtracting to take into account availability on the day we shopped. 

We then compared Aldi’s prices instore for these items with the cheapest option of the equivalent pack size or quantity available through the Coles and Woolworths online shopping sites. 

Prices were collected on the same day in December 2021 for fair comparison. The prices are the full cost of each item and do not include sales or specials.

2020 results

Total cost of our Christmas basket in 2020

On the day we did our mystery shop, Aldi had the cheapest basket with a total price of $154.76*. That’s $11.29 cheaper than the most expensive basket.

The difference between Coles’ and Woolworths’ total basket was very slim, with Coles coming in at just $4.05 cheaper than Woolies. 

This price comparison includes the various specials available on the day of our mystery shop. We even got a bonus jar of scorched almonds in a two-for-one deal at Coles.

*Including a credit card surcharge of 0.5%.

Depending on when you shop, you might not get the same specials we got, so we’ve also compared the total cost of each basket, based on each item’s non-sale price.

Aldi didn’t have any specials, and rarely do, so they still had the cheapest basket at $154.76.

Coles and Woolies baskets cost about $17 more – totalling $182.50 and $180.10, respectively. But even if the same specials we found don’t apply, it’s likely some items will be on sale at these retailers and you won’t pay full price. 

What’s in the basket?

Christmas food

  • Half leg ham (closest to 3.5kg)
  • Turkey breast roast, frozen (1kg)
  • Smoked salmon (150g or closest)
  • Extra large tiger prawns, cooked (1.5kg)
  • Christmas pudding (700g)
  • Gin flavoured fruit mince pies (6 pack)
  • Brandy snaps (8 pack)
  • Raspberries or blueberries, frozen (500g)
  • Thickened cream (600mL)
  • Pavlova (500g)
  • Custard (1L)
  • Brie (125g)
  • Chocolate coins or equivalent (150g)
  • Cadbury Roses chocolates (450g)
  • Cadbury chocolate almonds (310g)

Christmas decor, cards and wrap

  • Christmas cards (10 pack)
  • Christmas gift wrap (single roll, 5m)
  • Christmas crackers/bonbons (10 pack or closest)

How we carried out our mystery shop

We created a shopping list of 18 Christmas essentials, adjusted to take into account product availability on the day we shopped.

We then shopped in store for those items at Aldi, Coles and Woolworths, looking for the cheapest option of the equivalent pack size or quantity available. 

We did the mystery shop on the same day in December 2020.

2019 results

In 2019, the supermarket with the cheapest basket was…

Aldi – with a total basket price of $174.50. That’s $46.80 cheaper than the most expensive basket – savings that would certainly come in handy during the holidays.

The difference between Coles’ and Woolworths’ total basket was close, with Woolies coming in at $6.30 cheaper than Coles.

A basket of 22 items cost:

Aldi: $174.50 

Woolworths; $215 

Coles: $221.30 

What’s in the basket?

Christmas food

  • Half leg ham (closest to 5kg)
  • Turkey breast roast, frozen (1kg)
  • Smoked salmon (500g)
  • Australian tiger prawns, cooked (1kg)
  • Christmas pudding (700g)
  • Fruit mince pies (6 pack)
  • Brandy snaps (8 pack)
  • Raspberries, frozen (500g)
  • Thickened cream (600mL)
  • Pavlova (500g)
  • Custard (1L)
  • Candy canes (30 pack)
  • Brie (125g)
  • Mixed nuts, salted (375g)
  • Chocolate coins (150g)
  • Cadbury Roses chocolates (450g)
  • Chocolate Lindt balls or equivalent (150g or closest)

Christmas decor, cards and wrap

  • Christmas cards (10 pack)
  • Christmas gift wrap (single roll, 5m)
  • Tinsel (4m or closest)
  • Outdoor solar LED fairy/icicle lights (250 pack or closest)
  • Christmas crackers/bon bons (10 pack or closest)
2018 results

In 2018, the supermarket with the cheapest basket was…

Aldi – with a total basket price of about 15% less than its nearest competitor. 

The gap had closed on the previous year though – the three supermarkets were all closer in price in 2018 than in 2017.

Some Christmas essentials – like candy canes and baubles – weren’t available when we visited Aldi, so they weren’t included in our check.

A basket of 22 items cost:

Aldi: $175.16

Coles: $205.24

Woolworths: $207.30

What’s in the basket?

Christmas food

  • Half leg ham (closest to 5kg)
  • Turkey breast roast, frozen (1kg)
  • Smoked salmon (200g)
  • Australian tiger prawns, cooked (1kg)
  • Christmas pudding (700g)
  • Fruit mince pies (6 pack)
  • Brandy snaps (8 pack)
  • Raspberries, frozen (500g)
  • Thickened cream (600mL)
  • Brie (125g or closest)
  • Mixed nuts, dry roasted (375g or closest)
  • Mixed nuts in shell (550g or closest)
  • Chocolate coins (150g)
  • Favourites chocolates (320g)
  • Mars Celebration Tub (692g)
  • Chocolate Lindt balls or equivalent (150g or closest)

Christmas decor, cards and wrap

  • Christmas cards (10 pack)
  • Christmas gift wrap (single roll, 5m)
  • Tinsel (3m or closest)
  • Outdoor LED fairy/icicle lights (250 pack or closest)
  • Christmas crackers/bon bons (12 pack or closest)

We conducted our price spot-check using the same process as in 2019.


Marianna worked at CHOICE from 2017–2022, writing and editing content on a range of different consumer issues as both a content editor and commissioning editor. She's conducted in-house taste tests for non-alcoholic wines, uncovered which is the best reusable water bottle, looked at the amount of sweet ingredients in infant foods, and analysed the contents of chocolate variety boxes to find out which are best for caramel lovers, fruit-goo fans and more. She previously worked for a range of publications in both Australia and the UK including the BBC's Radio Times, The Guardian, The Sun, The Sunday Telegraph and Cosmopolitan. You can find her on LinkedIn.

Marianna worked at CHOICE from 2017–2022, writing and editing content on a range of different consumer issues as both a content editor and commissioning editor. She's conducted in-house taste tests for non-alcoholic wines, uncovered which is the best reusable water bottle, looked at the amount of sweet ingredients in infant foods, and analysed the contents of chocolate variety boxes to find out which are best for caramel lovers, fruit-goo fans and more. She previously worked for a range of publications in both Australia and the UK including the BBC's Radio Times, The Guardian, The Sun, The Sunday Telegraph and Cosmopolitan. You can find her on LinkedIn.