10 Best Indian Restaurants In Japan

indian restaurants in japan
| 4 min read

At the face of it, Japan may seem too modern. However, deep down it is completely in touch with its roots. From meditating with the monks to sleeping on tatami mats to getting lost in the beauty of its Zen gardens, Japan is a treasure trove of rich experiences. Hike in its natural trails or walk around its well-planned streets, Japan will never cease to amaze you. What’s more? It is incredibly easy to get around. The transit system of the country is the stuff of dreams, especially if you are traveling on a budget. But what is most exciting about Japan is its food! Its delicate sushi is prepared with the freshest local ingredients and every other dish has its own regional flavour. Thanks to its growing popularity with expats, Japan is now home to many multi-cultural cuisines as well. So if you want eat your local food with a Japanese twist, then you have come to the right place! Read on to know about the best Indian restaurants in Japan that give you the best of both worlds.

1. Ashoka, Tokyo

Posted by Indian Restaurant Ashoka on Friday, 19 December 2014

Taste the true authentic flavors of the North West Frontier in the East! Ashoka Restaurant in Tokyo is not just known for its lip-smacking Indian cuisine but also its fine dining experience. Boasting rustic ambiance complete with aesthetic décor, you can engage all your senses when you come here to dine. Ashoka goes the whole nine yards in recreating the old-world charm of traditional eating with its clay oven and robust menu of succulent kebabs. Feel like you have been transported to a different era as you indulge in their home-style eating experience that gives you a glimpse of Indian culture in the heart of Japan!

Ashoka, Tokyo

Address: B1, Tokyo Hilton Internation, 6-2, Nishishinjuku 6-Chrome, Shinjuku-Ku Tokyo

Website: Ashoka, Tokyo

Opening hours: 11:30am - 2:30pm, 5pm - 12am (daily)

Visited this place?

2. Dhaba India, Tokyo

Posted by on Tuesday, 25 December 2018

If it is one of those days when you want to indulge in an Indian meal, then look no further and come straight to Dhaba India located near Tokyo Station. It is a perfect place to sample some delicious South Indian cuisine from Tamil Nadu and Kerala at affordable prices. Don’t forget to try the delicate seafood dishes such as oyster curry and Mangalorean masala crab that will give its counterparts in India a run for their money. The family-dining ambiance of the restaurant is perfect for a day out with your family. Watch the expert chef prepare your food with complete perfection and hygiene!

Dhaba India, Tokyo

Address: 1F Sagami bldg., 2-7-9 Yaesu, Chuo-ku, Tokyo, 103-0028

Website: Dhaba India, Tokyo

Opening hours: Sat - Sun: 12pm - 3pm, 5pm - 10pm; Mon - Fri: 11:15am - 3pm, 5pm - 11pm

Visited this place?

3. Bindu, Osaka

Tandoori chicken
Source: Pixabay

Just a two-minute walk from Umeda Station, Bindu Restaurant in Osaka is the perfect place to eat some very authentic Indian food. What you will enjoy the most is the soft Indian music playing in the background as you indulge in its softest breads and succulent meats. Don’t forget to try the chef-special tandoori chicken prepared with great care using 36 spices. You can also choose the level of spiciness as per your palate. So if you are in Osaka and crave for some lip-smacking Indian food, then you know where to go!

Bindu, Osaka

Address: 8-47, Kakudacho, Kita-ku, Osaka-shi, Osaka, 530-0017

Website: Bindu, Osaka

Opening hours: Sat - Sun: 11am - 11pm; Mon - Wed: 11am - 3:30pm; 5pm - 11pm

Visited this place?

4. Mughal, Kyoto

Mughal Kyoto is a famous Indian restaurant functional since 1987. Get the true taste of Indian hospitality, culture, and tradition through its finely prepared cuisine. The original taste straight from India, dining at Mughal is a holistic experience that will appease all your senses. Even though the restaurant menu is exhaustive, don’t forget to sample its prawn masala and chicken tikka, both with a fine blend of Indian spices with culinary excellence. Located in the heart of Kyoto, don’t miss the opportunity to eat here if you are downtown!

Mughal, Kyoto

Address: Japan, 〒604-0923 Kyoto, Nakagyo Ward, 上樵木町 496 アイル竹嶋ビル2F

Website: Mughal, Kyoto

Opening hours: Wed - Mon: 12pm - 3pm; 5pm - 11pm (closed on Tue)

Visited this place?

5. Taj Mahal Indian Restaurant, Sapporo

Taj Mahal is a renowned group known for its fine dining experience. Established in 1982, this restaurant is exclusively run by Indians who give their guests a true taste of Indian flavors and hospitality. With its special halal curries and heady aroma of savory spices, you will go back with an unforgettable taste in your mouth!

Taj Mahal Indian Restaurant, Sapporo

