📍 Tehran Province, Tehran, Vanak Square, Q93W+2G7, Iran
Weighted rating from:
Google: 4 • TripAdvisor: 4
Score calculated from online mentions, review sentiment, and dining indicators across Tehran. Trust this score to find where to eat, drink, and dine in Tehran.
Based on verified guest experiences

Taj Mahal Restaurant in Tehran, Iran, is a beloved spot for those craving Indian cuisine. Known for its welcoming atmosphere and professional service, it offers an inviting space for both formal gatherings and family meals. The restaurant boasts a diverse menu that blends traditional Indian flavors with a touch of local taste, making it a unique dining experience. While the quality of food has seen some fluctuations over the years, many patrons still rave about standout dishes like the tomato bisque soup and various tandoori options. With features such as valet parking and free Wi-Fi, it caters well to both locals and tourists alike.
Google: 4 (390 reviews)
TripAdvisor: 4 (318 reviews)
The original spot in Tehran for Indian cuisine. The taste and quality has slightly degraded over the years but still quite good. The staff is very professional in hospitality so this makes a great choice for hosting a formal or family gathering. The staff are well trained in accommodating requests and serving the food an The chicken patila and the tandoori chicken are some of the best. But the stand out is always the tomato bisque soup. Over all its a great choice. I only wish the food was as good as it was a few years ago.
Everything was very good, beautiful environment or creative decoration design, delicious food with good design and really big portion that really every food can be eaten by at least 2 people and maybe 3! Very polite waiters. The only comments I can make is one about the parking lot that maybe they can consider comfortable conditions for it because the parking lot is not easy to find and the second issue is that they can separate the smoking area from the main area.
Terrible food. I went with family and unfortunately all 3 of us got food poisoned. It used to be a good Indian restaurant but not anymore. I would not recommend this restaurant at all.
Coming from Hyderabad, India, for fist time, we dined here on May 17. We liked tradition of welcoming women with bindi, courteous service and tasty veg food. Keep it up Taj.