Search for a place or activity

15 Traditional Mexican Foods and Drinks To Try on Your Next Trip

The top street food snacks, sit-down meals, and sippable spirits that you won’t want to miss.

Person prepares a chile serrano
Hi, I'm Lauren!

Lauren is a Mexico City–based writer, editor, and translator from Yorkshire with bylines at CNN, BBC Travel, and Al Jazeera. She’s currently working on her first full-length literary translation in between harassing her cat, drinking smuggled Yorkshire Tea, and blogging about Latin American literature at leyendolatam.com.

Though characterized by its repeated use of several key ingredients—including corn, cactus, beans, chilis, and avocados—Mexican cuisine is deliciously diverse. From the meat-heavy fare of the northern border to the Indigenous culinary influence in southern states; from the seafood staples of coastal cities to Mexico City’s myriad dining options, the country’s culinary highlights aren’t hard to find but they are tough to narrow down. Here are the top 15 dishes to try on your next trip.

1. Tacos al pastor

Plates of tacos al Pastor, which is a classic Mexican dish, set outside on a table.
Tacos al pastor are a perennial favorite for visitors and locals alike.Photo Credit: Marcos Castillo / Shutterstock

Mexico City and Puebla

Editor's note: Travel to Sinaloa is not recommended due to serious safety risks in this area. Please follow your government's guidance and travel advisories.

You think Mexico, you probably think tacos. And you think tacos, you probably think tacos al pastor. Made of marinated pork—which is typically roasted street-side on a spinning spit—before being served in a corn (or flour) tortilla and topped with diced onion, cilantro, and a chunk of pineapple, tacos al pastor are the perfect pocket-friendly food. Although they originated in the state of Puebla, when Lebanese immigrants introduced lamb shawarma to Mexico, these tacos are now mostly associated with the capital.

Insider tip: Tacos are arguably Mexico’s most iconic dish and each region has its own specialty take on these street food favorites. Don’t skip Sinaloa’s seafood-based tacos gobernador or Mexico City’s melt-in-the-mouth suadero (beef brisket).

2. Mole

A man holds up a dish of Mexican mole which can be eaten in Oaxaca.
Mole comes in dozens of variations, each as delicious as the last.Photo Credit: Ernesto chi / Shutterstock

Oaxaca and Puebla

Arguably one of Mexico’s most complex and well-known dishes, mole is a type of heavily spiced sauce—typically containing some combination of fruit, nuts, and chilis—that comes in several iterations. Oaxaca has the widest variety of moles, from the classic mole negro to manchamantel (tablecloth-stainer) and amarillo; however, you won’t want to skip Puebla’s sweeter mole poblano, either. Sample mole on a street food tour of Oaxaca or have a go at making it yourself.

3. Tortas ahogadas

A man dips tortas Ahogadas in spicy sauce in a restaurant in Mexico.
Eating a torta ahogada won’t be mess-free, but it will be worth it.Photo Credit: EmmanPerez

Jalisco

Wildly impractical and incredibly messy, don’t wear white when you sample a torta ahogada. Literally translating to “drowned sandwich,” spicy tomato sauce–doused tortas ahogadas are a hangover-busting staple of the Jalisco food scene, especially in Guadalajara. Consisting of a crisp birote (baguette-like roll) filled with crispy carnitas (deep-fried pork) and pickled red onion, they’re a must-try when visiting La Perla Tapatía.

4. Carnitas

Carnitas gets served up in a big food dish in Mexico.
Carnitas, Michoacán-style.Photo Credit: Robert Briggs / Shutterstock

Michoacán

Editor's note: Travel to Michoacán is not recommended due to serious safety risks in this area. Please follow your government's guidance and travel advisories.

Speaking of carnitas, we can’t overlook the place where these delicious taco, tamale, and torta fillings originated: Michoacán. Although you’ll find carnitas across Mexico, the tender-on-the-inside, crispy-on-the-outside morsels of pork simmered slowly in a pot of lard are symbolic of Michoacán—and it’s worth the trip to try them.

5. Cemita

