• Menu
  • Menu

Top Dishes to Try in Mexico: Food & Dining Guide

If you visit Mexico, there’s one thing that will stand out: the food. It’s bold, vibrant, and full of flavors that will make you want to explore even more. Mexican cuisine is famous around the world, but there’s a lot more to discover beyond tacos and burritos. Get ready to try some of the best dishes that the country has to offer!

The Essence of Mexican Cuisine

Mexican food is all about freshness, variety, and simplicity. You’ll find tons of ingredients like corn, beans, tomatoes, and chilies in the local dishes. The flavors are rich, and even simple meals have a delicious complexity. Whether you’re eating at a street stand or a high-end restaurant, these flavors shine through.

Mexican dishes often include staples like tortillas, salsa, and guacamole. Don’t forget the Mexican spice mix: a proper balance of chili, cumin, garlic, and oregano. Every bite feels like an explosion of taste.

Top Mexican Dishes You Must Try

Tacos

Start your journey with a classic—tacos. These humble corn tortillas hold everything from grilled beef or pork to seafood and vegetarian fillings. They’re often topped with salsa, raw onion, and cilantro. Don’t be afraid to dig in with your hands!

If you’re in Mexico City, head to the famous “El Huequito” for some of the best street tacos. Their specialty is tacos al pastor: roasted pork with pineapple. They’re heavenly.

Enchiladas

Enchiladas are soft, rolled tortillas filled with meat, cheese or beans, and covered in a spicy chili sauce. They’re often topped with sour cream and cheese. It’s a comforting and filling choice that will make you smile after every bite.

For a great place to try this dish, visit “El Cardenal” in Mexico City. They serve some of the best enchiladas, made with care and tradition.

Chilaquiles

Want a hearty breakfast? Go for chilaquiles. These are lightly fried corn tortillas, served with green or red salsa, eggs, and sometimes chicken or pulled pork. It’s a popular morning dish full of crunchy and spicy goodness, perfect to wake you up after a night out.

One of the best spots to try chilaquiles is at “La Casa de Toño”. They serve generous portions, and it’s known for being affordable and delicious.

Regional Specialties

Tlayudas (Oaxaca)

In the southern state of Oaxaca, make sure you try tlayudas. This is a giant, crunchy tortilla topped with refried beans, meat, cheese, lettuce, and avocado. Locals call it the “Oaxacan pizza”, but it’s distinctly Mexican and absolutely packed with flavor.

Grab one from “El Tleque”, a famous spot in the heart of Oaxaca City.

Birria (Jalisco)

Head to the state of Jalisco for birria, a slow-cooked stew made from goat or beef and flavored with chilies and spices. It’s a little spicy, a little savory, and always satisfying, especially when served with tortillas. Make sure to dip the tortillas in the broth for extra flavor.

Visit “Birriería las 9 Esquinas” in Guadalajara for the ultimate birria experience.

Barbacoa (Hidalgo)

Barbacoa is another slow-cooked Mexican dish, but this time we’re talking about lamb, cooked underground for hours. It’s usually served with tortillas and a rich, flavorful sauce made from its own juices. It’s a favorite for celebrations, and you’ll often see locals enjoying it on weekends with their families.

For an authentic taste, check out “El Hidalguense” in Mexico City, where you can sample barbacoa made just like in Hidalgo.

Sipping on Mexican Beverages

Horchata

Horchata is a sweet, milky drink made from rice and flavored with cinnamon and vanilla. It’s perfect for cooling down after a long day of exploring. You can find it served in most street stands or restaurants, and it’s a must-try for any visitor.

Pick up a glass at “Agua de Barrilito” in Oaxaca for some of the best Horchata.

Mezcal

No trip to Mexico is complete without trying mezcal, the smoky cousin of tequila. It’s made from agave and has a strong, earthy taste that pairs surprisingly well with food. Sip it slowly and enjoy the complex flavors.

For a true mezcal experience, visit “Mezcaloteca” in Oaxaca, where they’ll guide you on how to appreciate the intricacies of this beloved drink.

Popular Street Foods You Can’t Miss

Elote

Elote is Mexican street corn, grilled and smothered in mayonnaise, chili powder, lime, and cheese. It’s a simple snack but packed with flavor. You’ll find it sold from street carts in the late afternoon or evening, and it’s a great way to cool down and snack at the same time.

Gorditas

Gorditas are thick corn cakes stuffed with cheese, meat, or beans. They’re crispy on the outside and warm on the inside, making them an ideal grab-and-go meal. You’ll find these in nearly every street market across Mexico, and they’re always a delight.

Quesadillas

No need to introduce quesadillas, but the ones you’ll find in Mexico are different from the fast-food versions you get elsewhere. They’re made fresh with corn tortillas and stuffed with regional cheeses, chicken, or huitlacoche (a corn fungus that’s surprisingly delicious).

Local Market Spots Worth Exploring

La Merced Market (Mexico City)

La Merced Market is one of the largest markets in Mexico City, and it’s the perfect spot to dive into local food. From fresh vegetables to meats, this place has it all. Make sure to stop by the street food stalls selling tacos, quesadillas, and tamales. The energy here is unbeatable.

Central de Abasto (Mexico City)

If you’re a serious foodie, visit Central de Abasto, the largest wholesale market in the world. You can taste an endless variety of fresh produce, street food items, and homemade snacks. Of course, the market’s size may be overwhelming, but if you have the time, just wander and explore. It’s an experience in itself.

Benito Juárez Market (Oaxaca)

Oaxaca is a hub of diverse and flavorful foods, and Benito Juárez Market is where you’ll find everything in one place. From mole (a complex sauce made with chilies, chocolate, and spices) to artisan cheeses and fresh produce, it’s a food paradise for anyone keen to sample the best of Mexican cuisine.

Fancy Dining Options

Pujol (Mexico City)

Pujol is often ranked as one of the best fine-dining restaurants in Mexico. Chef Enrique Olvera serves traditional Mexican flavors with a modern twist. You’ll find dishes like mole madre (a continuously aged mole sauce) or street corn reimagined for this high-end setting. Definitely book ahead, as it’s one of the most popular spots in town.

Quintonil (Mexico City)

If you love upscale dining, Quintonil is another restaurant you must try. With a focus on seasonal ingredients, the dishes here blend Mexican flavor profiles with sophisticated presentation. It’s perfect for those nights when you want to splurge a little.

Criollo (Oaxaca)

If you’re in Oaxaca and looking for fine dining, head to Criollo. This modern restaurant presents an exciting blend of traditional Oaxacan flavors with inventive techniques. The tasting menu is a great way to sample the region’s specialties in a laid-back atmosphere.

Finish With Something Sweet

Churros

No sweet adventure is complete without churros. These crispy, cinnamon-sugar-coated dough sticks are often dipped in chocolate or caramel sauce. Grab some fresh and piping hot from “El Moro” in Mexico City, which has been serving churros since 1935.

Cajeta

Cajeta is a caramel-like spread made from sweetened goat’s milk. It’s rich, creamy, and slightly tangy. Try it by itself, spread on bread, or as an ice cream topping. You can find jars of cajeta in most grocery stores or try it fresh at any local sweet shop.

Final Thoughts

Mexico is a country where food is something to be celebrated daily. Whether you’re grabbing a taco on the street or indulging in a fancy dinner, you’re never far away from a great meal. Just remember: take your time and savor every bite. It’s not just about eating. It’s about experiencing a culture.

Leave a reply

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