El Farolito is the most convenient taco joint you’ll find in the city, considering there are 24 of them and they’re all open very late. The tacos al pastor are great and you should also order a chicharron de queso - basically a crispy piece of cheese. Eat as many tacos as you can and try every sauce available. Then wash it all down with a horchata.
Where we've featured it
More spots in HipodromoSee more
More Mexican spotsSee more
Fine dining in Mexico City means the tasting menu at Pujol in Polanco. Its pricey and very much worth it.
Masala y Maiz
One of the best meals you’ll have in Mexico City, Masala y Maiz in Condesa is just one giant communal table where you’ll eat Mexican/Indian food.
Suggested by our writers
A tiny taco spot in Polanco that specializes in food from Yucatan - get the cochinita pibil tacos and panucho.
Rosetta in Roma is in a cool space, serves excellent Italian food, and has a long wine list.
This massive spot in Roma Sur is only open Friday-Sunday, but if you do go you’ll find a big party and some incredible barbacoa.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more