Public holiday meal costs in Australia
How much does it cost to host Australia Day, ANZAC Day, and other public holiday meals? Budget breakdowns and smart shopping tips.
Australia has 8 national public holidays, plus state-specific ones. Most come with food. Budget $40-120 per gathering depending on what you're doing and how many people you're feeding. The trick is knowing when supermarkets are genuinely discounting and when they're just making entertaining look expensive.
Australia Day BBQ: $60-80 for 10 people
Australia Day (26 January) falls in peak summer, which means peak prices on meat. Lamb chops, the traditional choice, run $18-28/kg. That gets expensive fast. Sausages and chicken are the smart play: roughly $0.80-1.20 per snag, $3-5 for chicken thighs or breasts per person. Add watermelon ($6-12 whole), iceberg lettuce ($2-3), tomatoes ($8-12/kg), bread ($3-4), and mayo or dressing ($2-3). You'll feed 10 people for under $80. The summer salads are what keeps the cost down: January produce is cheap.
ANZAC Day: $30-50 for biscuits, or $40-70 for a small BBQ
ANZAC Day (25 April) lands in autumn when you can do either direction: bake ANZAC biscuits ($0.25-0.30 each to make from oats, golden syrup, flour, butter, and coconut) or host a smaller BBQ. If you're hosting, autumn produce is your friend: pumpkin, sweet potato, and apples are all cheap. Sausages and chops cost less than January. Budget $5-7 per person for a backyard gathering.
Queen's Birthday: $20-25 for a family roast dinner
Queen's Birthday varies by state (June for most). It's winter, so roast dinner makes sense. Roast chicken runs $12-15, roast vegetables (potatoes, carrots, parsnip) cost $5-8, gravy is $1. Add bread ($3) and you've got a full dinner for a family for under $25. This is one of the cheapest public holiday meals you can do.
Melbourne Cup Day: $5-10 per person for homemade, $15-30 for bought platters
Melbourne Cup (first Tuesday of November) is VIC spring racing season, and hosting a lunch is common. Make your own finger food from ham ($8-12/kg), cheese ($5-8), crackers ($2-4), cherry tomatoes ($5-8/kg), and olives ($4-6): feeds 8 for $20-30. Buy pre-made platters from Coles or Woolworths and you'll pay $15-30 each, plus drinks.
The public holiday shopping trap
Supermarkets run entertaining specials before long weekends. Some are genuine discounts. Some are regular prices with fancy packaging and a "party food" label. Check the per-unit price, not the promotion headline. A 2kg pack of sausages at $8 looks good until you realise it's $4/kg and regular price is $3.50/kg.
Timing your shop: buy smart, save more
Buy non-perishables a full week before the public holiday. Buy meat 2-3 days before and marinate it (adds flavour for free). Avoid shopping the day before a public holiday: the supermarket is packed, selection is picked over, and you'll impulse buy. Avoid shopping on the day itself. Mid-week before the public holiday is quiet and the shelves are full.
The $50 rule: you can do it
You can host a great public holiday gathering for 8-10 people on under $50 if you stick to what's cheap. Sausages, chicken thighs, basic salads, bread, and ask people to bring drinks (BYO). Works every time. Fancy cuts and premium sides are what blow the budget.
Track prices all year, not just public holidays
Pinch tracks prices across Coles, Woolworths, Aldi, and Harris Farm so you know what's actually on sale and what's just marked up and called a special. Check price history before you buy: that "party sausage pack" might be the same price as last month.
Download Pinch (free on iOS and Android). No ads. No data selling.