If you started reading this list scanning for the best taco spots, focus your eyes here. El Turix is a little hole-in-the-wall taqueria and home to not just the best tacos in CDMX, but some of the best you’ll find anywhere in the world. The menu is small (there are four things total) and served Yucatan-style, meaning everything will be filled with sweet, citrus marinades and salsas. Your first order of business needs to be the cochinita pibil tacos, which come with slow-roasted pulled pork cooked with achiote paste and citrus juices, but it’s the panucho, an open face tortilla with thicker corn dough, that’ll be the reason you come back again before you head to the airport. Know that there is very limited seating here, so expect to eat your tacos like everybody else - while sitting on the curb with your face buried in plastic wrap.
More spots in PolancoSee more
Fine dining in Mexico City means the tasting menu at Pujol in Polanco. Its pricey and very much worth it.
Jules Basement is, in fact, in a basement, but it’s one of the best and most dramatic places to drink in the city - just know it’s reservation-only.
More Mexican spotsSee more
If you need a break from tacos, get our favorite bowl of pozole at Pozoleria Teoixtla in Roma.
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.
Taquería El Califa
El Califa in Juarez is a well-oiled taco machine and open until 4am every day - get the al pastor.
Suggested by our writers
Contramar is a fun seafood spot for a group dinner in Roma - make sure you get the tuna tostadas and the fig tart.
Head to El Cardenal in Centro Historico for the best breakfast in the city. Be sure to pair your nata with a concha.
Rosetta in Roma is in a cool space, serves excellent Italian food, and has a long wine list.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more