Best Indian restaurants in Cape Town

Posted on 29 April 2024 By Louise Bell

From rich and spicy curries to delicate and aromatic biryanis, Indian restaurants in Cape Town represent an amazing part of this cultural hub’s cuisine. While Durban may be the curry capital of South Africa, Cape Town offers a diverse selection of top contenders, each with its own unique twist on Indian cuisine.

Facebook/ Maharajah

Looking to expand your horizons by sampling a few tasty Indian dishes in Cape Town? Here are a few must-try eateries to add to your list.

Vintage India

With quaint decor and a long list of delectable dishes to order for the table, Vintage India is a great space if you’re looking for a diverse menu. From modern takes to traditional dishes, you’ll be able to find a stunning display of various flavours and heated sensations to try.

This eatery focuses on Indo-Chinese cuisine, so you can find a wide selection of vegan and vegetarian meals. Whether it’s spring rolls or biryani you’re craving, this place will have you covered.

Location: 10 Hiddingh Village, C/o Hiddingh Avenue and Mill Street, Gardens, Cape Town, 8001.

Contact number: 021 462 5106


Located in Chefs Warehouse’s innovative and experimental space, Thali is an exceptional option if you’re looking for something different. With Indian-inspired dishes and colourful decor, this space has a wild ride in store for your tastebuds.

This eatery does not take reservations, so you’ll have to clamour your way to this restaurant early to ensure you snatch up a spot. Thali also has a three-course set menu option, which is perfect if you’re looking to celebrate a special day or event in style.

Location: 3 Park Road, Gardens, Cape Town, 8001.

Contact number: 021 286 2110

Maharajah Indian Restaurant 

In a Tamboerskloof setting that resembles someone’s living room, you know the food at this fine establishment will be authentic and absolutely delicious. Opening its doors in 1979, this Indian restaurant staple in the city is a must-visit for individuals seeking to try Indian cuisine with a South African twist.

Location: 1 Kloof Nek Road &, Woodside Road, Tamboerskloof, Cape Town, 8001.

Contact number: 021 424 6607

Follow us on social media for more travel news, inspiration, and guides. You can also tag us to be featured. 

TikTok | Instagram | Facebook | Twitter

yoast-primary - 1004403
tcat - Food & Drink
tcat_slug - food
tcat2 - Food & Drink
tcat2_slug - food
tcat_final - food-and-drink