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.
Where we've featured it
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.
Quintonil is high-end spot in Polanco that has some of the best Mexican food in the country.
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
Meroma in Roma is a big, creative Mexican restaurant that works for a casual meal, a date, or a big group dinner depending where you’re sitting.
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.
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