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
Hotel Condesa DF Rooftop Bar
Condesa DF is one of our favorite hotels and we love their rooftop bar, especially since you don’t have to be a guest to eat and drink up there.
More Mexican spotsSee more
Rosetta in Roma is in a cool space, serves excellent Italian food, and has a long wine list.
Head to El Cardenal in Centro Historico for the best breakfast in the city. Be sure to pair your nata with a concha.
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.
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