A cemita poblana sandwich served up on Pueblo.
Cemitas poblanas are a staple of the Puebla food scene.Photo Credit: Marcos Castillo / Shutterstock

Puebla

Served in a type of a sesame seed–topped bread roll called a cemita (from which the dish gets its name), cemitas are enormous sandwiches consisting of a thin, breaded pork or beef cutlet; stringy quesillo (cheese); sliced avocado, onions, and chipotle; as well as the distinctive Mexican herb, pápalo. Most every Puebla food tour will feature a cemita or two, if you’re itching to try one.

Insider tip: Other popular Mexican sandwiches include the guacamaya from León, Guanajuato; the tamale-filled guajolotas and potato-and-chorizo pambazos of Mexico City; and the meat, cheese, and veggie–stuffed tortas found countrywide.

6. Cabrito

Cabrito goat hangs up to cure in Monterrey in Mexico.
Spit-roasted goat is one of Monterrey’s most emblematic dishes.Photo Credit: xhico / Shutterstock

Nuevo León

Regios—as people from Monterrey, the capital of Nuevo León, are known—have a reputation for being all about that carne asada life. But going beyond the backyard barbecues, there’s another dish for which this northern border state is recognized countrywide: cabrito (roasted kid goat). Typically enjoyed al pastor, that’s to say impaled and roasted on a spit, cabrito can be enjoyed alone, in tacos, and more.

7. Pozole

Avocado gets added to a dish of pozole in Mexico.
Sliced avocado is a popular addition to pozole of all types.Photo Credit: Liliana Campos / Shutterstock

Guerrero, Michoacán, and Jalisco

Editor's note: Travel to Michoacán and Guerrero is not recommended due to serious safety risks in this area. Please follow your government's guidance and travel advisories.

Although pozole is enjoyed countrywide, year-round—especially on Independence Day, just like chiles en nogada—this dish has roots in the Mesoamerican Nahua cultures of Central Mexico. A hearty soup made with hominy and meat (pork or chicken, usually), pozole is most often served with sliced lettuce, crema, radishes, onion, and lime. Other popular Mexican soups include mole de olla, menudo (tripe), sopa azteca (with strips of toasted tortilla), and sopa de lima.

Related: 8 Latin American Countries Celebrating Their Independence This Month

8. Burro percherón

A man holds up a burro percherón wrap up in tinfoil.
The burro percherón is a supersized take on the humble burrito.Photo Credit: xhico / Shutterstock

Sonora

Burritos as many people know and love them are typically associated with border cities and wider Tex-Mex cuisine, but the northern state of Sonora has its own (giant) take on the tightly rolled American Southwest staple. The burro percherón—which is particularly popular in Hermosillo—takes a tortilla sobaquera (huge flour tortilla) and fills it with meat, cheese, avocado, tomato, and sour cream, before wrapping tightly and serving.

9. Chilaquiles

Chilaquiles with a fried egg on top getting eaten in Mexico on a food trip.
Green chilaquiles are clearly superior to the red version. Some would say.Photo Credit: Marcos Castillo / Shutterstock

Countrywide

Chances are, if you’re familiar with Mexican cuisine, you’ve probably heard of chilaquiles. A breakfast favorite across the country, chilaquiles have seemingly endless variations. Top your totopos (fried tortillas cut into triangles) with red or green sauce, then choose your toppings. Classic additions include fried eggs, shredded chicken, and refried beans, as well as sour cream, sliced red onion, queso fresco, and avocado.

10. Barbacoa

Barbacoa in tortillas served up as the main dish in a Mexican home.
Enjoy your barbacoa served in a soft corn tortilla.Photo Credit: Guajillo studio / Shutterstock

Hidalgo

In Mexico, barbacoa is both a dish and form of cooking which involves roasting agave leaf–wrapped lamb (or goat) in a hole in the ground until flavorsome and tender. While several regions of Mexico have their own take on this dish, the state of Hidalgo is widely-considered the home of the best barbacoa. Enjoy in a warm corn tortilla alongside the typical taco toppings: salsa, onion, and cilantro.

