Jakarta is a place for diverse culinary experience, especially when it comes to authentic Indian cuisine. Here, you can enjoy the best Indian restaurants in Jakarta that offers finest Indian dining experience.
In this guide, we’ll introduce you to the 15 best Indian restaurants in Jakarta that you must try, where you can savor the delicious Indian food in the heart of Jakarta.
1. Ganesha ek Sanskriti, Kemayoran
If you are looking for a cozy and elegant dining with Indian vibes, Ganesha ek Sanskriti is the right place to experience delectable Indian food.
Each menu is crafted by skilled chefs from India, you can enjoy authentic Indian flavours such as chicken tikka and seekh kebab, alongside rich curries such as butter chicken and rogan josh.
The restaurant offers diners with a view of the chefs at work in their glass kitchen. With a focus on quality ingredients and Ayurvedic principles in Indonesia.
Location: Jl. Selangit No.10, RW.10, Gn. Sahari Sel., Kec. Kemayoran, Jakarta Pusat.
Open Hours: Daily, 11.00 am–10.30 pm
2. Sugar & Spice, InterContinental Jakarta Pondok Indah
Sugar & Spice served best Indian food in Jakarta and one of the famous luxurious one. This best restaurants is particularly famous for its weekend brunches, which have been upgraded to offer an even more extensive selection of gourmet delights.
Highlights include live carving stations with whole roasted lamb and fish, as well as a variety of artisanal desserts crafted by renowned pastry chefs.
Additionally, Sugar & Spice hosts themed dining events throughout the week, such as Seafood Nights and Wagyu Dinners, ensuring that every visit is a unique culinary adventure.
Location: InterContinental Jakarta Pondok Indah, Level 1 Jalan Metro Pondok Indah Kav. IV, 1, South Jakarta.
Open Hours: Daily, 9am-10pm
3. Imperial Spice Indian Fusion Cuisine, Central Jakarta
What to expect when you visit this restaurant is their blending North and South Indian flavors with contemporary culinary techniques. With cozy ambience, making it a perfect spot for both casual dining and special occasions.
The menu at Imperial Spice features a variety of favorite Indian authentic cuisine, including vegetarian and non-vegetarian options.
Signature dishes such as Butter Chicken, Paneer Tikka Masala, and Mutton Rogan Josh are highly recommended, along with their flavorful Tandoori Naan.
Location: Mitra Oasis Apartment, Jl. Senen Raya No.135 Tower C Lobby, Jakarta Pusat.
Open Hours: Monday (Closed), Tue-Sun (11am-3pm, 6p-11pm)
4. The Indian Flame, South Jakarta
Here, you can enjoy one of best Indian cuisine in Jakarta like their popular dishes such as Aloo Gobhi, Palak Paneer, and an other flavorful curries.
This can be your go-to destination for Indian food lovers in Jakarta, offers a refined dining experience of India.
Open Hours: Daily. 10am–10.30 pm
5. Handy by Brasserie, Le Meridien Jakarta
Located on the 20th floor of Le Meridien, you can enjoy essence of Indian with stunning view. Well-known for its authentic North-West Frontier cuisine,
The restaurant is helmed by Chef Alok Mondal, who brings a wealth of experience from some of the finest Indian signature dish.
Location: Le Meridien Jakarta
Open Hours: Daily, 12.00–3.00 pm, 6.00–11.00 pm
6. Kalture Resto & Club, Menara SMBC
Located in the busy working area, Kalture restaurant can be your go-to lunch or dinner with co-workers. You can experience the blend of authentic Indian dishes.
The menu at Kalture features a diverse selection of Indian and international dishes, catering to various tastes. They also provide best cocktails and live music, enhancing the dining experience.
Open Hours: Daily, 11.30 am–10.00 pm
7. Zanas Indian Fusion Cuisine, Taman Kemayoran Tower Eboni
- It is a culinary gem that brilliantly indulges in authentic blends of traditional Indian cuisine with a modern and innovative twist. Zana’s menu is a celebration of Indian culture dining culinary traditions in Jakarta that you can try.They feature a fusion of classic and contemporary dishes that cater to a wide range of Indian dishes. Zanas modern Indian Fusion Cuisine is one of the must-try.
- Location: Kondominium Taman Kemayoran Tower Eboni Lantai Dasar Unit. 003, Jl. Haji Benyamin Sueb, Kebon Kosong, Kemayoran, Jkt Utara.
- Open Hours: Daily, 12-10pm
8. Queen’s Tandoor, Plaza Bank Index
Queen’s Tandoor specializes in Indian cuisine with a hint of authentic flavours of fusion food. Their speciality is their tandoor, but other specialities, such as curry, are also available.
Overall, don’t be too worried about the taste, as it’s guaranteed you’ll be able to taste the authenticity at every bite!
Location: Plaza Bank Index
Open Hours: Daily, 11.30 am–3.00 pm, 5.00–11.00 pm.
9. Bambaiya by Queen’s Tandoor, South Quarter Dome
- Source: instagram.com/bambaiyabyqueens
The restaurant is in Menteng, Bombay Grill, serving flavour some Indian cuisine for many years. Their emphasis on authenticity, popular Indian restaurants and quality ingredients shines through in each dish.
Open Hours: Daily, 11.00 am–9.00 pm
10. Fez Kinara Dining & Lounge, Kemang
- Source: instagram.com/fez_kinara
Kinara, tucked away in southern Jakarta, offers the flavours of South India. The popular menus are dosas, idlis, and a variety of vegetarian and non-vegetarian options.
Location: Jalan Kemang Raya No.78B, Bangka, Jakarta, Jakarta Selatan.
Open Hours: Daily 12 – 10 PM
11. Raj’s Tandoor, Setiabudi
One of the best Indian culinary hidden gems in Setiabudi, is Raj’s Tandoor that takes pride in serving an authentic taste selection of North Indian cuisine.
Their commitment to authenticity and high-quality ingredients ensures that every bite is a taste of India.
Location: Jl. Setiabudi Raya No.26, Kuningan, Karet Kuningan, Setiabudi, Jakarta Selatan.
12. The Royal Kitchen Indian Restaurant, Bellagio Mall
The Royal Kitchen emphasizes the royal as they serve traditional and authentic Indian food in Jakarta. Their Lassi, Cheese Naan, Butter Chicken, Samosa, and Biryani seem to be some of their popular dishes.
Additionally, they have a weekend brunch menu where dishes are served buffet-style. If you want to find satisfying Indian food yet light on your wallet, Royal Kitchen is worth the try!
Location: The Bellagio Mall Lt. GF Unit 16
Open Hours: Daily, 11am-11pm
13. Udupi Shree Krishna, Kemayoran
Another must-try authentic Indian restaurant is Udupi Shree Krishna in Kemayoran. They are popular for vegetarian Indian restaurant with South Indian cuisine, especially representing Udupi region in India
Location: Tower Akasia Lt. D-03, Appt. Taman Kemayoran Condominium.
Open Hours: Wednesday (Closed), Mon-Sun (8am-10pm)
14. Little India Restaurant
Enjoy a huge variety of Indian cuisine right here in Little India Restaurant. Especially if you’re looking for South Indian foods, Roti Canai, Biryani, or Chin-Dian Cuisines, you’ll be able to find it all here!
They have different branches throughout Jakarta, so it’s better to check the link in their Instagram account to see which one is the nearest to you.
Location: Menara Rajawali, Jl. DR. Ide Anak Agung Gde Agung, Kuningan Tim. Setiabudi, Jakarta.
Open Hours: Daily, 11 AM – 10 PM
15. D’Bollywood
A great ambience with live music and good food. D’Bollywood is perfect when you want to eat an Indian hearty meal or perhaps a drink after work hours. Their main course and tandoori seemed to be the people’s favourite in this restaurant. There’s also a variety of international dishes also served here.
Location: Plaza Festival Kav. C, Jalan H.R Rasuna Said No. 22, Karet Kuningan, Jakarta Selatan.
Open Hours: Daily, 11am-10.30pm