Although there is an endless list of things to see and do in Mexico City, the number one thing to do there is to eat. There is so much good food, from street food to five-star restaurants and at all different price points.

SEE ALSO: What to See and Do in Mexico City

Where to Eat & Drink in Mexico City


Limonsneros (Centro Historico) – Try the beetles, the tacos and mango cocktails.
Pujol (Polanco) – $$$$$, make a reservation ahead of time.
Fonda Fina (Roma Norte)
Lalo (Roma Norte)
Contramar (Roma Norte) – Seafood
Fonda Mayora (Condesa)
Yuban (Roma)
Fisher’s (Polanco) – Seafood
Where to Eat & Drink in Mexico City


Panadería Rosetta (Breakfast bakery)
El K-Guamo (Centro Historico) – Seafood
Taquería Los Cocuyos (Centro Historico) – Street taco stall
El Pendulo (Zona Rosa)
Saks (Polanco)
El Moro Churrería (Centro Historico is the original one but there are other locations throughout the city) – Churro shop
La Gruta (Teotihuacan Pyramids)

Where to Eat & Drink in Mexico City

MARKETS – There are several markets all over the city and they all have great cheap food. They’re a little overwhelming sometimes though so I would recommend a food tour that goes into the local markets.

FOOD TOURS – I think this is one of the best ways to learn about food in Mexico City. Eat Mexico and Club Tengo Hambre are two popular food tour companies in the city.

Where to Eat & Drink in Mexico City


DOWNTOWN (Centro Historico)
Hanky Panky Cocktail Bar
Felina Bar (Condesa)


*Don’t drink the tap water but water in restaurants is okay, it is required to be filtered by law.
*Tip is usually 15%. If you use a credit card they will ask you to choose your tip % on the credit card machine.
*An authentic tortilla only has three ingredients: Corn, water, limestone.
*Mexico is famous for its mangoes!

Where to Eat & Drink in Mexico City