Best Indian Curries in Sydney: Vegetarian and Non-Vegetarian Options

Sydney Curry Guide · Updated September 2026

Best Indian Curries in Sydney: Vegetarian and Non-Vegetarian Options

Beyond butter chicken, Sydney’s Indian kitchens turn out an enormous range of curries — bone-in goat simmered for hours, mustard-greens saag finished with butter, tangy South Indian sambar and coconut-based fish curry among them. These are the 10 highest-rated spots for a genuinely different curry, ranked by real Google ratings and reviews, with every photo verified to actually show the dish.

Sydney already has a dedicated guide to the city’s best butter chicken, so this list deliberately looks past it — every spot here is included for a different curry entirely, whether that’s a Kashmiri-style lamb rogan josh, a bone-in goat curry, a South Indian sambar or a Kerala coconut fish curry. We pulled ratings and review data for Sydney restaurants known for a specific curry beyond butter chicken, read the reviews to confirm the dish is genuinely a highlight, and verified every photo below by hand to make sure it’s a real photo of the food — not a stock photo, a storefront shot or an unrelated dish. The list below deliberately mixes vegetarian curries (paneer, dal and vegetable-based) with non-vegetarian ones (chicken, lamb, goat and seafood), because that’s genuinely how Sydney’s Indian kitchens cook. Here are the top 10, ranked.

What Makes a Great Indian Curry?

A curry is really just a spiced gravy built to carry a protein or vegetable, but the details vary enormously by region and dish. North Indian curries typically start with a base of browned onion, ginger, garlic and tomato, cooked down until it splits from the oil, then layered with whole and ground spices — a goat or lamb curry might simmer for hours until the meat falls off the bone, while a paneer or vegetable curry cooks faster in a similar base. South Indian curries lean on a different foundation entirely: coconut, curry leaves, mustard seeds and tamarind, giving dishes like sambar or a Kerala fish curry a tangier, lighter character than their North Indian counterparts. Dairy also plays a defining role — a dal makhani or a saag finished with cream and butter reads as rich and mellow, while a Punjabi mustard-greens saag or a coconut-based curry stays sharper and more herbaceous. None of this makes one style more authentic than another; it just means the word “curry” covers a genuinely wide range of technique, and the best versions commit fully to whichever regional style they’re working in rather than blurring the two.

Urban Spices Balmain lamb curry with rice and naan

The Highest-Rated Pick

Urban Spices — Balmain

Urban Spices shares the top rating on this list at 4.9 stars, but pulls in more reviews than any other 4.9-star spot here — a Balmain curry house and cocktail bar where reviewers call the Anardhana Lamb, a rich pomegranate-spiced curry, one of the best Indian dishes they’ve had in Sydney, and where one regular named it their top three Indian restaurant in the city.

How We Picked These 10

  • Distinct from our butter chicken guide. Sydney’s butter chicken specialists already have their own dedicated list, so every business here is included for a different curry — a handful also happen to make a good butter chicken, but that’s never the reason they’re on this page.
  • Curry-specific reviews. We only included restaurants where recent Google reviews, menu highlights or a business’s own menu specifically call out the curry named below — not just general “great Indian food” comments.
  • A genuine mix of vegetarian and non-vegetarian. The list deliberately spans paneer, dal, sambar and vegetable-based curries alongside chicken, lamb, goat and fish, because that mix is how Sydney actually eats Indian food.
  • Verified ratings and review counts pulled directly from each business’s Google Business Profile.
  • Every photo checked by hand. We downloaded and visually confirmed each photo actually shows the named curry or the restaurant’s own real cooking — several otherwise strong candidates were dropped because their only available photos were a storefront, an unrelated dish or an obviously staged stock image.
  • Sydney-wide coverage spanning the Inner West, North Shore, Eastern Suburbs, Sydney CBD, the Hills District and Western Sydney.

Top 10 Indian Curries in Sydney, Ranked

#SpotSuburbCurryRatingReviews
1Urban SpicesBalmainAnardhana Lamb4.9★685
2The Funky Indian RestaurantCrows NestPalak Paneer4.9★322
3Dilli Delights TiffinMilsons PointSarson Ka Saag4.9★90
4Grace of India RestaurantMilsons PointGoat Curry4.8★4,129
5Nawaz Flavour of IndiaGlebeKadai Chicken4.6★1,300
6AmaravathiBella VistaSambar4.5★912
7Malabar South Indian RestaurantDarlinghurstGoan Fish Curry4.4★2,036
8The Colonial British Indian CuisineDarlinghurstRailway Goat Curry4.3★1,390
9Pinky JiSydney CBDLamb Rogan Josh4.3★1,188
10Manna CuisinesWestmeadAngamaly Mango Curry4.3★363

The Full List, With Photos

Urban Spices Balmain lamb curry with rice and naan

4.9★ (685)

1. Urban Spices — Balmain

235 Darling St, Balmain NSW 2041 · +61 2 9311 0484 · View on Google Maps

Order the Anardhana Lamb — a rich, pomegranate-spiced lamb curry from a Balmain kitchen one reviewer named their top three Indian restaurant in Sydney.

The Funky Indian Restaurant Crows Nest palak paneer

4.9★ (322)

2. The Funky Indian Restaurant — Crows Nest

469 Pacific Hwy, Crows Nest NSW 2065 · +61 2 9460 6664 · View on Google Maps

Order the Palak Paneer — a silky pureed spinach curry that’s a Google menu highlight at this Crows Nest kitchen, where reviewers also rave about the lamb rogan josh.

Dilli Delights Tiffin Milsons Point thali with sarson ka saag

4.9★ (90)

3. Dilli Delights Tiffin — Milsons Point

