After you visit the Diego Rivera and Frida Kahlo house, walk next door to San Angel Inn. If the wedding scene in The Godfather actually took place in Mexico City, it would have been filmed here. Located inside a former monastery with a beautiful courtyard, this is the kind of legendary place that makes you feel like you should be simultaneously eating steak tacos, smoking a cigar, and drinking a margarita (that was shaken at your table). Yes, it can be a bit touristy, but is definitely worth a trip anyway.
Where we've featured it
More Mexican spotsSee more
This massive spot in Roma Sur is only open Friday-Sunday, but if you do go you’ll find a big party and some incredible barbacoa.
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.
Fine dining in Mexico City means the tasting menu at Pujol in Polanco. Its pricey and very much worth it.
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.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more