Skip to content

15 Best Foods to Eat in Mexico (2026 Local Guide)

⏱ 3 min read📖 673 words📅 May 2026

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

1

Tacos al Pastor

Style: Marinated pork tacosPrice: MXN 30-50

Vertical-rotisserie pork + pineapple + cilantro + onion + lime. El Califa or El Borrego Viudo (Mexico City). 4-6 tacos per person.

2

Mole

Style: Complex saucePrice: MXN 150-500

7 traditional Oaxacan moles (red, black, yellow, green, etc). Chocolate + chili + 30+ ingredients. Pujol (Mexico City) does famous “mole madre.”

3

Tamales

Style: Steamed cornPrice: MXN 20-40

Steamed corn dough + meat + sauce in corn husk or banana leaf. Best at street carts 6-8am as breakfast.

4

Pozole

Style: Hominy stewPrice: MXN 60-120

Hominy corn + pork or chicken + garnishes (lettuce, radish, lime, oregano). Red, green, or white variations.

5

Quesadillas

Style: Folded tortillasPrice: MXN 30-60

Corn or flour tortilla + cheese + meat + huitlacoche (corn truffle). Best at Mexico City markets (Coyoacán, Roma).

6

Cochinita Pibil

Style: Yucatecan porkPrice: MXN 80-150

Slow-roasted pork in banana leaves with achiote + sour orange. Yucatán specialty. Pickled onions on top.

7

Tlayuda

Style: Oaxacan pizzaPrice: MXN 80-150

Crispy Oaxacan large tortilla + refried beans + meat + cheese + lettuce. Folded or open-faced.

8

Chiles en Nogada

Style: Patriotic dishPrice: MXN 200-400

Stuffed poblano chile + walnut cream + pomegranate (Mexican flag colors). Only Aug-Sep. Most patriotic dish.

9

Birria

Style: Meat stewPrice: MXN 40-80

Goat or beef stew. Birria-tacos = consommé-dipped tortillas + meat. Roma Norte street vendors.

10

Chilaquiles

Style: Breakfast dishPrice: MXN 50-100

Fried tortilla chips + red or green salsa + cheese + cream + egg + chicken. Best Mexican breakfast.

11

Aguachile

Style: Spicy shrimpPrice: MXN 150-250

Raw shrimp + lime + chili water + cucumber + onion. Sinaloan ceviche cousin. Spicier than ceviche.

12

Esquites

Style: Corn in cupPrice: MXN 30-50

Boiled corn kernels + mayo + cheese + chili + lime. Street cart classic. Eat with spoon.

13

Mezcal

Style: Smoky spiritPrice: MXN 60-200 per pour

Agave spirit (tequila’s wilder cousin). Smoky + artisanal. Sip with chapulines (grasshoppers). Oaxaca is capital.

14

Churros

Style: Fried doughPrice: MXN 30-50

Fried dough sticks + cinnamon sugar + chocolate dipping sauce. El Moro (Mexico City, 1935) is iconic.

15

Margarita

Style: National cocktailPrice: MXN 100-200

Tequila + lime + triple sec + salt rim. Premium versions with mezcal + agave nectar. Best at hotel bars.

Ready to book a food tour?
Compare Mexico food tours →

Helpful Packzup guides

Frequently asked questions

Best food region in Mexico?
Oaxaca (most refined – 7 moles + mezcal + tlayudas). Mexico City (World 50 Best restaurants + variety). Yucatán (cochinita + pibil tradition).
Most iconic Mexican food?
Tacos globally. In Mexico, mole + chiles + tamales + Oaxacan cuisine are more refined regional traditions.
Mexican food etiquette?
Eat tacos with hands (folding, not biting). Try multiple salsas. Don’t expect chips + salsa as appetizer (that’s Tex-Mex). Tip 10-15%.
Mexican vegetarian options?
Surprisingly excellent. Many traditional dishes are vegetarian (quesadillas, chiles rellenos, sopes). 100+ vegan restaurants in CDMX.
Cheap Mexican food on a budget?
Street tacos MXN 25-50 each. Set lunches at fondas MXN 80-150 (full meal). Best food in Mexico is at street stalls, not restaurants.

Updated 2026. Some links on Packzup are affiliate links.