Indian food in Mexico City has gone from virtually nonexistent to genuinely promising in the span of about a decade. For a long time, this was a blind spot in the city’s otherwise extraordinary dining landscape — you could find excellent Japanese, Korean, Lebanese, Argentinian, and Italian food, but Indian cuisine was represented by maybe two or three restaurants of uneven quality. That’s changed. A wave of new Indian restaurants has opened, mainly in Roma and Condesa, and several of them are very good.
The cultural connection makes more sense than it might seem. Mexico and India share a love of spice, complex sauces, bread-based eating, and the conviction that a meal should involve multiple dishes on the table at once. The flavor profiles aren’t identical, but a country that understands mole — a sauce with 20+ ingredients ground and blended over hours — can absolutely appreciate a properly made curry.
What to Expect
The Indian restaurants in Mexico City skew North Indian — heavy on curries, tandoori, naan, and the Mughlai tradition that dominates Indian restaurants globally. You’ll find butter chicken, chicken tikka masala, palak paneer, dal makhani, rogan josh, biryani, and samosas at virtually every Indian restaurant in the city. South Indian food (dosas, idli, uttapam, rasam) is much harder to find, and regional specialties from Gujarat, Bengal, or Kerala are essentially absent.
The spice levels tend to be calibrated for Mexican palates, which means they’re actually not bad — Mexicans eat more chili than almost anyone on Earth, so the restaurants don’t have to dial things down the way they might in, say, London or New York. If you want full heat, tell them. Most kitchens will accommodate, and they seem to appreciate being asked.
Naan bread is generally well-made at the better restaurants — the tandoor oven is a centerpiece, and fresh naan pulled from it is one of life’s simple pleasures. Garlic naan and keema naan (stuffed with spiced ground meat) are the ones to get. Some places also do a credible paratha.
Where to Eat
Roma
Roma has emerged as the neighborhood with the highest concentration of Indian restaurants, which tracks — Roma is where new cuisines tend to establish themselves first in Mexico City, thanks to a built-in audience of food-curious locals and expats.
Tandoor is one of the more established Indian restaurants in the city, with a location in Roma Norte that’s been operating for several years. The tandoori chicken is properly cooked in a clay oven (not faked in a regular oven, which makes a real difference), and the butter chicken is rich, creamy, and well-spiced. The lunch thali — a set meal with rice, dal, a curry, raita, naan, and dessert — runs 200-300 pesos and is one of the best-value lunches in the neighborhood.
Masala y Maiz (Roma Norte) is an interesting hybrid — not strictly Indian, but a concept that explores the intersection of Mexican and Indian cooking. The chef draws parallels between Mexican and Indian spice traditions, and dishes like a mole-curry fusion or chapati-tortilla comparisons make for a thought-provoking meal. It’s more experimental than traditional, but the cooking is skilled and the concept is genuinely original.
Condesa
Condesa has a smaller Indian presence but a couple of solid options. Dawat on Tamaulipas street does a North Indian menu in a colorful, casual setting. The samosas here are excellent — crispy shells, well-spiced potato filling, served with tamarind and mint chutneys that are made fresh. The biryani on weekends (when they have it) is aromatic and properly layered.
Namaste, also in Condesa, takes a more modern approach with smaller plates and a cocktail menu that incorporates Indian spices — a mango lassi with a shot of mezcal shouldn’t work but somehow does.
Delivery and Casual
Several Indian restaurants operate primarily through delivery apps (Uber Eats, Rappi, Didi Food), and some of them are surprisingly good. The economics of running a small kitchen focused on delivery work well for Indian food — curries travel well, naan can be reheated, and the average order value is higher than tacos or pizza. If you’re staying in an Airbnb and want Indian food without going out, the delivery options have improved dramatically.
Vegetarian Friendly
This is where Indian restaurants in Mexico City really fill a gap. Mexican food, for all its brilliance, is not great for vegetarians — lard in beans, meat stock in rice, carne in everything. Indian cuisine is inherently vegetarian-friendly (roughly 40% of India’s population is vegetarian), and the meatless options at Indian restaurants here — paneer dishes, dal, chana masala, aloo gobi, vegetable biryani — are among the best vegetarian meals available in the city.
If you’re vegetarian or vegan and have been struggling with Mexico City’s meat-centric food culture, an Indian restaurant might be the most satisfying meal you eat all week. The flavors are complex, the portions are substantial, and nobody looks at you sideways for not ordering chicken.
Prices
Indian food in Mexico City is moderately priced. A full meal with an appetizer, main curry, naan, rice, and a drink runs 250-500 pesos per person at most sit-down restaurants. The lunch specials and thali sets are the best value — 150-300 pesos for a multi-component meal that’s genuinely filling.
The higher-end spots (Masala y Maiz, a few of the Polanco options) can run 500-800 pesos per person, but that’s the exception. In general, Indian food here costs less than Japanese or French dining and more than street tacos — which is roughly where it sits on the effort-and-ingredient scale.
The Trajectory
The Indian food scene in Mexico City is on an upward curve. New restaurants are opening, quality is improving, and the customer base is growing beyond the small Indian expat community to include Mexican diners who’ve discovered that they genuinely love this cuisine. Give it another five years and we’d expect CDMX to have an Indian food scene that rivals any Latin American city.
For now, the options are limited but legitimate. If you love Indian food and you’re spending more than a few days in Mexico City, seek it out. The best spots are doing honest, flavorful cooking that respects the tradition while adapting to a new market — and that’s exactly how good food travels.
For more dining options across all cuisines, see our complete food and restaurant guide.