Address: Level B1, 3-jyou-kan building, North 2, East 4, Chuo-ku, Sapporo, Japan

Website: Taj Mahal Indian Restaurant, Sapporo

Opening hours: 11am - 9:30pm (daily)

Visited this place?

6. Mohan Dish, Sapporo

Posted by Indian Restaurant Mohandish on Wednesday, 6 April 2016

Mohan Dish offers traditional Indian food with at least seven to ten entrée options. The vast menu spoils you for choice for vegetarian as well as vegan options too! What’s more? You can request the cook to adjust the spice levels to your preference. The staff is courteous and serves your food with a smile. Be sure to try the cheese naan, the restaurant’s speciality!

Mohan Dish, Sapporo

Address: 4-chome-2-10 Kita 24 Jonishi Kita-ku Sapporo Hokkaido

Website: Mohan Dish, Sapporo

Opening hours: 11am - 3pm, 5pm - 11pm (daily)

Visited this place?

7. Namaste The Maharajas Indian Restaurant, Osaka

Posted by Yutaka Shimizu on Wednesday, 1 June 2016

If you want to find genuine Indian food in Osaka, then look no further than Namaste Indian Restaurant. The taste and the experience of eating here is so authentic that even the local Indian community prefers to dine here. All Indian dishes are prepared with culinary excellence to maintain all its flavors and spices. The patrons swear by the staff’s professionalism. So much so they say that you would come here for food, but stay for the hospitality!

Namaste The Maharajas Indian Restaurant, Osaka

Address: Osaka City, Osaka Prefecture 541-0048, 1-8-8 Kawaramachi, Chuo-ku

Website: Namaste The Maharajas Indian Restaurant, Osaka

Opening hours: 11:30am - 3pm, 5pm - 11pm (daily)

Visited this place?

8. Kerala, Kyoto

Tandoori Prawns Jhinga
Source: Photo by Wikimedia Commons user Affaf Ali used under CC BY-SA 4.0

This hole-in-the-wall Indian restaurant may be a blink-and-miss, but it is certainly worth looking for! Known as Kyoto’s best Indian restaurant, Kerala Restaurant is located in an unflashy spot going up a narrow stairwell in Kawaramachi-dōri. Get a taste of real Kerala cuisine in Japan with some of the best tandoori prawns and chicken tikka masala preparations. The food is moderately priced which means that you will be able to enjoy your meal to your heart’s content without worrying about the budget.

Kerala, Kyoto

Address: 3-1-101-10, Sannou 3-Chome, Ohta-ku, Tokyo

Website:Kerala, Kyoto

Opening hours: 11:30am - 2pm; 5pm - 9pm (daily)

Visited this place?

9. Delhi Dining, Yokohama

Great service from delhi dining for the party It was excellent and tasty as well

Posted by Mahfuz Eman on Sunday, 20 September 2015

Delhi Dining is one of Japan’s best kept secrets since 2012. Relatively new, this restaurant serves delicious halal dishes in their centrally located restaurant serving the tourists and the local community alike. For its moderate size, the restaurant is designed pleasantly with ethnic and modern style. It is not only perfect for a quiet family dinner but can also be booked for private parties. Their Indian cuisine is rich with flavors and aromatic spices that make it a perfect place for a sumptuous meal.

Delhi Dining, Yokohama

Address: 207 Yamashitacho, 1st Floor Kannai JS Bldg, Yokohama, Japan, 231-0023

Website: Delhi Dining, Yokohama

Opening hours: Tue - Sun: 11.30am - 3pm; 5.30pm - 10pm (closed on Mon)

Visited this place?

10. Nakshatra Restaurant, Yokohama


Posted by Nakshatra Restaurant on Thursday, 23 May 2019

Want an outing with your family that not only offers perfect food but also the right ambiance? Don’t worry, Nakshatra Restaurant at Yokohama Harbor has you covered. Get a taste of diverse Indian cuisine complete with the finest wines and beverages matched to your food preferences. The chefs are trained and experienced to give you a variety of Indian dishes with a culinary twist.

Nakshatra Restaurant, Yokohama

Address: Douwa Building, 2nd Floor, 155, Yamashita-Cho, Naka-Ku, Yokohama, Kanagawa 231-0023, Japan

Website: Nakshatra Restaurant, Yokohama

Opening hours: Tue - Sun: 11am - 10pm; Mon: 11am - 2:30pm

Visited this place?

Get true taste of India in Japan

Even though Japan has a wonderful cuisine of its own, there is no harm in trying other world cuisines while traveling in the country. So if your palate is craving something spicy and savory, then you know where to find the best Indian restaurants in Japan!

Visited this place?
Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Kanika Gupta, from New Delhi, India, is a passionate traveler driven by a quest for knowledge about the world. An avid reader, when not on the road, she immerses herself in books to expand her...Read more

 Want to contribute as a Local Expert?
Explore Japan
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.