Insider tip: If you like barbacoa, don’t skip birria (slow-roasted and seasoned beef or lamb) in Jalisco; cochinita pibil (achiote-marinated pork roasted in a banana leaf) in Yucatán; or machaca (dried, spiced beef or pork) in the north of Mexico.

11. Elote

Elote corn cobs served on sticks at a street stall in Mexico.
Mexican elotes are served with spicy chili powder and sour cream or mayonnaise.Photo Credit: The Image Party / Shutterstock

Countrywide

One of the most popular street food snacks across Mexico, the humble elote (corn-on-the-cob) is a must-try, wherever you are. Order it boiled or roasted and have the vendor coat it in a generous swipe of sour cream or mayonnaise (Mexico City favors mayonnaise; other states lean more towards sour cream), before choosing just which level of chili powder you want to add—spicy or very spicy. Alternatively, order esquites instead of elote, and enjoy your corn served in a cup instead of on the cob.

12. Aguachile

A dish of bright green Aguachile served up in Mexico.
Few things beat an aguachile and a beer on the beach.Photo Credit: JuanSalvador / Shutterstock

Sinaloa

Editor's note: Travel to Sinaloa is not recommended due to serious safety risks in this area. Please follow your government's guidance and travel advisories.

Traditionally made of raw shrimp doused in lime juice, chili, salt, and cilantro, and served with onion and cucumber atop a crisp tostada, aguachile is a product of the Sinaloan coastline. Nowadays, you’ll find all sorts of aguachile variations across the country, including aguachiles made from shellfish, fish, or even vegan alternatives. However, the best ones? Eaten on the beach along Mexico’s Pacific coast with an ice-cold beer in hand.

13. Tequila

Tequila gets served in a glass with a salt-chile rim in Mexico.
Try your tequila served with soda in a “cantarito.”Photo Credit: Alberto Valenzuela / Shutterstock

Jalisco

Few things say Mexico more than a shot of tequila, but for the really good stuff you need to travel straight to the source: Tequila, Jalisco. There, you’ll find a bunch of tequila distilleries—including José Cuervo—which you can tour before sipping (not shooting) their top-notch spirits made from 100 percent blue agave. And skip the salt and lime.

Insider tip: Tequila isn’t the only agave-based beverage you can sample in Mexico. Head to Oaxaca, Puebla, or seven other states for smoky mezcal; hit up Nayarit for raicilla; or go north to Sonora for bacanora. And don’t forget corn-based pox and Desert Spoon–derived sotol.

14. Tlayuda

A woman enjoys a tlayuda dinner in Oaxaca in Mexico.
Tlayudas are a street food specialty of Oaxaca.Photo Credit: Ernesto chi / Shutterstock

Oaxaca

A large toasted tortilla serves as the base for crispy, crunchy tlayudas, a Oaxacan foodie favorite. Often served street side on large open-air grills, tlayudas come topped with beans or mole sauce, lettuce, stringy quesillo cheese, avocado, your protein of choice, and sauce. Tasajo (dried beef), cecina (dried, spiced pork), chapulines (grasshoppers), and chorizo are popular protein options.

15. Marquesitas

Rolled marquesitas on a plate served up for diners in Mexico.
Try the Nutella and cheese marquesita the next time you’re in Yucatán.Photo Credit: Guajillo studio / Shutterstock

Yucatán

Crunchy crepes rolled tightly around a sweet-savory filling, marquesitas are one Mexican snack you might not know but won’t forget in a hurry. Although the classic Yucatán marquesita combo is Nutella and grated queso de bola (Edam cheese)—trust us, it’s delicious—you can also opt for jams, jellies, condensed milk, cream cheese, and cajeta (a caramel sauce made of goat’s milk).

Insider tip: Other popular Mexican desserts include the incredibly (some might say overly) moist tres leches cake; creamy flans and jericallas; and basically any fruit generously doused in sticky sauce and spicy chili salt. And did you know that chocolate also originated in Mexico?

Explore the top Mexican food tours

1 / 9

Keep reading

1 / 5
en
87eb7691-48e4-465c-9dd7-0a09f5de2354
article
Do more with Viator
One site, 300,000+ travel experiences you'll remember—direct to your inbox.
Stay in the know