Eat & Drink

Craving Indian food? Check out our go-to guide including the new drive-thru at Highfields

Whether you love the hot and spicy flavours from the South, chilli curries from the East, the coconut and seafood flavours from the West, or the Northern tandoori and korma dishes, Indian cuisine always delivers a vibrant dining experience. To help with your Indian restaurant decision making here’s our guide to some of the best Indian restaurants in Newcastle and Lake Macquarie.

Avatara Restaurant

The freshly opened space on Darby Street, Avatara Restaurant, has quickly become known for its hand-crafted traditional curries with flavours of both Indian and Middle Eastern cuisine.
Where: 161 Darby St, Cooks Hill

Bay of India

A favourite with locals looking for a quality hit of fresh Indian flavour, Bay of India in Warners Bay is where you need to go. They even have Dosa on the menu – those huge thin pancakes.  
Where: 65 King St, Warners Bay

Darby Raj

Sitting smack in the middle of Darby Street, Darby Raj has been consistently serving quality Indian cuisine for as long as we can remember. On the menu is a mix of flavours from the North and Southern regions of India, always delicious either dine-in or takeaway.
Where: 3/115 Darby St, Cooks Hill

Delicacy of India

The southern area of Lake Macquarie doesn't miss out when it comes to the aromatic flavours of Indian Cuisine with Delicacy of India consistently delivering the goods. A favourite among locals, if you're in the area it’s well worth checking out.
Where: Bake House Ln, Morisset


An institution in the Newcastle food scene, Gandha's has been serving Indian food lovers since 1986. Fresh and authentic, Gandha's will take you on a food journey.
Where: 103 Regent St, New Lambton

Himalayan Taj

The recent addition to Adamstown’s foodie scene is none other than Himalayan Taj – with the menu focussing on North Indian cuisine and locally sourced ingredients.
Where: 267 Brunker Rd, Adamstown

Kapoor's Kitchen

Taking inspiration from the rich heritage and ancient herbs and spices of Indian cuisine, Kapoor's Kitchen consistently delivers the exotic flavours in an unfussy way. If you ask the regulars it's hard to go wrong with your menu selection, however, the Kadai Chicken and Goat Rogan Josh are a must-try. 
Where: 66 Carrington St, West Wallsend

Kings XI Indian Restaurant

The cosy interiors at Kings XI provide the perfect space to experience some of Newcastle's best Indian cuisine. The extensive menu covers flavours from a variety of regions of India, with some highlights including the Lamb Korma and India’s most famous dish, Hyderabadi Biryani.
Where: 100 Beaumont St, Hamilton

newcastle indian restaurant guide nsw

Punjabeez Indian Restaurant

For those at the south end of the lake, your Indian needs are covered at Punjabeez. Offering an extensive list of dishes to choose from, with plenty of vegetarian options there are many menu highlights. If you're finding it hard to pick take the banquet option and try a little bit of everything.
Where: 2/3 Short St, Morisset

Punjab Pavilion

Hidden away, upstairs on Hunter Street is Punjab Pavilion. It's spacious, it's great for large groups (or private events) and the food is delicious.
Where: 265 Hunter St, Newcastle

newcastle indian restaurant guide nsw

Raj's Corner

If you like your Indian fast, tasty, and loaded with spicy flavours, Raj’s Corner, either in Hamilton or Glendale is where you need to go. Just be prepared to line up when it's peak hour. The Raj's Corner team have also recently launched their newest space, Raj’s Corner Drive Thru. Yes, you read that right, you can now get your hands on their signature flavours without having to leave your car. 
Where: 116 Beaumont St, Hamilton | 43/387 Lake Rd, Glendale | 317 Pacific Hwy, Charlestown

newcastle indian restaurant guide nsw

Sapphire Indian

A suburban gem, Sapphire Indian packs in some serious flavour together with its buzzing atmosphere. The menu is loaded with authentic flavours and with meal sizes generous in size you'll be walking out satisfied.
Where: 367 Glebe Rd, Merewether

The Bhakti Tree

Rich aromas and a calm atmosphere are what you can expect to find at The Bhakti Tree in Mayfield West, together with those often hard-to-find South Indian flavours.
Where: 410 Maitland Rd, Mayfield

The Grand Pavilion

Located on the waterfront of Warners Bay, and just around the corner from the Bay of India, is where you'll find another quality Indian restaurant. What makes The Grand Pavilion unique is its Indochinese menu options. Similar to South Indian food, the fusion of Indian and Chinese flavours is difficult to come by.
Where: 452 The Esplanade, Warners Bay


Fresh is the best way to describe Zaffran Indian, fresh produce, fresh ingredients, and of course, the spices are fresh. The extensive menu covers all the favourites including an extensive vegetarian and vegan menu.
Where: 226 King St, Newcastle

Did we miss somewhere? Email us!