resources
Best Mexican Dishes to Try in Mexico City: A Food Lover’s Guide
16 Sept 2025


From bustling street markets to world-renowned restaurants, CDMX (Ciudad de México) offers an unparalleled gastronomic adventure.
In this guide, we’ll take you through the best Mexican dishes to try in Mexico City, where to find them, and why they’re a must for any visitor. Whether you’re a first-time traveler or a seasoned foodie, these iconic dishes will leave you craving more.
Why Mexico City Is a Mexican Food Paradise
Mexico City’s Mexican food scene is legendary for a reason. The city is a vibrant melting pot where the diversity of Mexico’s regional flavors converges, offering everything from Oaxacan moles to Yucatecan cochinita pibil. Beyond tradition, the city is a hub of innovation, home to some of the world’s most celebrated chefs who are redefining Mexican food with creativity and bold flavors. In Mexico City, every meal is a celebration of culture, history, and culinary excellence.
Tacos al Pastor:
Tacos al pastor are the crown jewel of Mexico City’s Mexican food scene. Thinly sliced marinated pork is cooked on a vertical spit (similar to shawarma), then served on a corn tortilla with pineapple, onion, cilantro, and a squeeze of lime.
Why You Must Try It
- Iconic: This dish is synonymous with Mexico City and is a staple of its street food culture.
- Flavor Explosion: The combination of marinated pork, caramelized pineapple, and fresh toppings is unforgettable.
- Cultural Experience: Watching the pastoreros (taco vendors) carve the meat from the spit is part of the fun.
Where to Find the Best Tacos al Pastor
- El Huequito: A local institution with a reputation for some of the best al pastor in the city.
- Los Cocuyos: A no-frills taquería where locals and tourists alike line up for their perfectly seasoned al pastor.
- El Califa: Open 24/7, this spot is perfect for a late-night taco fix.
Chilaquiles:
Chilaquiles are a beloved breakfast (or hangover cure) made from crispy tortilla chips simmered in red or green salsa, then topped with crema, cheese, onions, and sometimes eggs or shredded chicken.
Why You Must Try It
- Versatile: Chilaquiles can be customized with different salsas, proteins, and toppings.
- Comforting: This dish is the Mexican equivalent of mac and cheese, warm, cheesy, and irresistible.
- Cultural Staple: Chilaquiles are a staple in Mexican households and a must-try for visitors.
Where to Find the Best Chilaquiles
- Lardo: A trendy spot in Condesa that serves up gourmet chilaquiles with creative toppings like duck confit or smoked trout.
- El Cardenal: A classic restaurant known for its traditional Mexican food, including some of the best chilaquiles in the city.
- Café Nin: A cozy café in La Roma where the chilaquiles are served with a side of fresh juice and strong coffee.
Mole:
Mole is a rich, complex sauce made from a blend of chiles, spices, nuts, and sometimes chocolate or fruit. It’s often served over chicken or enchiladas and is one of the most iconic dishes in Mexican food. Mexico City is famous for its mole poblano, but you’ll find regional variations from all over Mexico here.
Why You Must Try It
- Cultural Significance: Mole is often called Mexico’s “national dish” and is a centerpiece of celebrations.
- Flavor Depth: The combination of sweet, spicy, and savory notes makes mole a culinary masterpiece.
- Variety: From mole negro (black mole) to mole verde (green mole), each type offers a unique taste experience.
Where to Find the Best Mole
- Fonda Margarita: A historic restaurant in the Centro Histórico known for its mole poblano and traditional Mexican food.
- Azul Histórico: Located in a stunning colonial building, this restaurant offers a refined take on mole and other Mexican classics.
- Los Girasoles: A cozy spot in Coyoacán where the mole is rich, flavorful, and served with handmade tortillas.
Tamales:
Tamales are a traditional Mexican food made from masa (corn dough) filled with meats, cheeses, or sweets, then wrapped in corn husks or banana leaves and steamed. They’re portable, hearty, and deeply rooted in Mexican culture.
Why You Must Try It
- Historical: Tamales date back to the Aztec empire and are still a beloved street food today.
- Convenient: Perfect for eating on the go, tamales are a staple of Mexico City’s morning and evening street food scenes.
- Variety: Fillings range from rajas con queso (peppers and cheese) to mole con pollo (chicken in mole sauce).
Where to Find the Best Tamales
- Tamales Doña Martha: A street stand in the Centro Histórico where Doña Martha has been selling tamales for decades.
- Los Cocuyos: Known for their al pastor tacos, they also serve excellent tamales in the morning.
- Mercado de San Juan: A gourmet market where you can find tamales with unique fillings like huitlacoche (corn fungus) or cochinita pibil (Yucatecan-style pork).
Pozole:
Pozole is a hearty, traditional stew made from hominy (dried corn kernels) and pork or chicken, served with toppings like shredded cabbage, radishes, lime, and oregano. It’s a dish deeply tied to Mexican celebrations, especially during holidays and weekends.
Why You Must Try It
- Cultural: Pozole is often served at family gatherings and special occasions, making it a dish that embodies Mexican hospitality.
- Hearty and Flavorful: The broth is rich and aromatic, and the toppings add freshness and crunch.
- Regional Variations: In Mexico City, you’ll find pozole rojo (red), pozole verde (green), and pozole blanco (white).
Where to Find the Best Pozole
- La Casa de Toño: A local chain famous for its pozole, served with all the traditional toppings.
- Los Comensales: A casual spot in La Roma where the pozole is rich, flavorful, and served in generous portions.
- Hostería de Santo Domingo: A historic restaurant in the Centro Histórico with a cozy atmosphere and excellent pozole.
Cochinita Pibil:
Cochinita pibil is a slow-roasted pork dish from the Yucatán Peninsula, marinated in achiote (a red spice) and citrus, then wrapped in banana leaves and cooked until tender. It’s often served in tacos or with pickled onions.
Why You Must Try It
- Unique Flavor: The combination of achiote, sour orange, and slow-cooked pork gives cochinita its distinctive tangy, smoky taste.
- Regional Pride: While it’s a Yucatecan dish, Mexico City’s diverse food scene means you can find excellent versions here.
- Versatile: Enjoy it in tacos, panuchos (stuffed tortillas), or as a main dish with rice and beans.
Where to Find the Best Cochinita Pibil
- Eladios: A casual spot in Condesa specializing in Yucatecan Mexican food, including cochinita pibil tacos.
- Yucatan a la Carta: A restaurant dedicated to Yucatecan cuisine, where the cochinita is a standout.
- Mercado de Coyoacán: Look for stalls serving Yucatecan specialties.
Churros:
Churros are crispy, fried dough pastries dusted with cinnamon sugar, often served with chocolate or cajeta (caramel) for dipping. They’re a beloved street food and dessert in Mexico City.
Why You Must Try It
- Irresistible: The combination of crispy dough and sweet toppings is hard to resist.
- Cultural: Churros are a staple of Mexican street food culture, often enjoyed in the evenings or after a meal.
- Affordable: A perfect treat that won’t break the bank.
Where to Find the Best Churros
- Churrería El Moro: Open 24/7, this iconic spot has been serving churros since 1935.
- Sanborns: A classic café chain where churros are served with thick, rich chocolate.
- Mercado de la Merced: A bustling market where you can find fresh, hot churros from street vendors.
Final Thoughts:
Mexico City is a food lover’s paradise, where every neighborhood offers a new culinary adventure. From the smoky, tangy flavors of tacos al pastor to the rich, complex sauces of mole, the city’s Mexican food scene is as diverse as it is delicious.






