Grocery price tracker
Coles and Woolworths grocery price tracker
Weekly-checked price history for the 37 staple groceries behind Weekly Shop's recipes — what each costs at both chains today, how often it goes on special, and when the next special looks likely. Prices last checked 6 Aug 2026.
Tracked staples
Pick a grocery to see its price history
Prices are planning estimates from weekly scans of each chain's online store, not live shelf prices.
Baby spinachColes $3.30 for 120g · Woolworths $3.30 for 120gBananaColes $0.83 for 170g · Woolworths $4.50 for 1kgBeef minceColes $14.50 for 1kg · Woolworths $15.00 for 1kgBlack beansColes $2.20 for 400g · Woolworths $0.95 for 420gBroccoliColes $1.70 for 340g · Woolworths $5.90 for 1kgBrown onionColes $0.84 for 200g · Woolworths $4.20 for 1kgBrown riceColes $5.00 for 1kg · Woolworths $2.50 for 1kgCanned tomatoesColes $0.95 for 400g · Woolworths $0.95 for 400gCapsicumColes $1.52 for 220g · Woolworths $7.90 for 1000gCarrotColes $0.44 for 170g · Woolworths $2.00 for 1kgCheeseColes $5.00 for 250g · Woolworths $5.00 for 250gChicken breastColes $8.70 for 600g · Woolworths $14.50 for 620gChickpeasColes $1.90 for 375g · Woolworths $0.95 for 420gCoconut milkColes $1.70 for 400ml · Woolworths $1.70 for 400mlCorn kernelsColes $2.00 for 420g (special) · Woolworths $1.00 for 420gCurry pasteColes $2.30 for 114g · Woolworths $2.30 for 114gEggsColes $5.70 for 700g · Woolworths $5.70 for 700gFirm tofuColes $5.80 for 550g · Woolworths $2.80 for 450gFrozen peasColes $3.70 for 500g · Woolworths $3.80 for 1kgGarlicColes $1.98 for 60g · Woolworths $33.00 for 1kgGreek yoghurtColes $8.80 for 907g · Woolworths $4.90 for 500gLentilsColes $0.95 for 420g · Woolworths $1.40 for 400gMilkColes $1.85 for 1l · Woolworths $1.85 for 1lMushroomsColes $4.00 for 200g · Woolworths $3.50 for 200g (special)Olive oilColes $7.00 for 250ml · Woolworths $7.00 for 250mlParmesanColes $2.00 for 100g · Woolworths $2.00 for 100gPastaColes $2.95 for 500g · Woolworths $2.95 for 500gPotatoesColes $4.50 for 2kg · Woolworths $4.70 for 1kgRiceColes $1.80 for 1kg · Woolworths $3.00 for 1kgRolled oatsColes $4.50 for 500g · Woolworths $2.25 for 500g (special)Salmon filletColes $15.00 for 280g · Woolworths $13.00 for 270g (special)Soy sauceColes $1.90 for 500ml · Woolworths $2.80 for 500mlSweet potatoColes $2.45 for 500g · Woolworths $4.90 for 1kgTomatoesColes $1.11 for 130g · Woolworths $6.50 for 1000gTunaColes $2.20 for 185g · Woolworths $1.70 for 185gWrapsColes $2.20 for 360g · Woolworths $2.20 for 360gZucchiniColes $1.58 for 200g · Woolworths $5.90 for 1000g