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 20 best Indian restaurants in Jakarta that you must try, where you can savor the delicious Indian food in the heart of Jakarta.
Top 20 Best Indian Restaurant in Jakarta for Authentic Taste Near Me
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
16. MAYA at Sailendra

MAYA is dedicated to Northern Indian cuisine, with dishes drawn from New Delhi, Punjab, Lucknow and Hyderabad. Its Quintessential Butter Chicken is the signature dish. Other favourites include Daal Makhani, Methi Malai Tikka, Samosa Chaat and Hyderabadi Murgh Biryani.
Location: Lobby Level, JW Marriott Hotel Jakarta, Jl. Dr. Ide Anak Agung Gde Agung Kav. E.1.2 No. 1–2, Mega Kuningan, South Jakarta
Open hours: Daily, 12.00–3.00 pm and 6.00–10.00 pm
17. Tikka-N-Talk An Indian Kitchen
A casual Indian kitchen in the Epicentrum area. Diners praise its fresh, flavourful dishes, friendly staff and fair prices, making it a handy choice for an easy weekday lunch or dinner.
Location: Jl. Epicentrum Tengah No. 3, Rasuna Garden Food Street, Karet Kuningan, South Jakarta
18. Babooji, Senopati
Babooji gives Indian food a modern, cosmopolitan makeover. The space is sleek, with exposed brick walls and a bar known for infused gin and Japanese whisky. On the menu you will find creative plates such as Tandoori Pizza and the Indian Burger, Indo-Chinese “Chindian” dishes and classics like Chicken Tikka and Chicken Kofte. Finish with Badami Kheer or Tawa Brownies.
Location: SOHO Building, 3rd Floor, Jl. Gunawarman No. 61, Senopati, Kebayoran Baru, South Jakarta
Open hours: Sunday–Thursday 11.30 am–10.00 pm; Friday–Saturday 11.30 am–10.30 pm
19. Accha at Pelaspas Nipah
Accha started as an Indian delivery brand, and its dine-in restaurant lets you eat tandoor dishes fresh from the oven. The flavours are adapted to Indonesian tastes, and there are vegan-friendly options such as Yellow Dal and Chana Masala.
Location: Pelaspas Nipah, Jl. Nipah Raya No. 2, Pulo, Kebayoran Baru, South Jakarta
Open hours: Daily, 10.00 am–9.00 pm
20. Oh! Bombay Indian Kitchen, Kemang

Oh! Bombay brings Mumbai-style comfort food to Kemang. The Chicken Dum Biryani and Vada Pao are menu highlights, and reviewers rave about the chicken cheese kebab and mutton seekh. The relaxed setting suits families.
Location: Jl. Kemang Utara No. 16C, Mampang Prapatan, South Jakarta
Open hours: Monday–Tuesday 10.30 am–8.00 pm; Wednesday–Sunday 8.30 am–9.30 pm
Frequently Asked Questions
Which part of Jakarta has the most Indian restaurants?
Kuningan and Mega Kuningan. Eight of the 20 restaurants in this guide are in the area, including Man Aur Tan, MAYA at Sailendra and The Royal Kitchen.
Where can I find vegetarian Indian food in Jakarta?
Udupi Shree Krishna is a fully vegetarian South Indian restaurant. Bambaiya by Queen’s Tandoor labels vegan dishes on its menu, and Accha offers vegan-friendly dishes such as Yellow Dal and Chana Masala. Most North Indian restaurants also serve paneer and dal dishes.
Which Indian restaurant in Jakarta has the best view?
Man Aur Tan on the 36th floor of Manhattan Hotel has skyline views by day and night.
What should I order if it is my first time trying Indian food?
Start with Butter Chicken, Chicken Tikka or Paneer Tikka Masala with garlic or cheese naan. If you prefer something lighter, try a masala dosa.