Mexico is a paradise for food lovers. The country’s rich history and diverse regions create a beautiful tapestry of flavors, textures, and colors that will thrill your taste buds. Whether you’re enjoying a plate of tacos on a bustling street corner or sitting down at a family-run restaurant, there’s no shortage of incredible dishes to explore.
Tortilla-Based Dishes
Tacos
Let’s start with tacos. These are probably the most well-known Mexican dish, and you can find them everywhere, from street vendors to sit-down restaurants. Tacos are essentially corn or flour tortillas filled with a variety of fillings like carne asada (grilled beef), al pastor (marinated pork with pineapple), or carnitas (slow-cooked pork).
When in Mexico, go for tacos al pastor. The pork is marinated in spices and cooked on a vertical spit, similar to shawarma. They typically come topped with fresh cilantro, chopped onions, and slices of pineapple. Just squeeze a bit of lime on top, and you’re good to go.
Quesadillas
This dish is often made with a corn or wheat tortilla, filled with cheese, and then grilled on both sides. But in Mexico, you’ll also find versions packed with extras like mushrooms, huitlacoche (corn fungus), or meat. If you’re in Mexico City, try a quesadilla without cheese! It’s a local quirk you’ll quickly get used to.
Enchiladas
Enchiladas are tortillas rolled around fillings such as chicken or cheese, then covered in red or green sauce. They are often served with cheese, sour cream, and sometimes avocado on top. If you’re a fan of something saucier, enchiladas are calling your name.
Chilaquiles
This traditional breakfast dish consists of lightly fried tortilla chips simmered in red or green salsa. They’re usually served with eggs or pulled chicken on top, along with cheese, cream, and a side of refried beans.
Street Foods You Must Try
Elote and Esquites
Elote is Mexican street corn that’s grilled and slathered with mayo, chili powder, lime, and cheese. Esquites are the off-the-cob version, served in a cup and just as delicious. You’ll find them sold by street vendors in almost every city.
Tamales
Tamales are made from corn dough stuffed with fillings like meats, cheese, or chilies, wrapped in corn husks, and steamed until perfectly soft. Each region of Mexico has its own take on tamales, so don’t be afraid to try different kinds.
Gorditas
Think of gorditas as thicker tortillas stuffed with meat, cheese, or beans. They are grilled or fried, and the crispy outside contrasts with the soft and flavorful inside. You can’t beat the texture of a fresh gordita made by a stall on the street.
Traditional Dishes
Mole
Mole is a rich sauce made from a mix of dried chilies, spices, and chocolate (yes, you read that right). It’s usually served over chicken or turkey. Puebla is famous for its mole poblano, though Oaxaca also offers a few unique varieties of mole. Give them all a try to see which you prefer.
Pozole
Pozole is a chunky soup made with hominy (dried corn kernels) and pork or chicken. It’s usually served with cabbage, radish, lime, and oregano for you to add to your liking. Pozole rojo (red version) is a must-try when in central or southern Mexico.
Cochinita Pibil
A Yucatan specialty, cochinita pibil is slow-cooked, marinated pork wrapped in banana leaves and seasoned with achiote and citrus. The result is tender, juicy meat served with pickled red onions and tortillas. It’s a regional dish you can’t miss.
Tlayudas
This Oaxacan dish is often called a Mexican pizza. It’s a large, thin, crispy tortilla topped with beans, cheese, avocado, cabbage, and usually some type of meat. The flavors of Oaxaca come together perfectly in this dish.
Drinks to Try in Mexico
Agua Fresca
Agua fresca is a refreshing drink made from water blended with fruits like watermelon, guava, or tamarind. They’re served chilled and are an ideal way to cool down even on the hottest days. Keep an eye out for unexpected flavors, like horchata (a cinnamon rice water).
Mezcal
If you’re a fan of tequila, you need to try mezcal. This smoky spirit is made from agave, just like tequila. The difference lies in how it’s roasted and distilled. Don’t be shy—a little sip will open up a world of smoky, earthy flavors. Oaxaca is the epicenter of mezcal, so that’s the best place to learn more about it.
Tequila
Speaking of tequila, if you’re in the state of Jalisco, make sure to visit a tequila distillery. The town of Tequila is where this popular drink was born. While sipping, don’t forget to try it neat to fully appreciate its complexity.
Where to Eat: Top Restaurant Recommendations
El Hidalguense (Mexico City)
This no-frills restaurant is a favorite for barbacoa (slow-cooked lamb) in Mexico City. It’s only open Fridays through Sundays, so plan your visit accordingly. Don’t miss out on the lamb tacos; they melt in your mouth.
La Cueva del Chango (Playa del Carmen)
If you make it to Playa del Carmen, head to La Cueva del Chango. It’s a charming spot surrounded by jungle greenery and serves up some of the best traditional Mexican breakfast in the region. Try their chilaquiles and enchiladas.
Catedral Restaurante (Oaxaca)
For an upscale dining experience in Oaxaca, visit Catedral Restaurante. Their mole negro is unforgettable, but you really can’t go wrong with anything on their menu. It’s perfect for getting a taste of Oaxacan cuisine in a more refined setting.
Taquería Los Cocuyos (Mexico City)
This small taco stand in the historic center of Mexico City is famous for its suadero (slow-cooked beef) tacos. It’s a must-visit for anyone wanting to taste authentic street tacos. Don’t expect fancy seating, just incredible bites full of flavor.
Tips for Finding Authentic Mexican Cuisine
Venture Beyond Tourist Zones
You’re more likely to find authentic Mexican food by stepping away from tourist-heavy areas. Look for local markets or smaller family-run restaurants. These spots offer a more genuine taste of regional specialties.
Check Out Local Markets
Speaking of markets, some of the best food in Mexico can be found at local open-air markets. These spots often feature countless food stalls offering freshly prepared items at affordable prices. You never know what new favorite you might find.
Ask Locals for Recommendations
When in doubt, ask locals. They know the area better than anyone and can often point you to places that don’t show up in the guidebooks. Whether it’s a street stall or a hidden restaurant, you’ll likely end up with a great meal.
Try Street Food
Some of the best dishes in Mexico can be found on the street. Don’t be afraid to try food from carts and stalls. As long as the stall looks busy and the food is being prepared fresh, you’re in for a fantastic and affordable meal.
Mexico offers a rich selection of food that goes far beyond the stereotypical dishes you might already know. From tacos to mole, and tamales to cochinita pibil, there’s something for everyone. When you’re in Mexico, be adventurous, follow your nose, and enjoy the vast world of flavors in front of you.
























Leave a reply