Indian grocery staples in Australia: costs compared
Indian cooking staples, what they cost at supermarkets vs Indian grocers, and why Indian cuisine is one of the cheapest to cook.
Indian cooking is one of the cheapest cuisines to cook at home, with everyday curries costing between $1 and $3 per serve. But the real savings happen in the pantry: building an Indian spice collection at a dedicated grocer costs half what you'd pay at Coles or Woolworths. With Australian cities now home to thriving Indian communities and grocers in every major centre, families saving money on their weekly shop have never had better access to authentic ingredients at true wholesale prices.
Pinch tracks prices across Australian supermarkets and helps you identify where to buy each ingredient. For Indian cooking staples especially, knowing the cost difference between a supermarket jar of cumin and a bulk container from an Indian grocer can save your family hundreds of dollars per year.
Weekly impact for a family cooking Indian
$25-40 to build a starter Indian pantry at an Indian grocer
vs $50-80 at Coles or Woolworths
That's $25-40 saved before you cook a single meal. Add in the per-serve savings on dal ($0.50-1), vegetable curry ($1-2), and chicken curry ($2-3), and an Indian-focused menu saves families $30-50 per week compared to mainstream supermarket cooking.
Spices: the biggest saving
Walk into a Coles spice aisle and you'll pay $3-5 for a small jar of single spices: cumin, coriander, turmeric, garam masala, chilli powder. Each jar holds 30-50g. Compare that to an Indian grocer, where $2-4 buys you 200-500g of the same spice in bulk. Per gram, that's roughly 10 times cheaper.
For a family cooking Indian food once or twice a week, buying from an Indian grocer means:
- Cumin seeds or powder: $2-3 for 250g (vs $4 for 30g at supermarket)
- Coriander: $2-3 for 200g (vs $4 for 30g at supermarket)
- Turmeric: $2-3 for 250g (vs $5 for 50g at supermarket)
- Garam masala: $3-4 for 200g (vs $5 for 50g at supermarket)
- Chilli powder: $2-3 for 200g (vs $4 for 30g at supermarket)
Buying all five of these staples at an Indian grocer costs $11-16 and will last your household 6-12 months. At Coles, the same quantity would cost $50-80 and you'd need to buy replacements within weeks.
Rice and lentils: the pantry foundation
Basmati rice and red lentils (dal) are the backbone of Indian cooking. Most Australian families can buy these at supermarkets, but the price difference is stark.
Basmati rice
- 5kg bag at Coles or Woolworths: $15-20
- 5kg bag at Indian grocer: $10-14
- Savings: $4-6 per 5kg bag
If your family eats rice three times a week, you'll buy one 5kg bag every 3-4 weeks. That's $12-24 per year saved by shopping at an Indian grocer.
Red lentils (dal)
- 1kg at Coles: $3-5
- 1kg at Indian grocer: $2-3
- Savings: $1-2 per kilogram
Dal is the most economical protein in your kitchen. A 1kg bag makes 8-10 serves of dal curry at roughly $0.30-0.50 per serve. The protein and fibre content rivals chicken or beef, which cost $3-4 per serve by comparison. If you cook dal once weekly, you'll use roughly 50kg per year. Shopping at an Indian grocer instead of Coles saves $50-100 per year on lentils alone.
Ghee, tinned tomatoes, yoghurt and other staples
Beyond spices and bulk grains, the savings continue across the Indian pantry.
Ghee (clarified butter)
- 1kg tin at Coles or Woolworths: $12-18
- 1kg tin at Indian grocer: $8-12
- Savings: $4-6 per kilogram
Ghee is a staple cooking fat in Indian cooking and one 1kg tin lasts a household of four roughly two months. At an Indian grocer, you save $24-36 per year on ghee. Some Indian grocers also sell bulk ghee in larger containers (2-5kg), which drops the per-kilogram cost even further.
Tinned tomatoes
- 400g tin at Coles: $0.80-1.50
- 400g tin at Indian grocer: $0.60-0.90
Tinned tomatoes are often cheaper at supermarkets than at Indian grocers, particularly during supermarket specials. However, many Indian grocers stock tomato puree and paste in larger quantities at prices competitive with supermarket tins. Check both and plan accordingly.
Yoghurt
- 500g natural yoghurt at Coles: $1.50-2.50
- 500g at Indian grocer: $1.20-2.00
Yoghurt prices are similar across retailers, but Indian grocers often stock premium brands and larger containers at marginally better value. Some grocers also stock thick Greek-style yoghurt more reliably than supermarkets.
Naan and roti
- Pre-packaged naan (4-pack) at Coles: $3-4
- Fresh naan from an Indian grocer bakery: $1-1.50 each or 4-pack for $3-4
- Roti (often fresher at grocers): $0.50-0.80 each
Many Indian grocers have in-store bakeries that make fresh naan and roti daily. Quality is often superior to supermarket pre-packaged versions, and fresh bread will stretch further (two naan often suffice per person, compared to one standard roti from supermarket packs).
Building a starter Indian pantry: budget comparison
If you're new to Indian cooking and want to assemble a foundation set of spices and staples, here's what you'll spend:
At an Indian grocer: $25-40
- Cumin: $2-3
- Coriander: $2-3
- Turmeric: $2-3
- Garam masala: $3-4
- Chilli powder: $2-3
- Mustard seeds: $2-3
- Fenugreek (methi): $2-3
- 1kg red lentils: $2-3
- 2kg basmati rice: $4-6
- Oil (vegetable or ghee): $3-5
At Coles or Woolworths: $50-80
- Five small spice jars (30-50g each): $15-25
- 1kg red lentils: $3-5
- 2kg basmati rice: $6-8
- 500ml ghee or oil: $8-12
- Garam masala paste: $4-6
- Coconut milk (1-2 tins): $4-6
- Additional spices (fenugreek, mustard): $5-8
The difference is dramatic. You'll spend roughly twice as much at a supermarket to assemble the same core ingredients, and the spices in smaller quantities will run out within weeks rather than months.
Cost per serve: why Indian cooking is budget-friendly
Once your pantry is stocked, individual meals become remarkably cheap.
Dal curry (serves 4): Red lentils ($0.50), onion ($0.20), spices ($0.10), oil ($0.10). Total: $0.90 for four serves, or $0.23 per serve. Add rice at $0.30 per serve and a portion of flat bread at $0.50 per serve, and you have a complete meal for $1 per person.
Vegetable curry (serves 4): Mixed vegetables ($1-1.50), onion ($0.20), spices ($0.10), oil ($0.10), yoghurt ($0.30). Total: $1.70-2.20 for four serves, or $0.43-0.55 per serve. With rice and bread, expect $1.20-1.50 per person.
Chicken curry (serves 4): Chicken thighs ($2-2.50), onion ($0.20), spices ($0.15), oil ($0.10), yoghurt ($0.30). Total: $2.75-3.25 for four serves, or $0.69-0.81 per serve. With rice and bread, expect $1.80-2.10 per person.
Compare these costs to a supermarket rotisserie chicken ($8-10 for one meal), chicken breast stir-fries ($10-12 per serve), or takeaway Indian meals ($15-20 per person). Indian cooking at home is genuinely one of the cheapest ways to feed a family well.
Where to find Indian grocers in Australia
Most Australian cities now have dedicated Indian grocers:
- Melbourne: suburbs like Coburg, Thornbury, and Blackburn have several grocers
- Sydney: Parramatta, Harris Park, and Eastwood have established Indian shopping precincts
- Brisbane: South Bank and Fortitude Valley have Indian grocers
- Perth: Northbridge and Mount Lawley have grocers serving the Indian community
- Adelaide: Parkside and Hindley Street have Indian stores
If you don't have an Indian grocer nearby, many speciality online grocers now deliver bulk spices and lentils nationwide. Check postage costs before ordering; bulk purchases make delivery worthwhile.
Tips for shopping at an Indian grocer
Go during busy hours: Indian grocers are often quietest mid-morning on weekdays, busier in late afternoon and on weekends. Busy hours mean the stock turns over quickly, so spices are fresher.
Ask about bulk pricing: Many Indian grocers offer discounts for buying larger quantities (2-3kg bags instead of 500g). Ask the shopkeeper if they have options.
Check expiry dates: While bulk spices are fresher, check dates before buying. Spices lose potency after a year or two, so you want recently packaged stock despite the bulk quantities.
Build relationships: Regular customers often get recommendations on new products, advance notice of sales, and sometimes informal discounts. Indian shopkeepers appreciate customers who cook with their spices.
Plan meals before shopping: With such low prices, it's tempting to buy everything. Plan your weekly menu and shop with a list to avoid waste.
Using Pinch to track prices
Pinch tracks the cost of mainstream supermarket staples like basmati rice, lentils, ghee, and other pantry ingredients across Australian retailers. When you're planning an Indian-focused weekly menu, use Pinch to compare supermarket prices against your local Indian grocer's price list (often posted online or available in-store).
For spices and other dry goods, Indian grocers will typically offer better value. For fresh produce, supermarket specials sometimes rival Indian grocer prices. Use Pinch to catch supermarket offers and plan your shopping trip accordingly.
Track prices before you shop
Pinch shows you 52 weeks of price history across Coles, Woolworths, ALDI, and Harris Farm. Know when to buy, know when to skip.
Download Pinch (free on iOS and Android). No ads. No data selling.