Best Foods to Try in Mexico: 15 Mexican Dishes Every Traveler Should Taste

Mexico is one of the world’s most exciting destinations for food lovers. Its cuisine combines Indigenous traditions, regional ingredients, Spanish influences, and centuries of culinary history.

From tacos served at busy street stalls to slow-cooked regional specialties, Mexican food varies dramatically from one part of the country to another. Mexico City has an enormous street-food culture, Oaxaca is famous for its moles, Yucatán has distinctive Mayan-influenced dishes, and coastal regions are known for fresh seafood.

If you’re planning a trip to Mexico, these 15 Mexican foods are worth seeking out.

1. Tacos

No trip to Mexico would be complete without trying authentic tacos.

Mexican tacos come in countless regional varieties, with fillings ranging from grilled meat and slow-cooked pork to seafood and vegetables.

Some popular styles include:

  • Tacos al pastor
  • Tacos de carnitas
  • Tacos de barbacoa
  • Tacos de carne asada
  • Fish tacos

The tortillas, toppings, salsa, and preparation can vary considerably between regions.

Best for: Every traveler, especially first-time visitors.

2. Tacos al Pastor

Tacos al pastor are among Mexico’s most recognizable street foods.

Thin slices of marinated pork are traditionally cooked on a vertical spit, similar to the method used for shawarma. The meat is served on small corn tortillas and commonly topped with onion, cilantro, salsa, and pineapple.

Mexico City is particularly famous for its al pastor taco culture.

Best for: Street-food lovers and meat lovers.

3. Mole

Mole is not simply one dish but a family of complex sauces found across Mexico.

Oaxaca and Puebla are particularly famous for their mole traditions.

Ingredients can include chiles, spices, nuts, seeds, herbs, fruit, and sometimes chocolate. The result is a deep, layered sauce that can take considerable time to prepare.

Mole is commonly served with chicken, turkey, or other meats.

Best for: Travelers interested in traditional Mexican cuisine.

4. Chiles en Nogada

Chiles en nogada is a visually striking Mexican dish traditionally associated with Puebla.

It consists of a poblano chile stuffed with a seasoned meat and fruit mixture, covered with a creamy walnut-based sauce and topped with pomegranate seeds.

The combination of green, white, and red ingredients is also associated with the colors of the Mexican flag.

Because some ingredients are seasonal, the dish is particularly associated with certain times of the year.

Best for: Food-focused travelers and traditional cuisine enthusiasts.

5. Tamales

Tamales are made from masa, usually filled with ingredients such as meat, cheese, vegetables, or sauces, and wrapped before being steamed.

They are found throughout Mexico, but recipes and fillings vary significantly by region.

Some are savory while others are sweet.

Tamales are particularly interesting for travelers because they reveal how different Mexican communities interpret a traditional food.

Best for: Travelers who want to explore regional cuisine.

6. Pozole

Pozole is a hearty soup made with hominy and meat, usually pork or chicken.

It is commonly served with fresh toppings such as:

  • Shredded cabbage
  • Radishes
  • Onion
  • Lime
  • Oregano
  • Chiles

Different regions have their own versions, including red, green, and white pozole.

It’s especially satisfying after a long day of sightseeing.

Best for: Comfort-food lovers.

7. Cochinita Pibil

Cochinita pibil is a traditional dish from the Yucatán Peninsula.

Pork is marinated with citrus and spices before being slow-cooked until tender. It is often served with pickled red onions and tortillas.

The dish has deep roots in the region’s culinary traditions and is one of the foods travelers should seek out when visiting Yucatán.

Best for: Travelers exploring Mérida, Valladolid, and the Yucatán Peninsula.

8. Birria

Birria is a slow-cooked meat dish traditionally associated with Jalisco.

The meat is prepared with a flavorful mixture of spices and chiles and can be served as a stew or used as a taco filling.

Birria tacos have become popular internationally, but trying the dish in Mexico offers an opportunity to experience its regional roots.

Best for: Meat lovers and travelers exploring western Mexico.

9. Chilaquiles

Chilaquiles are a popular Mexican breakfast or brunch dish.

Crispy tortilla pieces are covered with salsa and topped with ingredients such as cheese, onion, cream, eggs, or shredded chicken.

You can find red and green versions depending on the salsa used.

Because the dish is filling and comforting, it’s an excellent way to start a day of sightseeing.

Best for: Breakfast and brunch.

10. Enchiladas

