When you walk into Nicos, you might feel like you’re in a pretty standard neighborhood restaurant. But as soon as you see the rotating mezcal cart and your food starts arriving, you’ll realize this place is operating on an entirely different level. Nicos serves traditional Mexican food and everything we’ve eaten here has been incredible. It’s on the way to (or from) the airport, so we’d recommend it for a pre or post-flight meal. Just make sure you save time to linger - this is the kind of meal you don’t want to have to rush.
Where we've featured it
More Mexican spotsSee more
Jenni’s Street Quesadilla
Jenni’s serves some of the best street food in Mexico - get a quesadilla and sit on the curb to eat it and remember what pure happiness feels like.
San Angel Inn
Hit up San Angel Inn after the Diego Rivera and Frida Kahlo house. It can get touristy, but the excellent Mexican food and patio make up for it.
Pasillo de Humo
A Oaxacan breakfast or lunch at Pasillo de Humo in La Condesa should be at the top of your Mexico City eating priorities.
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.
Head to El Cardenal in Centro Historico for the best breakfast in the city. Be sure to pair your nata with a concha.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more