Top 7 Dishes to Try in Mexico

Adults swimming in a clear cenote with blue water and lush greenery in Halatun, Mexico.
Ali Alcántara, Pexels

Mexican cuisine offers a symphony of bold and complex flavors, deeply rooted in a rich history spanning thousands of years. Its essence lies in indigenous staples like corn, beans, and chili peppers, which were cultivated by ancient civilizations.

The arrival of the Spanish introduced new elements such as livestock, dairy products, and a variety of spices like oregano and cinnamon, alongside cooking techniques like baking. This fusion created a diverse culinary landscape, where chilies are valued not just for heat but for their distinct flavor profiles.

Regional variations across Mexico ensure a unique taste experience, from the hearty, meat-based dishes of the north to the lighter, seafood-focused fare of the southern coasts.

Mexico offers a spectrum of dining experiences to suit every budget. For those seeking affordability and local flavor, street food stalls, particularly taco stands, are ubiquitous, providing quick, authentic, and inexpensive bites. Additionally, 'cocinas económicas' or 'comida corrida' are small, local restaurants specializing in affordable, home-cooked set lunch menus, popular with residents.

Mid-range options include casual taquerias and fondas, which offer a comfortable setting to enjoy a wider variety of traditional dishes. For a more upscale experience, cities feature high-end restaurants, some led by renowned chefs, providing sophisticated interpretations of Mexican cuisine through tasting menus, often requiring advance reservations.

1. Tacos al Pastor

A quintessential street food featuring thinly sliced, marinated pork cooked on a vertical spit, often served with pineapple on small tortillas.

2. Mole

A rich and complex sauce, with dozens of varieties, often made from a blend of chili peppers, spices, and a hint of chocolate, typically served over chicken or enchiladas.

3. Pozole

A comforting, traditional soup made with hominy corn and meat, commonly pork or chicken, garnished with ingredients like shredded cabbage, radish, and lime.

4. Chilaquiles

Fried corn tortilla pieces coated in a vibrant red or green salsa, topped with sour cream, cheese, and onion, frequently accompanied by shredded chicken or a fried egg.

5. Tamales

Steamed parcels of corn dough (masa) filled with savory ingredients like chicken in green sauce, or sweet fillings such as fruit, wrapped in corn husks or banana leaves.

6. Cochinita Pibil

A traditional dish from the Yucatán Peninsula, consisting of slow-roasted pork marinated in achiote paste and sour orange juice, typically served with pickled red onions.

7. Elotes

Boiled or charbroiled corn on the cob, generously coated with mayonnaise, grated cheese, chili powder, and a squeeze of lime juice.

Check out our other pages on Mexico

Discover destinations in Mexico