From chicken korma to tandoori curries, here is our list of the best Indian Restaurants in Joburg! Come with us on a spicy trip through the city of Gold in search of the best Indian food this side of New Delhi!
Modern Tailors
Immerse yourself in a culinary journey through India at this Rosebank haven. Their menu is a vibrant celebration of authentic flavours, textures, and aromas. Begin your experience with appetizers like the explosive Pani Puri, succulent Firecracker Prawns, indulgent Kitcheree Arancini, or classic potato, pea, and green chili Samosas.
For the main course, indulge in a world of aromatic curries, from the rich Chicken Makhani to the robust Lamb Rogan Josh. Vegetarian enthusiasts will delight in their Butter Beans Curry and Kitcheree & Firecracker Cauliflower.
Details: 064 647 0438 | The Zone @ Rosebank, Oxford Road, Rosebank, Johannesburg.



Royal Punjab Blackheath
This is a hidden gem located in Heathway Square, Blackheath, near Cresta. We know for a fact that this spot offers some of the best curries we have ever tasted. One of our favourites has to be the creamy Lamb Korma and the delicious garlic and herb naan bread. Depending on what you order, it can be a bit pricey, but the portions are very generous. You'll definitely be well-fed here.
Details: 011 431 3960 | Heathway Square, Beyers Naudé Drive, Blackheath, Randburg, Johannesburg.
Taste of Punjab
Whether you like your curries mild, hot, or super hot, Taste of Punjab serves authentic and traditional Indian cuisine that'll delight your taste buds and have you coming back for more. You can find their restaurants in Sunninghill, Dainfern, Kyalami, and Illovo. Their menu is full of dishes that'll teleport you right to the heart of India.
Details: atasteofpunjab.co.za | Click here for contact details | Sunninghill, Dainfern, Kyalami, and Illovo.


Thava Indian Restaurant
We have always enjoyed the spicy delights from Thava Indian Restaurant in Norwood. This is definitely one of our favourite spots when we're on the hunt for delicious curry to warm us up during the chillier months. The Lamb Korma is a must-order – pieces of succulent lamb cooked in a cashew nut and cream sauce. But, there are loads of other options on the menu too, including vegetarian starters and mains. This is a popular curry spot that has been serving amazing Indian cuisine for year.
Details: www.thava.co.za | 011 728 2826 | [email protected] | 44 The Avenue (Corner of Groove Road), The Garden, Norwood, Johannesburg.
Aroma Restaurant
When the Indian cuisine craving hits, visit Aroma Restaurant located at The Food Box 011! This is a family-owned Indian restaurant serving freshly prepared dishes using the best produce and spices for a unique dining experience. Indulge in fresh paneer, delectable kulfi, and hearty Tikka Masalas prepared and served straight from their open kitchen.
Details: aromarestaurantjhb.wixsite.com | 081 536 0935| 293 Jan Smuts Avenue, Dunkeld West.


Classic India
For authentic North Indian cuisine, head to The Classic India and experience India right here in Joburg. The Bhuma Gosth Kalimirch must be mentioned — chunks of boneless lamb roasted in tawa with black pepper, cooked in the chef’s special gravy. You can find restaurant branches in Fourways, Boksburg and Bedfordview.
Details: theclassicindia.com | View locations.
Vikram’s Authentic Indian Cuisine
This Indian restaurant has some of the best curry we've ever tasted! 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. They also offer delicious vegetarian dishes that's sure to turn even the biggest meat lovers.
Details: www.vikrams.co.za | 011 467 9409 | [email protected] | Shop LL45, Lonehill Shopping Centre, Lonehill Boulevard, Lonehill, Johannesburg.


Dosa Hut
Nothing 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 and Fourways for some delicious and super-filling food. It's a no-frills kind of place, but if it's good food you're after, you'll be all set here.
Details: www.dosahut.co.za | Locations.
Banjaara Bedford Centre
If you’re in the mood for a homemade meal bursting with flavour and spice, head to this North Indian restaurant in Bedfordview. On Sundays, they host their buffet lunch and offer starters, mains, and dessert, including a comforting rice pudding. It’s a self-service, all-you-can-eat buffet where guests can enjoy dishes like butter chicken, lamb curry with roti, and refreshing salads.
Details: 011 615 1513 | https://www.banjaarajhb.co.za/branch/bedford-square | Bedford Centre, Bedfordview.


Al-Hamra Restaurant
Embodying the warmth and generosity of Indian hospitality, Al-Hamra has been delighting taste buds for years with its main branch in Mayfair and the vibrant Fordsburg location and now their latest location at Nelsons Mandela Square.
Al-Hamra boasts a long-standing reputation for serving mouthwatering food. Their signature chicken tikka, known for its succulent flavour and perfect char, is a must-try for any visitor.
Details: 077 452 3501 | Shop 118, Nelson Mandela Square, Sandton.








