What to Eat in Mexico City

Mexico City is a food lover’s paradise, offering a diverse array of flavors and culinary experiences that reflect the country’s rich history and culture. From street food to fine dining, the capital is home to an impressive variety of dishes that you simply can’t miss. Here are some must-try foods when visiting Mexico City:

1. Tacos

Tacos are the quintessential Mexican dish and a must-try in Mexico City. You’ll find countless taco stands offering a wide range of fillings, including:

  • Tacos al Pastor: Marinated pork cooked on a vertical spit, topped with pineapple, onions, and cilantro.
  • Tacos de Carnitas: Slow-cooked pork that is tender and flavorful, often served with onion, cilantro, and salsa.
  • Tacos de Barbacoa: Tender, slow-cooked lamb or beef, usually seasoned with spices and served with fresh tortillas.

2. Tamales

Tamales are a traditional Mexican dish made from masa (corn dough) filled with various ingredients, such as meats, cheeses, or sweet fillings. They are wrapped in corn husks and steamed, making them a delicious and portable snack. Popular varieties include Tamales de Rajas (filled with jalapeños and cheese) and Tamales de Dulce (sweet tamales).

3. Chilaquiles

A popular breakfast dish, chilaquiles consist of fried tortilla strips topped with green or red salsa, cheese, sour cream, and often accompanied by a fried egg or shredded chicken. It’s a hearty and flavorful way to start your day!

4. Quesadillas

These delicious snacks are made from tortillas filled with cheese and other ingredients like mushrooms, squash blossoms, or meat. They can be grilled or fried and are often served with salsa for dipping. Look for quesadillas de flor de calabaza (squash blossom quesadillas) for a unique local twist.

5. Sopes

Sopes are thick corn tortillas with raised edges, topped with refried beans, meat, lettuce, cheese, and salsa. They make for a filling and flavorful dish that showcases the richness of Mexican cuisine.

6. Ceviche

Although often associated with coastal regions, ceviche is popular in Mexico City as well. This dish features fresh fish or seafood marinated in lime juice, mixed with onions, cilantro, and tomatoes. It’s a refreshing choice, especially on hot days.

7. Mole

Mole is a traditional Mexican sauce made from a blend of ingredients, including chiles, spices, chocolate, and nuts. There are many regional variations, but Mole Poblano is the most famous. It’s often served over chicken and is a must-try for anyone wanting to experience authentic Mexican flavors.

8. Elotes and Esquites

These popular street foods feature corn on the cob. Elotes are grilled corn brushed with mayonnaise, cheese, chili powder, and lime. Esquites, on the other hand, are the kernels served in a cup with similar toppings. They make for a delicious snack while exploring the city.

9. Tortas

Tortas are Mexican sandwiches made with crusty rolls filled with various ingredients such as meats, cheeses, avocado, and beans. They are hearty and can be found in many street-side eateries throughout the city.

10. Flan

For dessert, try flan, a creamy caramel custard that is a classic in Mexican cuisine. It’s rich, smooth, and makes for a perfect ending to any meal.

Conclusion

Mexico City is a culinary treasure trove where you can experience authentic Mexican flavors in every dish. From street food to traditional meals, the city offers a wide variety of options to satisfy any palate. Make sure to indulge in the local cuisine and savor the vibrant flavors that make Mexico City a gastronomic delight!

What to Eat in Mexico City