Mexican
Mexican
Page 3Pujol
Fine dining in Mexico City means the tasting menu at Pujol in Polanco. Its pricey and very much worth it.
Mari Gold
Mari Gold is a Mexican and Indian restaurant in San Miguel Chapultepec that has great vegetarian options.
Marmota
Marmota is one of the best restaurants in Roma, with a hearty menu of meat and vegetables cooked in a wood-fired oven.
Tetetlán
Tetetlán is one of the most striking restaurants we've ever seen. And yes, the food is also very good.
Taquería El Califa
El Califa in Juarez is a well-oiled taco machine and open until 4am every day - get the al pastor.
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.
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.
Restaurante Nicos
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.
Pozolería Teoixtla
If you need a break from tacos, get our favorite bowl of pozole at Pozoleria Teoixtla in Roma.
Meroma
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 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.
El Cardenal
Head to El Cardenal in Centro Historico for the best breakfast in the city. Be sure to pair your nata with a concha.