Maximo Bistrot is a farm-to-table restaurant that’s kind of French, kind of Mexican. The focus is on seasonal and local ingredients, so the menu changes every day, but you can always expect French-style dishes with some chile or huitlacoche (basically the fungus of a corn husk - it’s great). They also have a great wine list, including some Mexican choices, and they operate a breakfast/brunch spot called Lalo! directly across the street.
More spots in RomaSee more
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.
Rosetta in Roma is in a cool space, serves excellent Italian food, and has a long wine list.
More Mexican spotsSee more
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.
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
A tiny taco spot in Polanco that specializes in food from Yucatan - get the cochinita pibil tacos and panucho.
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.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more