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.
Where we've featured it
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
If you need a break from tacos, get our favorite bowl of pozole at Pozoleria Teoixtla in Roma.
Head to El Cardenal in Centro Historico for the best breakfast in the city. Be sure to pair your nata with a concha.
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.
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