Top 10 Indian Restaurants In Joburg

From chicken korma to tandoori curries, here is our list of Top 10 Indian Restaurants in Joburg!


Royal Punjab

My family and I went to this small Indian restaurant in Heathway Square to celebrate a birthday. I loved their lamb korma with basmati rice and some delicious garlic and herb naan bread! Depending on what you order, it can be a bit pricey, but it definitely left me feeling like I needed to be rolled out of the restaurant!

Details: Shop 96, Heathway Square, Randburg | Tel: 011 431 3960

Red Chilli Spice

If you are looking for a spot for some yummy and affordable Indian food along with ice cold craft beer, then make sure you make a stop at Red Chilli Spice! If you love beer, then be sure to head through on Tuesdays for their weekly Tuesday night Beer Connoisseur Night, where you will receive a complimentary craft beer with your meal!

For more information, visit their website.

Swad In Killarney

Having been voted as the best Indian restaurant in Joburg, stop by for some spicy Indian curries at Swad in Killarney. The Kari Varuval sounds like a definite winner in my books! Tender cuts of lamb cooked in tomato-onion gravy with Chettinad spices (peppercorns, cinnamon, bay leaves, nutmeg, green and red chillies)!

For more information, visit their website.


I have always enjoyed the spicy delights from Thava. This is definitely one of my favourite spots when I am on the hunt for some delicious curry to warm me up! They can be a bit pricey, but it is definitely worth it! The Lamb Khorma sounds like a winner … pieces of lamb cooked in a cashew nut and cream sauce – who could resist?

For more information, visit their website.

The Raj At Montecasino

From Bhoona to Karai, The Raj Indian Restaurant has it all! They have a great selection of curries to choose from, whether you are in the mood for chicken, beef or lamb! This spot can also be a bit pricey, but once you taste it you won’t be thinking about your wallet.

For more information, visit their website.

The Classic India At Cedar Square

With authentic flavours of North Indian cuisine that are sure to satisfy any curry craving, head down to Classic India and experience India right here in Joburg! And, if you wish to sip on a nice glass on wine during your meal, they have an extensive selection of the finest wines from the Western Cape to complement your meal! I definitely love the sound of the Bhoona Gosht Kalimirch! Chunks of boneless lamb roasted in tawa with black pepper, cooked in the chef’s special gravy … divine!

For more information, visit their website.

Vikram’s Banjaara

This Indian restaurant has some of the best curry I have ever tasted! We ordered out from them for a friend’s birthday and everyone enjoyed it! They have a large selection to choose from, like samosa starters, chicken dishes, fish and prawn dishes, lamb and even vegetarian options! Plus, the naan breads are extra tasty.

For more information, visit their website.

Taste Of India

The name says it all. Taste of India brings you a great selection of Indian cuisine! If you can handle the heat, you can have great spicy curries. Food is prepared mild, medium or hot and it’s all Halaal. Be sure to try out their specialties!

For more information, visit their website.

Mantra In Parktown North

With a large menu of authentic Indian cuisine and a big selection for vegetarians that is sure to leave you feeling spoilt for choice, Mantra is the place for great Indian cuisine! Enjoy a great paneer sautéed in garlic sauce and use some fresh baked onion kulcha to soak up the moreish sauce off your plate!

Details: 4th Avenue, Parktown North, Johannesburg | Tel: 011 023 0632

Dosa Hut Fordsburg

Nothing quite beats a good dosa … those flat rice pancakes are just divine. As the name suggests, that’s Dosa Hut’s speciality so head to this gem of a restaurant in the heart of Fordsburg for some delicious and super-filling food! It’s a no-frills kind of place so don’t expect anything fancy but if it’s good food you’re after, you’ll be all set at Dosa Hut.

Details: Shop 6, 48 Central Road, Fordsburg, Johannesburg | Tel: 062 803 4215

Have you been here? Rate and review your experience below!

Did you like this article? Then get more of the same from our weekly newsletter delivered to your inbox for FREE!

Your email address will not be published. Required fields are marked *