
What to eat in Mexico: dishes to try in every region
A travel checklist of the dishes worth trying in each region of Mexico, from the carne asada of the north to the Maya south-east, with where to find them and a guide to each destination.
Mexico doesn't have one cuisine, it has many. What people eat in Monterrey has little in common with what they eat in Mérida, and a taco from Ensenada has little to do with one from the capital. This guide is a travel checklist: the dishes worth trying in each region, explained in a sentence, with the destination guide where we explain how to organise your visit. Use it to decide on a route or to make sure you don't leave anywhere without trying its speciality.
To choose dates and the number of days, start with our guide to when to go and how many days to book.
Mexico City and the centre
- Tacos al pastor: spit-roasted marinated pork with pineapple, the capital's taco.
- Tacos de suadero and tacos de canasta, two street classics.
- Guajolota: a tamal inside a bread roll, the street-corner breakfast.
- Tlacoyos and huaraches: filled maize dough, cooked on a comal.
- Pozole: a broth of cacahuazintle maize with pork, for festivals and late nights.
- Barbacoa and pastes, on trips to Hidalgo.
Guides: what to eat in Mexico City by neighbourhood and day trips from Mexico City.
Puebla and Oaxaca
- Mole poblano: dried chillies, spices and chocolate over turkey or chicken.
- Chiles en nogada: in August and September, in Puebla.
- Cemitas, chalupas and tacos árabes, also from Puebla.
- Black mole and the rest of Oaxaca's seven moles.
- Tlayudas: a large crisp tortilla with asiento, beans, quesillo and meat.
- Memelas, tasajo and chapulines.
- Tejate and water-based chocolate; and, of course, mezcal.
Guides: mole route through Puebla and Oaxaca and mezcal route in Oaxaca.
Yucatán and the south-east
- Cochinita pibil: pork in achiote and sour orange, cooked in banana leaf.
- Sopa de lima, panuchos and salbutes.
- Poc chuc, relleno negro and queso relleno.
- Papadzules and huevos motuleños.
- Marquesitas in Mérida's squares.
- In Chiapas and Tabasco: cochito horneado (roast pork), chipilín tamales, cacao pozol and pejelagarto (gar fish).
Guide: Yucatán and Maya cooking.
The west: Jalisco and Michoacán
- Tortas ahogadas: birote salado with carnitas in chile de árbol salsa, in Guadalajara.
- Birria (in Jalisco, made with goat or lamb) and carne en su jugo.
- Tejuino and jericallas.
- Carnitas, corundas and uchepos, in Michoacán.
- Sopa tarasca, churipo and gazpacho moreliano.
- To drink: tequila in its agave landscape.
Guides: Guadalajara and Jalisco and Michoacán.
The Gulf: Veracruz and the Huasteca
- Fish a la veracruzana: with tomato, olives, capers and güero chillies.
- Arroz a la tumbada, chilpachole de jaiba and vuelve a la vida.
- Picadas and volovanes.
- Mole de Xico and Coatepec coffee, in the hills.
- Zacahuil, the giant tamal of the Huasteca.
Guide: Veracruz.
The north and Baja California
- Cabrito al pastor and carne asada, in Monterrey.
- Machaca con huevo with flour tortillas.
- Burritos from Chihuahua and Sonora and Sonoran hot dogs.
- Fish tacos, in Ensenada.
- Puerto Nuevo lobster and the Caesar salad, born in Tijuana.
- On the Pacific coast (Sinaloa, Nayarit): aguachile and pescado zarandeado.
Guides: Monterrey and the north and Baja California.
What to drink in each region
The list wouldn't be complete without drinks, which also change a great deal from one region to the next:
- The centre: pulque and its curados in Hidalgo, Tlaxcala and the State of Mexico; atole and champurrado at breakfast.
- Oaxaca: mezcal, tejate and chocolate made with water or milk.
- Jalisco: tequila, tejuino and raicilla, another agave spirit from the coast and mountains.
- Michoacán: charanda, a sugar-cane spirit from the Uruapan area.
- The north: bacanora in Sonora and sotol in Chihuahua and Coahuila; and plenty of cold beer with the carne asada.
- The Gulf and the south-east: highland coffee from Veracruz and Chiapas, maize-and-cacao pozol in Chiapas and Tabasco, Veracruz's torito and tropical-fruit aguas frescas in Yucatán.
- Baja California: the wines of the Valle de Guadalupe.
And everywhere, aguas frescas: horchata, jamaica and tamarind, served with the midday meal.
What time of day each dish is eaten
One of the keys to eating well in Mexico is knowing that many dishes have their own time of day. Tamales, atole, chilaquiles and barbacoa are breakfast food; cochinita and carnitas are for the morning and midday; the main meal, with broth, stew and tortillas, is eaten in the mid-afternoon; and tacos al pastor, pozole, tlayudas and square-side snacks are, above all, evening food. If you are looking for a particular dish and can't find it, it may simply not be its time.
The same goes for days of the week: pit barbacoa is a weekend dish, and many markets have their own tianguis day.
What is eaten all over the country
Some dishes you will find in almost any city, though with regional variations: chilaquiles at breakfast, enchiladas, tamales, quesadillas, esquites and elotes, chiles rellenos, tortilla soup, aguas frescas and sweet breads such as conchas. And at particular festivals, pan de muerto or the rosca de Reyes: you will find them in the food festival calendar.
To eat them with peace of mind on the street and in markets, read our guide to how to eat street food safely and the one on Mexican markets worth visiting.
How to use this list
Don't try to taste everything on a single trip. Choose two or three regions and give each several days: market dishes are eaten in the morning, festive dishes have their day and many exist only in season. And always ask about the local speciality: in Mexico almost every town has a dish it is proud of, and often it doesn't appear in any guide.
Frequently asked questions
Which region should I choose for my first trip?
Mexico City with Puebla or Oaxaca is the most common combination: lots of variety in a small area and good connections.
Is Mexican food always spicy?
No. Many dishes are mild and the heat is in the salsa, which you add to taste. Always ask which salsa is the hottest.
Is there traditional vegetarian cooking?
Yes: squash-blossom or huitlacoche quesadillas, bean tlacoyos, cheese-stuffed chillies, esquites, nopales and many tamales. Ask about lard and chicken stock.
Which dish should I learn to cook at home?
One you can reproduce with easy-to-find ingredients: green chilaquiles, chicken tinga or a pozole. If you bring dried chillies and mole paste back from your trip, the range widens considerably.
Is Tex-Mex Mexican food?
It is a cuisine born in Texas from the cooking of northern Mexico. In Mexico you won't find, for example, nachos with melted cheese as a typical dish.
Sources
- UNESCO, «Traditional Mexican cuisine – ancestral, ongoing community culture, the Michoacán paradigm» (2010).
- Spanish-language Wikipedia, «Torta ahogada», «Tacos árabes» and «Mezcal», consulted on 25 October 2026.
- English-language Wikipedia, «Caesar salad» and «Paste (pasty)».
- The specific sources for each region are cited in the linked guides.

Founder, Recetas Mexas
Mexican from Puebla, IT professional and foodie. Author of 1000+ authentic Mexican recipes adapted for home kitchens worldwide. Based in Madrid since 2018.
Read more