
17 "Mexican" Restaurants in Mexico City.
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.
Fine dining in Mexico City means the tasting menu at Pujol in Polanco. Its pricey and very much worth it.
A tiny taco spot in Polanco that specializes in food from Yucatan - get the cochinita pibil tacos and panucho.
A Oaxacan breakfast or lunch at Pasillo de Humo in La Condesa should be at the top of your Mexico City eating priorities.
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.
Nicos is a drive, but it’s worth the trip for excellent food from a family-owned traditional Mexican spot. Get the enchiladas and duck mole.
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.
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.
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.