| |

Where to Dine in Mexico City

Mexico City’s world-class culinary scene is enticing foodie travelers to flock to the Mexican capital.

In 2010, Mexican cuisine was named an intangible heritage of humanity by UNESCO. Forget the food you’ve tried at home. Those hard-shell tacos or rice-filled burritos at Chipotle are nothing like the dishes your savor here. From tiny market stalls to top-notch restaurants set inside centuries-old buildings, here are our picks for the best eats in this sprawling metropolis.

Looking for great places to eat in Mexico City? We have you covered!

Prepare your taste buds, because they’re in for the ride of their life!

La Ópera Bar

Founded in 1876, La Ópera is one of Mexico City’s most classic restaurants. Notable characters from Mexico’s history often dined at this classic restaurant. During the Revolution era, Emiliano Zapata and Pancho Villa hung out at La Ópera on a regular basis, the latter shot a bullet which remains encrusted on the restaurant’s roof.

Every evening at 7, bolero bands symphonize the restaurant with centenarian tunes. From Thursday to Saturday every week between 3 and 6 PM, bands play danzones, vals, and other rhythms that transport you back to bygone days.

The bar offers a variety of wines to taste, as well as tequila and mezcales. La Opera’s most classic dishes are pulpos a la gallega (octopus) and lengua veracruzana (beef tongue dipped in sauce).

Address: Calle 5 de Mayo #10, Centro, Mexico City


Casa de los Azulejos

This Art Nouveau mansion is a great place to sample authentic Mexican cuisine.

Casa de los Azulejos is an 18th century palace whose name translates into “House of Tiles”.

Due to its fantastic Art Nouveau architecture and its stunning facade that’s covered in blue and white tiles from the state of Puebla, it is considered one of Mexico City’s most emblematic buildings.

Address: Av Francisco I. Madero 4, Centro, Mexico City

Mexico city is more than just tacos. There is a booming culinary scene that's hard to beat. Here are the best places to dine in Mexico City. #foodie #mexicocity #Travel

Mercado Roma

Mercado Roma is a foodie traveler’s paradise.

Perfect for sipping wine, sampling dishes from the various gourmet food stalls on display, shopping for gourmet meat and cheeses, finding vegan tacos, or simply enjoying a beer at their rooftop garden with wonderful vistas.

Address: Roma area: Calle Querétaro 225, Roma Norte, Mexico City

Coyoacán: Av Miguel Ángel de Quevedo 353, Romero de Terreros, Mexico City

Mercado de antojitos de Coyoacán

It’s really no secret that the best food in Mexico City is found on the streets and inside obscure markets!

This tiny hub is located in Coayoacán, a vibrant area in the southern side of the city that was made famous for being Frida Kahlo’s hood. This gastronomical treasure offers an insight into Mexico City’s famed cuisine with stalls offering quesadillas, pozoles, garnachas, and other celebrated culinary goodies cramped all over the place.


El Balcón del Zócalo

Enjoy dinner a-la-carte with views of Mexico City’s main plaza: The Zócalo.

While here, you’ll get the chance to sample some of Mexico’s most traditional dishes at their open-air terrace, where you’ll get a birds-eye view of one of the city’s most emblematic areas.

Address: Av. 5 de Mayo 61, Centro Historico, Mexico City

Sharing our favorite places to dine in Mexico city. Including where you can find some of the best culinary hidden gems, and the best tacos around. #Taco #Greentomatos #Mexico #Mexicocity

Masaryk Avenue

Masaryk is a road that cuts through Polanco, Mexico City’s most affluent and fashionable neighborhood. It’s the go-to place for fine dining and upscale shopping. Japanese, Lebanese, Argentinian, and any other cuisine from abroad you can think of can be found at Masaryk’s open-air restaurants.


Set in the heart of the historical center, the walls that contain this classic restaurant carry countless stories from centuries ago.

The dishes at Limosneros are authentically Mexican and a visit to Mexico City is not considered complete without paying this locally loved restaurant a visit (or two!).

Address: Allende 3, Centro Histórico, Mexico City


Mexico city is more than just tacos. There is a booming culinary scene that's hard to beat. Here are the best places to dine in Mexico City. #foodie #mexicocity #Travel