Quick verdict: Mexican cuisine is UNESCO Intangible Cultural Heritage + thousands of years of indigenous tradition + 7 regional moles + tacos as art form. This guide ranks 15 essential Mexican dishes.
The 15 best foods to eat in Mexico
Tacos al Pastor
Vertical-rotisserie pork + pineapple + cilantro + onion + lime. El Califa or El Borrego Viudo (Mexico City). 4-6 tacos per person.
Mole
7 traditional Oaxacan moles (red, black, yellow, green, etc). Chocolate + chili + 30+ ingredients. Pujol (Mexico City) does famous “mole madre.”
Tamales
Steamed corn dough + meat + sauce in corn husk or banana leaf. Best at street carts 6-8am as breakfast.
Pozole
Hominy corn + pork or chicken + garnishes (lettuce, radish, lime, oregano). Red, green, or white variations.
Quesadillas
Corn or flour tortilla + cheese + meat + huitlacoche (corn truffle). Best at Mexico City markets (Coyoacán, Roma).
Cochinita Pibil
Slow-roasted pork in banana leaves with achiote + sour orange. Yucatán specialty. Pickled onions on top.
Tlayuda
Crispy Oaxacan large tortilla + refried beans + meat + cheese + lettuce. Folded or open-faced.
Chiles en Nogada
Stuffed poblano chile + walnut cream + pomegranate (Mexican flag colors). Only Aug-Sep. Most patriotic dish.
Birria
Goat or beef stew. Birria-tacos = consommé-dipped tortillas + meat. Roma Norte street vendors.
Chilaquiles
Fried tortilla chips + red or green salsa + cheese + cream + egg + chicken. Best Mexican breakfast.
Aguachile
Raw shrimp + lime + chili water + cucumber + onion. Sinaloan ceviche cousin. Spicier than ceviche.
Esquites
Boiled corn kernels + mayo + cheese + chili + lime. Street cart classic. Eat with spoon.
Mezcal
Agave spirit (tequila’s wilder cousin). Smoky + artisanal. Sip with chapulines (grasshoppers). Oaxaca is capital.
Churros
Fried dough sticks + cinnamon sugar + chocolate dipping sauce. El Moro (Mexico City, 1935) is iconic.
Margarita
Tequila + lime + triple sec + salt rim. Premium versions with mezcal + agave nectar. Best at hotel bars.
Compare Mexico food tours →
Helpful Packzup guides
How to Eat Street Food Without Getting Sick
The dishes above are worth the trip, but the fastest way to lose two days of it is a careless stall. Around 20 to 40 percent of visitors report some stomach trouble, and most of it is avoidable rather than bad luck. The single biggest culprit is not the food at all, it is water and ice. Ask for drinks sin hielo unless you know the place uses purified ice, and stick to bottled or filtered water even for brushing teeth in budget hotels.
For the stalls themselves, judgment beats any blanket rule. A taco al pastor stand with a long local line and a trompo carved to order is a far safer bet than an empty stand where the meat has sat warm. Watch whether one person handles cash and food without a glove or a rinse, and whether perishables like elote crema or aguachile seafood are kept cold rather than out in the sun. Seafood off an unrefrigerated cart is the one item worth skipping outright.
A few habits that carry their weight:
- Eat where food is cooked to order and served genuinely hot, not lukewarm
- Go easy on the open salsa bowls that have been sitting since morning
- Carry hand sanitizer, since street stalls rarely have a sink
None of this means avoiding street food, which is where the best eating happens. It means reading the stall the way locals already do, then ordering with confidence.
Frequently asked questions
Best food region in Mexico?
Most iconic Mexican food?
Mexican food etiquette?
Mexican vegetarian options?
Cheap Mexican food on a budget?
Updated 2026. Some links on Packzup are affiliate links.





