The Best Indian Restaurants in Cape Town
At this time of year, there is nothing that will warm you up quite like a curry. It really doesn’t take much convincing; with a hearty gravy, your choice of protein and some fluffy rice, a curry is the best way to fight those winter blues. And if you’re looking to leave the curry to the experts, then here are the best Indian restaurants in and around Cape Town…
Best Indian Restaurants in Cape Town
Bombay Brasserie at Taj
There’s no doubt that Bombay Brasserie, situated within the spectacular Taj Cape Town hotel, is not your regular curry spot. Its opulent decor alone will win you over, but it doesn’t end there. The concise menu is divided into veggie and non-veggie options and comprises of traditional, refined Indian fare. Executive chef, Surendra Kumar, offers patrons a feast for the senses with Indian regional dishes, from fragrant dishes like Lucknow Ki Lamb Nihari to Chingri Malai Curry, and more. Delectable desserts include the likes of Gulab Jamun and Masala Chai Crème Brûlée.
Good to know: they have set menus.
Why you’ll love it: the expert hospitality, the variety of curries and the divine desserts.
What we loved: endless options for both meat-eaters and vegetarians. We recommend getting the set menu if you want the full experience.
Location: Taj Cape Town, 1 Wale Street, corner of St. Georges Mall
Hours: Mon-Sat: 16h00–22h30 (Bar) | 18h00–22h00 (Dinner) *bookings essential
Contact: 021 819 2000 | Email
tajhotels.com | Facebook | Instagram
Bukhara
Merely stepping into Bukhara is an experience — the gorgeous aromas transport you right into the heart of Northern India. Having been around for yonks, Bukhara consider themselves curry experts, and we’re inclined to agree. The menu features classic Northern Indian dishes using spices sourced from India, all prepared by their designated tandoori, tapas and curry chefs. There is a variety of lamb, chicken, seafood and vegetarian options. Definitely one of our favourite Indian restaurants in Cape Town.
Good to know: slightly pricier than your average spot, so save this one for a good night out.
Why you’ll love it: the vast menu will have you struggling to choose, but you can order a couple of small plates to pick at while you decide. The Pani Puri is the ideal pre-dinner snack.
What we loved: being able to watch the chefs in action through the window.
Location: 33 Church Street, Cape Town City Centre
Hours: Wed-Sat: 11h00–23h00 | Sun-Tues: 11h00–22h00
Contact: 021 424 0000
bukhara.com | Facebook | Instagram
Curry Club
Located in Gardens, Curry Club is a London-style Punjabi flight kitchen featuring a mesh of modern Indian cuisine and family classics. The extensive menu showcases a range of curry styles, including all the fixings. If you can handle the heat, have at their ‘Lightning Lamb’ Vindaloo; for a fragrant and meaty delight, try the Mountain Goat Curry. Customers also have the option of ordering online; they deliver within the City Bowl and surrounding areas.
Good to know: deliveries usually take between 45 minutes and 1 hour.
Why you’ll love it: the unique style of Indian cuisine.
What we loved: the Auntie Samoosa.
Location: 50 New Church Street, Gardens
Hours: Tues-Sat 13:00-15:00 (Lunch) | Mon-Sat 17:00-21:30 (Dinner)
Contact: 021 300 3971 | Reservations
curryclub.co.za | Facebook | Instagram
Maharajah Restaurant
If anyone is an expert in perfectly made curries, it’s these guys. Having been around for 40 years, Maharajah must be doing something right! With a focus on Durban-style curries, the food on offer will ensure you satisfy that curry craving, and then some.
Good to know: don’t let the unassuming exterior deter you, the food will do all the talking.
Why you’ll love it: the generous food and welcoming vibe.
What we loved: the Lamb Curry on the Bone, with its fragrant spices and tender lamb.
Location: Corner of Woodside and Kloof Nek Road, Tamboerskloof | 87 Main Road, Rondebosch, Cape Town
Hours: Mon-Sun & Public Holidays: 12h15–21h00 (Tamboerskloof) | Mon-Sun: 12h00—21h00 (Rondebosch) *you can also order online
Contact: 021 424 6607/071 640 0261 (Tamboerskloof) | 021 685 0714/071 640 0261 (Rondebosch)
maharajah.restaurant | Facebook
Prashad Café
Prashad Café is sister restaurant of the Maharajah. This popular café offers strictly veggie and vegan Indian cuisine, with generous portions and bang for buck. It’s one of the best vegetarian Indian restaurants in Cape Town!
Good to know: only vegetarian and vegan cuisine sold here.
Why you’ll love it: everything on the menu is divine.
What we loved: the Paneer Korma and Vegetable Biryani.
Location: Shop 11b, Palmhof Centre, Kloof Str, Gardens | 6 Rondebosch Court, Fountain Place, Rondebosch | Shop 3, Old Village, Constantia Village, Constantia
Hours: Mon-Sat: 11h00–21h00 (Gardens) | Mon-Sun: 11h00–21h00 (Rondebosch) | Wed-Mon: 10h00–21h00 & Tues: 09h00—16h00 (Constantia)
Contact: 021 422 0264 (Gardens) | 021 685 7891 (Rondebosch) | 021 795 0049 (Constantia)
prashad.co.za | Facebook | Instagram
Thali – Chefs Warehouse
Thali may not be the place you randomly pick up a cheeky takeaway, but if you’re feeling like a fancy night out, it will tick all the boxes. Known as one of the best Indian restaurants in Cape Town, diners can expect many courses featuring North Indian-inspired dishes with a modern twist. Head chef, Nathanael Coe, nails the delicate and stronger flavours perfectly.
Good to know: the food offering is very generous – don’t make the mistake of filling up on all the naan and parathas. They also don’t take reservations, so get there early.
Why you’ll love it: the ever-changing menu is always delicious and exciting.
What we loved: the ‘Thali for 2’ menu. They also have vegetarian, vegan and gluten-free options.
Location: 3 Park Road, Gardens, Cape Town
Hours: Mon-Sat: 17h00–21h30 (Dinner only) | Mon-Sat: 17h00—close (Bar) | Closed Sundays
Contact: 021 286 2110
thalitapas.co.za | Facebook | Instagram
Vadivelu
If you want ‘Indian food with attitude,’ Vadivelu is the place for you. With a varied menu of classic Indian curries and South African favourites, this vibrant restaurant appeals to all tastes. The contemporary, cool interiors make it a fantastic spot for date nights and casual dinners with friends; the impressive wine selection also caters to wine lovers. Street food dishes include the likes of ‘65,’ hailing from Southern India, and pani puri ‘Curry Bombs.’ Vegetarian and dessert options are also a must at this popular Kloof Street locale.
Good to know: tables of 6 or more people require a R 100 deposit per person. The deposit will be deducted from the bill.
Why you’ll love it: the fun vibe of the restaurant and the good food.
What we loved: the Prawn Curry (their top seller)!
Location: 151 Kloof Street, Gardens
Hours: Mon-Sat: 12h00—22h00 | Closed Sundays
Contact: 021 300 5777 | Email
vadivelu.co.za | Facebook | Instagram
Vintage India
Vintage India is a stalwart restaurant, and if you’re based in town, it’s one of the best places to pick up a no-frills curry. The interior is richly decorated in an Indo-Chinese style, with flecks of gold and plush materials. While you can find your traditional North Indian curries, there is a wonderful fusion of Chinese influences in some of the dishes.
Good to know: the Mango Lassi comes highly recommended.
Why you’ll love it: the kitschy-cool interiors and tasty food make the ideal setting for a casual evening of dining out.
What we loved: that time seems to stand still here and the food is consistently good.
Location: 10 Hiddingh Village, corner of Hiddingh Ave and Mill St, Gardens
Hours: Mon-Sun: 12h00–15h00 (Lunch) & 18h00–22h00 (Dinner)
Contact: 021 462 5106 | Email
vintageindiarestaurant.com | Facebook | Instagram
Indian Restaurants – Atlantic Seaboard
The Raj
The Raj almost needs no introduction; with chefs who proudly hail from India, bringing with them a vast knowledge of flavours and regional cuisines, you know you’re always onto a winner here. The menu covers everything you would ever want, including a fantastic seafood and vegetarian range.
Good to know: there is a large function venue available for hire, making this a great place to book out for your next celebration.
Why you’ll love it: you can always rely on The Raj; everything on offer is consistently good.
What we loved: the fearless spice in the Vindaloo! Phew!
Location: Shop 4, The Promenade, Victoria Rd, Camps Bay | Shop 259, V&A Waterfront | Dido Valley, Harbour Bay Mall, Simonstown
Hours: Mon-Thurs: 12h00–22h00 & Fri-Sun: 12h00–23h00 (Camps Bay and V&A Waterfront) | Tues-Sun: 10h00—20h00 (Simonstown)
Contact: 021 438 4555 (Camps Bay) | 087 470 0383 (V&A Waterfront) | 021 786 9484 (Simonstown)
therajindianrestaurant.co.za | Facebook | Instagram
Sundoo | Indian Tapas
Sundoo serves authentic, tapas-style South Indian cuisine in an intimate dining space with cosy and inviting booths. Owner and chef, Seelan Sundoo, hails from Kerala – better known as ‘The Land of Spices’ – and brings to Sundoo restaurant some of the traditional flavours of his hometown.
Good to know: they don’t take reservations.
Why you’ll love it: the tapas-style plates are perfect for sharing.
What we loved: the Anjuna Prawns.
Location: 77 Regent Rd, Sea Point | Dean Street Arcade, Newlands
Hours: Mon-Sun: 12h00–22h30 (Sea Point) | Mon-Sat: 12h00—21h30 (Newlands)
Contact: 0 (Sea Point) | 0 (Newlands)
sundoo.co.za | Facebook | Instagram
Best Indian Restaurants – Suburbs
Moksh
For authentic Indian food in Cape Town, look no further than Moksh. This local gem has several branches throughout Cape Town, and for good reason. All their chefs are trained and recruited from India, so you can expect some really great cuisine.
Good to know: you can order online – perfect for a cosy night in with delicious food.
Why you’ll love it: they also host private functions and cater events.
What we loved: authentic Indian cuisine.
Location: Ipic Aurora Shopping Centre, 9 Burton Str, Durbanville | 309 Main Rd, Kenilworth | The Paddocks Shopping Centre, corner of Race Course & Grand National Blvd, Milnerton
Hours: Tues-Sat: 12h00–21h30 & Sun: 12h00—20h30 (Durbanville) | Mon: 16h00—21h00, Tues-Sat: 12h00–21h00 & Sun: 12h00–16h00 (Kenilworth) | Mon: 16h00–21h00, Tues-Thurs: 12h00–21h00, Fri-Sat: 12h00—21h30 & Sun: 12h00—18h30 (Milnerton)
Contact: 021 979 5505/082 868 2515 (Durbanville) | 021 761 2245/082 868 2515 (Kenilworth) | 021 525 9343/082 868 2515 (Milnerton)
mokshrestaurants.com | Facebook | Instagram
Thava Restaurant
Inspired by the diverse range of provincial Indian cuisine, Thava offers traditional flavours presented in a unique way. They joined the Sun International group, and have a couple of locations – their most recent branch being Grandwest. Guests can expect great hospitality and delicious curries, naan and more.
Good to know: they sometimes have buffet specials.
Why you’ll love it: the atmosphere and setting is great for a family dinner.
What we loved: the lamb curry and the naan.
Location: GrandWest Casino and Entertainment World, 1 Jakes Gerwel Dr, Goodwood
Hours: Mon-Sun: 12h30–22h00
Contact: 021 591 0323
suninternational.com | Instagram
Bihari Indian Restaurant
Situated in the Southern Sun Hotel in Newlands, Bihari is cosy, welcoming and the perfect place to escape the winter chills. This is the ideal spot for that last minute curry craving, as they offer an extensive traditional menu with North Indian-style curries, complete with some of the best onion bhajis Cape Town has seen.
Good to know: the interleading lounge has a fireplace – perfect for enjoying a nightcap.
Why you’ll love it: generous portions and honest food, making for a fuss-free night out.
What we loved: the highly-recommended Prawn Korma in a cashew nut gravy.
Location: Ground Floor, Southern Sun Hotel, Main Rd, Newlands
Hours: Mon-Sun: 12h00–15h00 & 17h00–21h00
Contact: 021 674 7186
Punjab
This casual eatery has a menu that features an extensive Indian curry section, along with Punjab specialties, Tandoori and more. Of all the delicious offerings, word on the street is that their kebabs are truly special.
Good to know: the naan is delicious – be sure to get a few.
Why you’ll love it: it’s a great spot for a quick curry fix, or to pick up and enjoy at home.
What we loved: the laidback vibe and the butter chicken curry.
Location: Lakeside Centre, Main Rd, Lakeside
Hours: Mon-Sun: 11h30–21h00
Contact: 021 701 0504 | 082 824 9664
punjabrestaurants.co.za | Facebook | Instagram
The Indian Chapter Restaurant
This Blouberg locale is almost as well known as its owner – former radio and TV personality Prim Reddy – and seems to have amassed a bit of a cult following. The restaurant is known for its unbeatable hospitality, as well as their authentic, homemade curries.
Good to know: if you’re a table of two, you can book a prime spot near the fireplace.
Why you’ll love it: eating at The Indian Chapter is like eating in Prim’s home, she’s always there checking up on your meal.
What we loved: the Lamb Rogan Josh, it’s believed to be one of the best in the city.
Location: Carnaby, 9 Marine Circle, Bloubergstrand
Hours: Mon-Sun: 12h00–22h00
Contact: 021 557 5524 | 021 557 1100
The Indian Oven
Indulge in a feast of flavour at The Indian Oven, one of the best spots to savour delicious Indian food in Hout Bay. With traditional Indian dishes, from Goan-style Vindaloo and Hyderabadi Biryani, and Durban curries, patrons are spoilt for choice. For those new to Indian cuisine, the menu descriptions make it easy to navigate the different options.
Good to know: they sometimes have live Jazz nights.
Why you’ll love it: the delicious food.
What we loved: the Madras Curry with lamb.
Location: Shop 8, Red Sails Building, Hout Bay
Hours: Tues-Sun: 11h00—22h00
Contact: 021 791 4805 | Email
indianoven.co.za | Facebook | Instagram
Have hankering for a curry? Check out our guide to making the best chicken curry ever.
Hungry for more? Subscribe to our Newsletter
I would not want anyone to forget about Moksh.
Brilliant, good vibe, and very well priced. 5 branches in Western Cape: Paarl, Somerset West, Durbanville, Worcester and Welgelegen.
http://www.mokshrestaurants.com
Wow great selection. While in Kilkenny Ireland (I know a bit far away) I think I had the best Indian food ever and think anyone that may be venturing afar may want to visit the Royal Spice in the town. Just FYI.
I agree with Sean recently ate there and it was great, although I was fortunate to have visited India and it was the best. Maybe it was the surroundings but I would recommend Sean’s choice of restaurant for somewhere close.