Indian Roots

indian restaurant — Halswell · Christchurch

About Indian Roots

Indian Roots is a family-run Indian restaurant in the Longhurst Shopping Centre on Hamill Road, Halswell, Christchurch. It is the creation of Ron and Kiah, a husband-and-wife team who describe the restaurant as an amalgamation of the two of them — quite literally, a love story. The name reflects their vision of staying true to where their food comes from: the street markets of old Delhi, where spices are ground fresh, and family kitchens where dishes simmer slowly and no flavour is left to chance.

The story behind the kitchen is deeply personal. Ron grew up with a passionate grandfather who would slow-cook food for hours, and he learned his way around a spice tin so young that he could tell what flavour was missing before tasting. Kiah grew up watching her mother pour heart and soul into three meals a day, while her father made every guest feel welcome. Those two inheritances — careful, patient cooking and genuine hospitality — are what Indian Roots sets out to pass on to every table it serves.

Diners can enjoy the restaurant's old Delhi-inspired cooking in-house or order from the takeaway menu, and there is an online ordering option for easy pick-up. Indian Roots is open six days a week for lunch and dinner, closing on Mondays, and welcomes diners Tuesday through Sunday from 11.30am to 2pm and again from 5pm to 9pm.

Indian Roots: Old Delhi Flavours and Family Heart in Halswell, Christchurch

Tucked into the Longhurst Shopping Centre on Hamill Road in Halswell, Indian Roots brings the food memories of old Delhi to a friendly corner of Christchurch. It is a restaurant built not around a trend or a formula, but around a family — specifically the family stories of its founders, Ron and Kiah, who describe their business as an amalgamation of the two of them. In their own words, it is a Love Story.

A story that starts in family kitchens

The flavours at Indian Roots trace back to a decade of nostalgia the couple still find hard to forget: the freshly ground spices of the street markets, the aromatic dishes of old Delhi, and the endless whistling of the pressure cooker at home. Ron grew up with a grandfather who would slow-cook food for hours, making sure everything was done properly, and picked up cooking hacks so young that he could identify a missing flavour before even tasting the dish. Kiah's childhood kitchen was no less formative — her mother invested her heart and soul into cooking three delicious meals a day, while her father was a born host who made sure every guest felt welcomed by the ambience.

Those inheritances shape everything about the restaurant. One is about patience and flavour: food cooked with care, spices handled the way they are at the source. The other is about people: the belief that a meal is as much about how welcomed you feel as what is on the plate. Indian Roots' stated vision is simple and sincere — to create lasting memories through great food and people.

What to expect when you visit

Indian Roots serves the Halswell community in several ways. The dine-in menu is there for relaxed lunches and dinners in the restaurant, while a separate takeaway menu makes it easy to bring the same cooking home. There is also a drinks menu to round out a meal, and for those who like to plan ahead, the restaurant runs online ordering through its own ordering site — handy for a pick-up on the way home.

The cooking is rooted in the aromas and techniques of old Delhi: freshly ground spices, slow-developed flavour and the kind of dishes that come from recipes learned in family kitchens rather than boardrooms. It is food made by people who grew up around the stove, and it shows.

Finding Indian Roots and planning your visit

The restaurant is easy to find at 1 Hamill Road in the Longhurst Shopping Centre, Halswell, Christchurch — a suburban local rather than a city-centre destination, which is exactly how its regulars seem to like it. Indian Roots is open six days a week: Tuesday through Sunday, service runs in two sessions, from 11.30am to 2pm and again from 5pm to 9pm, with the kitchen taking a break in the mid-afternoon between lunch and dinner. Mondays are the restaurant's day of rest, so plan accordingly.

Questions, bookings or group enquiries can be made by phone on 03 261 9260 or by email at [email protected], and the team is active on Facebook and Instagram where they share updates from the kitchen.

A local table with deep roots

What makes Indian Roots worth a visit is the same thing that makes it easy to recommend: it knows exactly what it is. This is a neighbourhood Indian restaurant with a genuine story, run by owners who learned about flavour and hospitality at their own family tables and now pass that on in Halswell. Whether you sit down for a long dinner, swing by for a takeaway on a weeknight, or order online and collect, you are getting food that comes from somewhere real — from street markets and pressure cookers and grandparents who never rushed a pot.

For Christchurch diners in the south-west of the city, that combination of honest cooking and warm, family-run hospitality is a rare and welcome thing. Indian Roots is open six days a week, and as Ron and Kiah would tell you, every plate carries a bit of their story with it.

Frequently asked questions

Where is Indian Roots located?
Indian Roots is at 1 Hamill Road, Halswell, Christchurch, in the Longhurst Shopping Centre.
What are Indian Roots' opening hours?
The restaurant is open Tuesday to Sunday in two sessions: 11.30am to 2pm and 5pm to 9pm. It is closed on Mondays.
Is Indian Roots open between lunch and dinner?
No — service pauses between 2pm and 5pm each day, then resumes for dinner from 5pm to 9pm.
Can I order takeaway from Indian Roots?
Yes. Indian Roots offers a dedicated takeaway menu, and you can also order online through its ordering site at indianrootsonline.co.nz for pick-up.
Who runs Indian Roots?
The restaurant is run by Ron and Kiah, a couple whose family stories of slow-cooked food and warm hospitality inspired Indian Roots, which they describe as a love story between the two of them.
What style of food does Indian Roots serve?
Indian cooking inspired by old Delhi — dishes built on freshly ground spices and the aromatic, slow-cooked flavours the owners grew up with.
How can I contact Indian Roots?
You can call 03 261 9260 or email [email protected]. The restaurant is also on Facebook and Instagram.

Tips

  • {"body":"Service runs 11.30am–2pm and again 5pm–9pm, so plan around the 2–5pm gap between lunch and dinner — and remember the restaurant is closed on Mondays.","title":"Mind the afternoon break"}
  • {"body":"Indian Roots has its own online ordering site (indianrootsonline.co.nz), a handy way to arrange a takeaway pick-up without waiting.","title":"Skip the queue with online ordering"}
  • {"body":"You'll find Indian Roots in the Longhurst Shopping Centre on Hamill Road in Halswell — a suburban spot that's easy to find.","title":"Look for it in the shopping centre"}
  • {"body":"Open six days a week with both a lunch and a dinner service, Indian Roots suits everything from a midday meal to a relaxed evening out.","title":"Lunch or dinner, two chances daily"}
  • {"body":"There are separate dine-in, takeaway and drinks menus, plus a gallery and reviews on the website, so you can get a feel for the place before visiting.","title":"Check the menus before you go"}

Good to know

  • {"parking":"Located within Longhurst Shopping Centre on Hamill Road."}