Mexican cuisine is known for its vibrant flavours and colourful presentations. From tacos and tamales to enchiladas and chiles rellenos, there’s no shortage of delicious and satisfying dishes to choose from. In this article, we’ll be sharing 20 of the best Mexican foods that you absolutely must try.
Tacos al pastor
These tacos are made with marinated pork that is cooked on a spit and then sliced thin. They’re typically topped with pineapple, cilantro, and onions, and are the perfect balance of sweet, savoury, and tangy.
Enchiladas
These rolled tortillas are filled with meat or cheese and topped with a flavourful sauce. They’re often served with rice and beans, making for a comforting and filling meal.
Tamales
These steamed corn dough dumplings are filled with meat or cheese and are often served with a spicy salsa. They’re a great option for those looking for something a little more substantial.
Chiles rellenos
These stuffed peppers are filled with meat or cheese and then fried. They’re often served with a tomato-based sauce, making for a perfect combination of flavours and textures.
Pozole
This traditional soup is made with hominy, meat and spices. It’s often garnished with shredded cabbage, radishes and lime wedges, making for a hearty and flavourful dish.
Guacamole
This avocado-based dip is a staple at Mexican restaurants. It’s typically made with mashed avocado, lime juice and cilantro, making for a fresh and delicious appetiser.
Sopaipillas
These fried pastries are often served as a dessert. They’re typically topped with honey or powdered sugar, making for a sweet and satisfying treat.
Tortas
These sandwiches are made with a telera roll and filled with meat, cheese, and avocado. They’re a great option for those looking for something a little more substantial.
Queso fundido
This melted cheese dish is often served as an appetiser. It’s typically made with Oaxaca or Chihuahua cheese, making for a decadent and creamy start to your meal.
Carne asada
This grilled meat dish is often served with tortillas, beans and salsa. It’s a classic dish that never disappoints.
Ceviche
This raw fish dish is marinated in lime juice and typically served with tomatoes, onions and cilantro. It’s a refreshing and light option that’s perfect for hot summer days.
Pico de gallo
This salsa is made with diced tomatoes, onions, cilantro and lime juice. It’s a simple but delicious condiment that adds a burst of flavour to any dish.
Chile con queso
This cheese dip is made with melted cheese and diced green chilies. It’s a comforting and satisfying dip that’s perfect for parties.
Tostadas
These crispy tortillas are topped with beans, meat, lettuce and cheese. They’re a great option for those looking for something a little more substantial.
Flan
This creamy custard is a popular Mexican dessert. It’s a classic and satisfying end to any meal.
Margaritas
This cocktail is made with tequila, lime juice and orange liqueur. It’s a refreshing and delicious drink that’s perfect for hot summer days.
Molletes
These open-faced sandwiches are made with bolillo rolls and are typically filled with beans and cheese. They’re a great option for a quick and satisfying breakfast or lunch.
Churros
These fried pastries are often dusted with cinnamon and sugar, making for a sweet and satisfying treat. They’re perfect for dipping in a warm cup of chocolate.
Tostadas de ceviche
These crispy tortillas are topped with a ceviche-style fish mixture, making for a refreshing and light option that’s perfect for hot summer days.
Elote
This street food is made with grilled corn that is topped with a variety of toppings such as cotija cheese, mayonnaise, lime juice and chilli powder. It’s a simple but delicious treat that’s perfect for a snack or side dish.
If you’re planning to travel to Mexico, it’s definitely worth trying all of these delicious foods. While you’re there, don’t forget to explore the local markets to find the best street food and try to find local taquerias, where you can get some of the most authentic and delicious tacos.
Travel tips
- It’s always a good idea to be familiar with basic Spanish phrases, it can help you to communicate better and understand the menu better.
- To save money and try more different foods, try to eat like a local, eating street foods or at local taquerias.
- If you’re looking for a more upscale dining experience, ask locals for recommendations, or check out the restaurants that have been recommended by reputable food critics.
- Don’t be afraid to try new things, Mexican cuisine is incredibly diverse and you might discover your new favourite dish.
- And finally, bring a good appetite and be ready to enjoy some of the most delicious food you’ve ever had.
Looking for a way to make your Mexico trip more than just a vacation? Check out GVI. They’ve got volunteer opportunities like marine conservation and turtle conservation, and even scuba-diving in Puerto Morelos. Not only will you get to explore the country in a unique way, but you’ll also be doing something good for the environment. So, if you want to make your Mexico trip more than just eating tacos and lounging on the beach, hit up GVI and make a real difference in the community!