48 Alfred St S, Milsons Point NSW 2061 · 0469 358 463 · View on Google Maps

Order the Sarson Ka Saag — a mustard-greens curry finished with a pat of butter, from a tiny food-court tiffin stall reviewers describe as tasting genuinely home-cooked.

Grace of India Restaurant Milsons Point goat curry

4.8★ (4,129)

4. Grace of India Restaurant — Milsons Point

16 Ennis Rd, Milsons Point NSW 2061 · +61 2 9955 2775 · View on Google Maps

Order the Goat Curry — bone-in goat simmered low and slow, the single most-mentioned dish in reviews at this 30-year-old Milsons Point institution.

Nawaz Flavour of India Glebe kadai chicken

4.6★ (1,300)

5. Nawaz Flavour of India — Glebe

142a Glebe Point Rd, Glebe NSW 2037 · +61 2 9692 0662 · View on Google Maps

Order the Kadai Chicken — a thick capsicum-and-onion gravy that’s one of two dishes, alongside saag paneer, reviewers single out most at this Glebe Point Road regular.

Amaravathi Bella Vista sambar with biryani

4.5★ (912)

6. Amaravathi — Bella Vista

F77/24-32 Lexington Dr, Bella Vista NSW 2153 · 0452 436 699 · View on Google Maps

Order the Sambar — the tangy, tamarind-and-lentil curry that comes standard with dosa and biryani at this Andhra-style Bella Vista kitchen.

Malabar South Indian Restaurant Darlinghurst curry spread

4.4★ (2,036)

7. Malabar South Indian Restaurant — Darlinghurst

1/274 Victoria St, Darlinghurst NSW 2010 · +61 2 9332 1755 · View on Google Maps

Order the Goan Fish Curry — ling fillet in a mild green chilli and coconut curry lifted with kokum, listed as a signature dish at this Darlinghurst South Indian specialist.

The Colonial British Indian Cuisine Darlinghurst railway goat curry

4.3★ (1,390)

8. The Colonial British Indian Cuisine — Darlinghurst

71/73 Stanley St, Darlinghurst NSW 2010 · +61 2 9252 8695 · View on Google Maps

Order the Railway Goat Curry — slow-cooked goat on the bone with browned onions and cassia bark, named after the dish British-era Indian Railways once served on trains.

Pinky Ji Sydney CBD curry thali with naan

4.3★ (1,188)

9. Pinky Ji — Sydney CBD

89 York St, Sydney NSW 2000 · +61 2 9188 8848 · View on Google Maps

Order the Lamb Rogan Josh — diced lamb cooked in mustard oil with Kashmiri chillies, one of the most-mentioned dishes in Google reviews at this York Street thali specialist.

Manna Cuisines Westmead Angamaly mango curry

4.3★ (363)

10. Manna Cuisines — Westmead

9/74 Hawkesbury Rd, Westmead NSW 2145 · 0413 665 761 · View on Google Maps

Order the Angamaly Mango Curry — a tangy, coconut-based Kerala curry made with raw mango, listed as a menu highlight at this Westmead Kerala kitchen.

Frequently Asked Questions

What’s the difference between North Indian and South Indian curries?

North Indian curries typically build from a browned onion, ginger, garlic and tomato base, finished with ground spices and often cream or butter — think goat curry, rogan josh or dal makhani. South Indian curries lean on coconut, curry leaves, mustard seeds and tamarind instead, giving dishes like sambar or a Kerala fish curry a tangier, lighter profile with less dairy. Neither is more authentic than the other; they’re simply different regional traditions, and several spots on this list — Amaravathi and Manna Cuisines among them — specialise specifically in the South Indian style.

Is Indian curry in Sydney always spicy?

No. Spice level varies enormously by dish and kitchen, and most Sydney restaurants will adjust heat on request. Creamier curries like dal makhani or a butter-finished saag tend to be milder, while dishes built on Kashmiri chillies or a South Indian tempering of mustard seeds and dried chillies — like the lamb rogan josh or railway goat curry on this list — usually carry more heat. If you’re unsure, ask the kitchen before ordering rather than assuming.

What are some good vegetarian curries to try beyond palak paneer and dal makhani?

Plenty. Sambar (a tangy South Indian lentil and vegetable curry, on this list at Amaravathi), sarson ka saag (a Punjabi mustard-greens curry finished with butter, at Dilli Delights Tiffin) and Kerala-style mango curry (a tangy, coconut-based curry made with raw mango, at Manna Cuisines) are all genuinely different from the paneer-and-dal curries most menus lead with, and none of them rely on meat or fish.

How much does a curry cost in Sydney?

Most restaurants on this list price a single curry between $15 and $37, with vegetarian curries generally sitting at the lower end and slow-cooked goat, lamb shank or seafood curries at the higher end. Rice or naan is usually ordered separately, and a handful of the more upmarket kitchens here — Urban Spices and The Funky Indian Restaurant among them — run closer to $30–$40 for their signature dishes.

Can these curries be delivered or ordered as takeaway?

Most can. Nearly every restaurant on this list offers takeaway, and most also deliver directly or through platforms like Uber Eats and DoorDash — Dilli Delights Tiffin is a takeaway-first tiffin stall rather than a sit-down restaurant. Curries generally travel well since the gravy holds its texture, though it’s worth asking for rice and naan in separate containers so they don’t go soggy in transit.

Looking for more home-cooked Indian options near you? Browse the full tiffin and meal-delivery directory to find providers by suburb, cuisine and service type.

Ratings, review counts and review context were sourced from each business’s Google Business Profile at the time of writing and may have changed since. This list is independently compiled and not sponsored by any business named above.