If you only have time for one meal in Mexico City, go to Masala y Maiz. Located on a Condesa side street, this tiny, daytime-only Mexican/Indian restaurant is essentially one long indoor concrete alleyway with a giant communal table going down the middle of it. A meal here doesn’t feel like you’re at a restaurant, it feels like you’re at a house party with 20 of your closest friends, who include the husband and wife team running the show. The menu changes frequently, but know you’re going to eat things like esquites in coconut milk, peel-your-own shrimp with jicama and pann puran, and patra (rice-stuffed colocasia leaves) bathing in a green chutney. You can certainly do your own ordering, but we recommend letting the chefs make those decisions for you - which will certainly include several bottles of natural wine.
More spots in La CondesaSee more
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.
More Mexican spotsSee more
Head to El Cardenal in Centro Historico for the best breakfast in the city. Be sure to pair your nata with a concha.
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.
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.
Quintonil is high-end spot in Polanco that has some of the best Mexican food in the country.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more