You might’ve already discovered from an earlier post that there are lots of different dishes to try in Mexico – a foodist paradise basically (check out here). With so much to choose from can however be overwhelming. But don’t search further, I have broken down my top 5 restaurant experiences plus an extra tip at the end in this food guide for Mexico City – so be sure to stay until the end!
1. Comedor de los Milagros, Roma Sur
Modern Latin Restaurant | $$ | website | address
This food stall market offers dishes from around Latin America and has great photo options. They have plenty of seats and delicious cocktails. You can enjoy delicious cocktails and live music on some days. My friend ate something from the Peruvian restaurant, and I had which is a Colombian dish. They also offer valet parking.
2. Casa de los Azulejos, Centro Histórico
Mexican Restaurant | $$$ | address
I wanted to visit la casa de los azulejos originally because of the beautiful tiles. My ignorant self thought the colonial building would have a museum inside but it was a restaurant that was as beautiful inside as outside! I recommend asking to be seated upstairs as you will have an absolutely stunning view of the Palacio de Bellas Artes! The building is quite big and also has one seating area on the patio. I had tortilla soup which was so good and I was so full afterwards, highly recommend it!
3. La Gruta, Teotihuacán
Traditional Mexican Restaurant | $$$ | website | address
To be fair, La gruta is not directly in Mexico City. But, when you’re visiting CDMX, you’re probably visiting the pyramids of Teotihuacán which are right next to the restaurant. It is a very popular restaurant, so you might have to wait a couple of minutes. We waited about 30 minutes on a Sunday which was totally worth it as they offer very traditional Mexican food and the setting is gorgeous. During Día de los Muertos you see an altar and marigolds which is very beautiful. Order tortillas which are handmade on one of the grotto platforms. They were the best tortillas I ever tried! I had the sopa de la milpa – bean broth with different vegetables – and we also had a pastel de elote – corn cake – as dessert. Before leaving, they gave us a candle to put on the altar to light the path guiding spirits home.
4. Ojo de Agua
Ojo de agua is a chain with multiple locations that focuses on healthy food. We went there for breakfast but you can also have salad, sandwiches, and tacos there! Therefore, you can find great vegan and vegetarian options! Also, try one of the many juices! The interior is very boho-chic with great seating options on the terrace or in comfy hanging chairs.
5. La Coyoacána, Coyoacán
Bar & Grillrestaurant | $$ | website | address
La Coyacana is a cantina that originally was a place for men to gather for drinking and playing games. Today, these rules have been relaxed. The cantina offers delicious traditional Mexican food in an authentic setting (indoor and outdoor seating!). You can also enjoy the music played by mariachis. I tried the quesadillas, and we shared tlacoyos. Tlacoyos are thick oval-shaped corn dough tortillas filled with beans, cheese, pork cracklings, or broad beans.
Extra tip: Churrería El Moro
Churrería | $$ | website | address
It is not really a restaurant but if you love churros like me and could eat them for breakfast, lunch, and dinner, you have to go to Churrería El Moro. They have the best churros and there are various locations including in the historic centre, Zona Rosa, Coyoacán or Palenquito. Try the consuelos – it’s basically a churros ice cream sandwich. If you’re visiting during October and November be sure to try the consuelos with pumpkin ice cream – it tastes like heaven!