Foods Tourists Should NOT Miss in CDMX
- Rodrigo Hernandez

- Dec 19, 2025
- 4 min read
Mexico City, or CDMX, is a paradise for food lovers. Its streets, markets, and restaurants offer a rich variety of flavors that reflect the city’s history and culture. If you are planning a trip to this vibrant capital, knowing which foods tourists should NOT miss in CDMX will make your experience unforgettable. I’ve explored the city’s culinary scene and gathered the must-try dishes that capture the essence of Mexican cuisine.

Tacos al Pastor: The Iconic Street Food
When you think of Mexican food, tacos are probably the first thing that comes to mind. In CDMX, tacos al pastor are a staple you cannot skip. These tacos feature marinated pork cooked on a vertical spit, similar to shawarma, then sliced thin and served on small corn tortillas. The meat is juicy and flavorful, often topped with pineapple, onions, and cilantro.
You’ll find tacos al pastor at street stands all over the city, but some of the best spots include El Huequito and Taquería Los Cocuyos. Try them with a squeeze of lime and a dash of salsa for the full experience.
Chiles en Nogada: A Festive Delight
Chiles en nogada is a dish that tells a story of Mexican independence with its colors matching the national flag: green, white, and red. It consists of poblano peppers stuffed with picadillo (a mix of meat, fruits, and spices), covered in a creamy walnut sauce, and topped with pomegranate seeds.
This dish is seasonal, usually available from August to September, so if your visit coincides with this period, it’s a must-try. It’s a perfect example of how Mexican cuisine blends indigenous and Spanish influences.
Tamales: A Traditional Breakfast Favorite
Tamales are a classic Mexican food made from masa (corn dough) filled with meats, cheeses, or vegetables, wrapped in corn husks, and steamed. In CDMX, tamales are often enjoyed for breakfast or as a snack, accompanied by atole, a warm corn-based drink.
You can find tamales in markets like Mercado de San Juan or from street vendors early in the morning. Some popular varieties include tamales verdes (with green salsa) and tamales de dulce (sweet tamales).
Pozole: A Hearty Mexican Soup
Pozole is a traditional soup made with hominy corn, meat (usually pork or chicken), and seasoned with chili peppers and spices. It’s often garnished with shredded lettuce, radishes, onions, lime, and oregano.
This dish is perfect for cooler evenings in CDMX and is commonly served during celebrations. Try pozole rojo (red pozole) for a spicy kick or pozole blanco (white pozole) for a milder flavor.

Quesadillas and Sopes: Quick and Flavorful Snacks
Quesadillas in CDMX are different from what you might expect. They are often made with corn tortillas and can be filled with cheese, mushrooms, huitlacoche (corn fungus), or squash blossoms. Unlike other regions, quesadillas here don’t always have cheese unless you ask for it.
Sopes are thick corn tortillas with pinched edges, topped with beans, meat, lettuce, cheese, and salsa. Both are popular street foods that offer a quick, tasty bite while exploring the city.
Elote and Esquites: Corn in Two Delicious Forms
Corn is a cornerstone of Mexican cuisine, and in CDMX, you’ll find it served in two popular ways: elote and esquites. Elote is grilled corn on the cob, slathered with mayonnaise, cheese, chili powder, and lime. Esquites are the same ingredients but served off the cob in a cup, making it easier to eat on the go.
These snacks are perfect for warm days and are sold by vendors throughout the city.
Churros: Sweet Treats to End Your Day
No food tour in CDMX is complete without churros. These fried dough pastries are crispy on the outside and soft inside, often sprinkled with sugar and cinnamon. You can find them plain or filled with cajeta (caramel), chocolate, or vanilla cream.
Churrerías like El Moro have been serving churros since 1935 and remain a favorite spot for locals and tourists alike.
Where to Find These Foods
Street Stands and Markets: For authentic and affordable options, visit markets like Mercado de San Juan, Mercado Roma, or street corners in neighborhoods like Roma and Condesa.
Traditional Restaurants: Places like Café de Tacuba and Azul Histórico offer classic dishes in a comfortable setting.
Food Tours: Joining a guided food tour can help you discover hidden gems and learn about the history behind each dish.
Exploring these foods tourists should NOT miss in CDMX will give you a deeper appreciation of the city’s culture and culinary heritage. Each bite tells a story, and the variety ensures there’s something for every palate.
Try to balance your meals between street food and sit-down restaurants to experience the full range of flavors. Don’t hesitate to ask locals for their favorite spots—they often know the best places that aren’t in guidebooks.
Enjoy your culinary adventure in Mexico City and savor every moment and every bite.







Comments