Best Indian restaurants in Tehran

Tandoori Chicken in Tehran

Finding unique experiences by eating exquisite dishes is gaining more and more followers around the world nowadays, especially in Tehran, the city of diverse cultures and food buffs.

If you are a belly-trotter and you are in Tehran, just name the type of cuisine you are longing for; Italian, French, Asian, or even more exotic as in Lebanese, or Indian!

Yes! There are numbers of top Indian restaurants in Tehran that offer heavily spiced cuisine.

Whoever is willing to attend an Indian belly festivity but is not in the mood to travel over 2,500 kilometers to Delhi, would be much delighted if try tandoori chicken or shahi korma in one of the following Indian restaurants in Tehran.

Shahi Chicken Kuruma

So meanwhile you are reading this post, do not hesitate to call a cab and go to the nearest restaurant and grab a bite of Lamb Korma or let your gastric juice hunt you down.

By the way, if you are interested in Iranian cuisine too, read our blog.

These are some of the best Indian restaurants in Tehran, presented in no particular order.


Chingari Restaurant

Excellent quality of dishes, accompanied by high-level prices and a perfect chilling atmosphere, would build up your appetite.
Smooth Indian ambiance as well as the authentic interior of the restaurant, decorated with subtle lighting, offer you a perfect evening.

Foods are prepared with fewer spices here, then do not be afraid of losing your taste buds.

Try biryanis, or different tandooris as well as pieces of bread such as garlic and papadum, but whatever you have, do not miss its butter chicken, which is as good as in India!

It is worthy to note that the restaurant is only 800 meters away from the Indian embassy.

Location: No. 6, Zohreh St., Mofateh Ave., Motahari Ave., Tehran

Tandoori chicken


Maharaja Restaurant

Reasonable prices, acceptable quality of dishes and services make Maharaja Restaurant is a perfect choice for whom that are looking for an authentic Indian food in Tehran’s downtown.

An enormous golden elephant in the entrance would give you heads up that a perfect ambiance is waiting for you inside.

Music and exquisite tiling call on all culinary tourists to enjoy Tehran’s oldest Indian restaurant.

The restaurant, which is part of Jahan Hotel, is a perfect dining place for you family and meetings.

Ask for Jugraj Singh and he will offer you their best including ashoka chicken, shahi korma, or sizzle kabob or magnificent desserts such as gulab jamun.

Address: No 34, Hotel Jahan, Taleqani St., Tehran

Sizzle kabob


Tandoor Restaurant

Are you looking for a decent spicy Indian food? Try shahi korma here.
This restaurant got its approval by the Indians living in Tehran, which is obvious by the number of attending native guests once you enter the restaurant.

Eating outside, in the yard, is strongly recommended at night and do not miss its sizzle kabob.
If you are a vegan, veg food is also splendid here as in spinach paneer and aloo gobi.

Address: Safir Hotel, Ardalan Alley, South Mofateh St., Tehran

gulab jamun in Tehran's Indian restaurants


Taj Mahal Restaurant

Since it is the most famous one in Tehran, avoid weekends! Although it is a little bit expensive due to being fancy, the dishes are delicious and spicy enough to make you order an extra glass of lassi, a yogurt-based drink (know more about dough or Asian yogurt-based drinks by reading our blog.)

With Indians as staff and cool native decorations, your intention of having an exotic experience would be easily fulfilled.

Then go to Taj Mahal and break a paratha bread with your loved ones.

Address: No.29, Sheykh Bahayi South St., Tehran

Veg dish in Tehran's Indian restaurants

Browsing Category:Iranian Cities

You Might Also Like


  • Reply hamideh 2017-06-11 at 18:01

    awesome , You are unique

  • Leave a Reply