Ample of Indian restaurants stand upright to welcome the guests longing for Indian cuisine in the capital of Mexico. Tandoor, Daawat Mexico, Bukhara and Taj Mahal are some of the top-rated restaurants offering Indian food. There are several food joints in the city which cater vegetarian and/or vegan dishes, including Forever- Polanco, La Santa Gula, India Town (pure veg) and Al Natural.