Enchiladas consist of tortillas filled or rolled around ingredients such as meat, cheese, or vegetables and covered with a flavorful chile-based sauce.

There are many regional variations, so don’t assume every enchilada you encounter will look or taste the same.

They can be served with rice, beans, salad, cream, or cheese.

Best for: Travelers who enjoy spicy and savory dishes.

11. Elote

Elote is Mexican-style grilled or cooked corn served with toppings that can include mayonnaise, cheese, chile, lime, and other seasonings.

It is commonly enjoyed as a casual snack and can often be found from street vendors.

A related preparation is esquites, where corn kernels are served in a cup with similar toppings.

Best for: Street-food experiences and quick snacks.

12. Aguachile

For travelers who enjoy seafood, aguachile is worth trying.

This dish commonly features fresh shrimp prepared with lime juice, chile, onion, and other fresh ingredients.

It is especially associated with coastal regions of Mexico.

Because it relies heavily on fresh seafood and bright flavors, aguachile can be particularly refreshing in warm coastal destinations.

Best for: Seafood lovers.

13. Pescado a la Talla

Pescado a la talla is a grilled fish preparation associated with Mexico’s Pacific coast.

The fish is typically seasoned with a flavorful chile-based preparation before being grilled.

It is particularly worth seeking out when visiting coastal destinations such as Acapulco and other areas along Mexico’s Pacific shoreline.

Best for: Seafood lovers and coastal travelers.

14. Pan de Muerto

Pan de muerto is a traditional sweet bread associated with Día de Muertos, or Day of the Dead.

The bread has a distinctive shape and is commonly flavored with ingredients such as orange and anise, depending on the recipe.

It is a seasonal food, so travelers visiting Mexico around Day of the Dead celebrations may have the opportunity to try it fresh from local bakeries.

Best for: Travelers interested in Mexican traditions and seasonal food.

15. Churros

Churros are a simple but popular Mexican sweet.

They are fried dough pastries that are commonly coated with sugar and sometimes cinnamon. Some versions are filled with chocolate, caramel, or other sweet fillings.

You can find them at markets, street stalls, cafés, and dessert shops.

They’re particularly enjoyable as an evening snack after exploring a city.

Best for: Dessert lovers and casual street-food stops.

Best Mexican Foods by Region

One of the best things about traveling through Mexico is discovering how much the cuisine changes between regions.

Mexico City

Look for tacos al pastor, tamales, chilaquiles, and a huge variety of street food.

Oaxaca

Mole, tlayudas, tamales, and other regional specialties make Oaxaca an important destination for food travelers.

Yucatán

Try cochinita pibil, sopa de lima, and other dishes influenced by the region’s Maya heritage.

Puebla

Puebla is strongly associated with mole poblano and chiles en nogada.

Jalisco

Birria is one of the region’s most recognizable dishes.

Baja California

The peninsula is known for seafood, fish tacos, and a growing food and wine scene.

Coastal Mexico

Fresh seafood dishes such as aguachile, ceviche, and grilled fish are particularly popular in coastal areas.

Mexican Street Food You Should Try

Street food is an important part of Mexico’s culinary culture.

Depending on the destination, you may encounter tacos, elote, tamales, quesadillas, tortas, churros, and many regional specialties.

When choosing a street-food stall, look for places that are busy with local customers and where food is being prepared frequently.

If you have dietary restrictions or allergies, ask about ingredients before ordering, especially with sauces, marinades, and fillings.

How to Experience Mexican Food Like a Traveler

Don’t limit yourself to restaurants aimed specifically at tourists.

Some of the most memorable food experiences can come from neighborhood markets, family-run restaurants, street vendors, bakeries, and small local eateries.

Try the same dish in different cities and compare the flavors. Mexico’s regional diversity means that even familiar foods can taste completely different depending on where you eat them.

It’s also worth trying local drinks and desserts alongside your meals to get a broader understanding of each region’s food culture.

Final Thoughts

Mexican cuisine is much more diverse than the tacos and nachos commonly associated with it outside the country.

From mole in Oaxaca and birria in Jalisco to cochinita pibil in Yucatán and seafood along Mexico’s coast, food can become one of the main reasons to explore different parts of the country.

When planning your trip, don’t just create a sightseeing itinerary. Leave room for markets, local restaurants, street-food stops, and spontaneous meals.

Some of your best memories in Mexico may begin with something as simple as following the smell of freshly cooked tortillas or grilled meat down a busy street.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *