Top 5 Indian Restaurant in Mexico

Mexico is nothing short of a million travel dreams rolled into one destination that is sure to overwhelm your senses with the experiences, attractions, and adventures that await you in this fascinating country. Warm smiles, breathtaking landscapes, glimmering ocean-scapes, amazing food, quirky cities, and incredibly rich historical sites are some of the top draws of this bountiful country. Let us introduce you to some of the places where you can get the Indian taste by residing in Mexico.

1. Dawat


One of the most popular Indian restaurants in Mexico to satiate your curry cravings, Dawat offers a memorable dining experience. Their exemplary customer service, delicious food, and friendly serving staff are the top reasons to visit this Indian eatery. From the masala tea and samosas to the perfectly flaky naan and chicken curry, their truly Indian flavors and aromas are sure to delight true foodies. The pleasant ambiance allows you to relax and relish the flavourful food. Since it’s a popular place, advance reservation is recommended. They have an option for dinner buffet as well as delivery.

Location: Séneca 31, Polanco, Polanco II Secc, 11560 Ciudad de México, CDMX, Mexico

Opening hours: 1-11 PM (Mon-Sat); 1-6 PM (Sun)

2. Taj Mahal

Amongst the best Indian restaurants in Mexico City, the Taj Mahal does justice to its credentials by serving delicious Indian dishes in a warm and friendly environment. Their beef samosas, shrimp curry, chicken biryani, and eggplant curry are fantastic and must be tried along with the mango lassi and gulab jamuns. The spices are done just right so that they don’t overwhelm the taste buds yet offer you a slice of India in the heart of Mexico. The owner of the Taj Mahal in Mexico City is warm and welcoming, the service quick and the atmosphere truly Indian with Bollywood music playing in the background.

Location: Francisco Márquez 134, Condesa, 06140 Ciudad de México, CDMX, Mexico
Opening hours: 1-11PM (Mon-Sat); 1-10PM (Sun)

3. Tandor de Ali

This small restaurant with a homely ambiance is big on taste and hospitality. The mother-son duo running the place serves delicious meals bursting with authentic Indian flavors and aromas. The humble decor and small space are more than compensated by the friendly service, reasonable prices, and wonderful food. Vegetarian dishes are just as good as the non-vegetarian ones and the variety and unique tastes of different curries is a treat for the palate of all food lovers. For a wholesome fix of your favorite Indian dishes, head to this unpretentious gem that stands out amidst the numerous Indian restaurants in Mexico.

Location: Calle General Lucerna 46, Col: Juárez, Del: Cuauhtemoc, Juárez, 06600 Ciudad de México, CDMX, Mexico
Opening hours: 1-10PM (Mon-Sat); 12-8PM (Sun)

4. Bukhara

Undoubtedly one of the best Indian restaurants in Mexico that serve authentic Indian food with all its subtle flavors and winsome nuances, Bukhara is a must-visit for those who love Indian cuisine or want to sample it. The chefs do a great job of bringing the earthy flavors of north Indian food to your table, with each dish exuding unique aroma and taste. There is a good selection of dishes to choose from and also an option for great value meal deals that include one main dish, naan, one drink, and a sweet dish. The warm hospitality and affordable pricing add to the entire experience.

Location: Insurgentes Sur 465, Hipódromo, 06100 Ciudad de México, CDMX, Mexico
Opening hours: 11:45AM-9:30PM (Mon-Sat); 10:30AM-6:30PM (Sun)

5. Patravali Indian Cuisine

Look no further for authentic and delicious Indian fare in Cancun, as Patravali serves some of the yummiest Indian delights in town. Their service is top-notch too, and the friendly waiters help out with your selection based on taste and preferences. Along with the non-vegetarian dishes, there is an extensive selection of vegetarian fare as well as an interesting range of mocktails. The classy atmosphere perfectly complements the wonderfully balanced taste of each dish in this wonderful restaurant.

Location: Av. Sunyaxchen MZ 22 LT 41-42, Local 5, 6, 7 y 8, Plaza Sunyaxchen, SM 24, 77509 Cancún, Q.R., Mexico
Opening hours: Daily, 12-10:30 PM

Posted By, Shubham Sharma


Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.