Food Guides North America Travel

Top 15 Foods of Mexico

Corn, chicken, beans, avocados, peppers, repeat. Mexican cuisine may include one of the aforementioned as a part of each dish, but there is much more to traditional Mexican cooking than tacos and guacamole. After living and traveling back and forth in Mexico the last 18 months, I can tell you that I have tried a bit of everything in this amazing country. I have gone outside the box and eaten crickets, tasted beef tongue, and have had enough tequila to last a life time. It blows my mind that people who have never traveled to this Cultural Utopia actually believe that Chipotle and Taco Bell are Mexican… Flour tortillas? Burritos? Nachos? Doritos Locos Tacos? Honestly, what the hell is a Doritos Loco? After taking my taste buds through adventure after adventure of Mexican Cuisine, I have compiled a list of my 15 favorite Mexican dishes/foods. To my Mexican friends, remember, this is my list and I am happily open to debate 😉

15. Fresh produce

There is a reason the majority of produce you find in a typical United States grocery store is from Mexico. This country has the perfect setting and landscape to grow a vast range of produce year round. A walk through a local market in Mexico can overwhelm you with fruits and vegetables. Tropical fruits such as papayas, pineapples, coconuts and mangoes are some of the more popular fruit items to satisfy your sweet craving or make a nice juice. Many varieties of peppers and chiles fill the rafters as they dangle from overhead. Habaneros, Guajillos, Serranos and Jalapeños are spicy options, but the Chile Poblano sets the stage as the king. Lastly, there is one item from the produce stand that stands out among the food scene in Mexico. Keep reading to find out what it is 😉

14. Tamales

Tamales are made of cornmeal that is steamed in a corn husk or banana leaf. The cornmeal is stuffed with different kinds of meats, sauces or fruits. The most common kinds of tamales you will find are Mole con Pollo or Pollo con Salsa Verde. These are both chicken stuffed tamales accompanied with Mole or Salsa Verde, both delicious options. Another common flavor is Tamale con Dulce. These tamales are stuffed with different kinds of fruits such as strawberries or pineapple and are perfect for the morning. Tamales can be found through out towns and larger cities on the sides of the streets in the mornings and evenings.

One of my favorite ways to get a tamale in Mexico City is by chasing a man that I know as a legend. The “Tamale Man” rides through the streets on his bike with his large pressure cooker echoing the sounds of a repetitive recording that will forever stick in your head. “Tamales! Que Ricos! Oaxaqueños! Deliciosos! Calientitos!” These are not the best tamales at all, but I’m going to be honest, I have jumped out of bed to chase the tamale man down the streets to buy my breakfast for the next morning.

13. Sopa Azteca

No, “Max and Erma’s” Tortilla Soup is not good and it does not even come close in comparing to this. Sopa Azteca is a class Mexican soup made from chicken broth, tomatoes, onions with some chile for a kick. When the broth is complete, fried tortilla strips, cheese, avocado and a dollop of cream are added to balance the spiciness. Another common addition to the soup is chicharrón, which is fried pig skins. Not my favorite, but I can admit it is excellent in this soup.

12. Esquites and Elotes

When walking through the streets of Mexico, it is not hard to find esquites and elotes. These popular Mexican street snacks are grilled or boiled corn. Esquites are kernels of corn shaven off the husk and placed into a cup for your enjoyment while an Elote is the whole thing. I hope you have some tooth floss. You can eat them plain or add some extra flavor.

The most popular way to enjoy equities and elotes is not at all healthy, but it is mouth watering. The corn is suffocated in cream or mayonnaise, covered with cheese, and powdered with chile. A squirt of lime tops off the Mexican favorite.

11. Molcajete

This was one of the first dishes I had in Mexico and there is no surprise it kept me coming back for more. Molcajete is a simple dish with a lot of flavor and variety. The dish is served in a hot molcajete ceramic bowl containing different meats, salsa, cheese, onions, chorizo and chiles while being served with some warm and handmade tortillas. The best way to enjoy Molcajete is by taking a small piece of everything from the bowl, wrapping it up in your tortilla and eating it until your too full to walk. Be careful, this dish comes out steaming hot.

10. Tostadas

Tostadas are very similar to that of Molcajete, but these are served cold rather than hot. A Tostada is a flat and crunchy tortilla accompanied with different toppings. The toppings of a Tostada can go in many different directions, but the most common are some mix of chicken, beans, lettuce, salsas, cheese, cream and avocado. This Mexican specialty is basically the mix of a salad and open faced sandwich.

9. Avocados (Guacamole)

Remember when I mentioned that there was one common produce that dominates the Mexican food scene? You guessed it, avocados. Have you ever seen the commercial with the jingle, “Avocados from Mexico”? There is no doubt that the best avocados come from Mexico and not California. The country is full of avocado ranches and trees that produce these creamy fruits. Avocados are in just about every dish and add some soft texture to your tacos. Guacamole is of course the most popular way to enjoy an avocado as you can enjoy the dip as an appetizer or spread it onto meats with your entree.

8. Chilaquiles

A delicious breakfast favorite that will be hard to find anywhere else. Chilaquiles are tortilla chips covered with different kinds of salsas and topped with the likes of chicken, chorizo, cheese, cream, beans and more. My favorite style of Chilaquiles come covered in salsa verde and are topped with two or three over-easy eggs. This dish is both soft and crunchy and delivers a sweet, but spicy flavor. It is absolutely perfect in the morning.

7. Tequila

I know it isn’t a food but, how could anyone visit Mexico without drinking tequila? People, you need to throw out your haunting memories of that awful $6 bottle of tequila you had in college that made you unable to move from bed the next day. Tequila is so much more than what most Americans experience in their partying days. This stuff is smooth and the perfect drink to celebrate any get together with. There are thousands of tequilas in Mexico to try and the best way to experience many of them is by taking a trip to the actual town of Tequila.

This place is the Tuscany or Napa of Tequila as the valley is surrounded with beautiful blue agave plants. The nectar from these plants is distilled to make the delicious spirit.

A trip to Tequila will give you the opportunity to visit some legendary distilleries such as Jose Cuervo and Sauza, but the smaller, local distilleries have the best flavors. Visit Tres Mujeres for a unique experience. This distillery makes all of their tequila organically and ages the agave nectar in barrels underneath the ground. I have tried a lot of tequila in my time in Mexico and I can promise you that they produce some of the best. Check out the links to their Facebook page and website to learn more!

6. Chile en Nogada

This dish comes around once a year as it is served seasonally revolving around Mexican Independence Day on September 16th. The dish is served to represent the colors of the flag and country; red, white and green. The green comes from the Chile Poblano that is stuffed with ground beef or pork accompanied by spices, pine nuts and dried fruits. Next, the white is served with a light and sweet sauce made with cheese, cream and nuts. The sauce is poured heavily over top to bathe the stuffed pepper. Lastly, the red is represented through tart and crunchy pomegranate seeds that have been sprinkled on top. Put all of these things together and you do not only have the colors of Mexico, you have an incredible dish.

5. Quesadillas

Quesadillas are simple enough to make by folding a corn tortilla over top of cheese, but they are so much more than that. Quesadillas are best served in small markets through out Mexico. They are of course filled with cheese, but it is what else can be added that makes them so delicious. They are placed on a hot flat surface to cook and can be filled with chicken, chorizo, vegetables and salsas. A personal favorite of mine is Flor de Calabaza, or pumpkin flowers. These flowers add a little bit of sweetness to the already delicious and cheesy Quesadilla.

4. Cochinita Pibil

The Yucatan Peninsula is the most popular tourist destination in Mexico as it is home to both Cancún and Chichen Itza. These destinations are awesome, but this area of Mexico is on another level with its’ food scene. Many different fruits as well as Mayan spices are added to Yucatán cooking and Cochinita Pibil is the crown and jewel. This dish is made in a similar style to pulled pork. The chicken or pork is bathed in a spicy and citrusy marinade before being slow roasted in a banana leaf. It is served with tortillas and fried plantains. Cochinita pibil is so popular that you can find it through out Mexico, but it is definitely best served in the jungles of the Yucatán.

3. Mole

Italians have pasta sauces and Mexicans have Mole. Different kinds of Moles are traditionally used throughout Mexican cuisine as the base for many different kinds of dishes. When I say different and many, I mean it. Mole depends on the region or city that you are in as the locals make their sauces based on what is best provided to them. I have eaten a nut Mole created from peanuts and almonds that was delicious with bread and I have had a pink Mole created from beets and wine that was a delicious treat over top of vegetables and chicken.

Moles are very difficult to make as the list of ingredients is overwhelming. To make Mole, you need access to a lot of different kinds of chile peppers and most of them can only be found in certain regions. The best way to have Mole is by going to the local market for some homemade pastes to take home. The most popular of Moles are Mole Verde, Mole Rojo and my favorite, Mole Poblano. Mole Poblano originates from the state of Puebla and packs in both a sweet and spicy flavor as a little bit of chocolate is added to the chile peppers for a unique taste. This Mole is best as Pollo con Mole, (chicken with mole) or my next dish on the list.

2. Enchiladas 

Enchiladas are one of the most popular foods in Mexico and for very good reason. Enchiladas are made by tightly wrapping meats, cheeses or beans in corn tortillas, much like a crepe, before being drowned by different kinds of Moles. They are then topped off with cream and cheese and often accompanied by a side of bread to scoop up any left over sauce. Enchiladas are served through out the day, but I enjoy them the most as a breakfast. Chicken enchiladas bathed in a sweet Mole Poblano is the breakfast of champions.

1. Tacos

How could I possibly write a list of my favorite foods in Mexico without tacos, let alone placing them in the top three? Tacos are Mexico. Everywhere you look, you will find tacos and street tacos are definitely the best. However, there are so many different kinds of tacos out there, that I have not even come close to trying them all. Basic tacos are filled with meats such as steak, chicken, pork or chorizo. A more vegetarian option can be filled with nopales (cactus) and cheese that are a delight. Fish tacos are often served on the coast, but I would not eat them whilst visiting a small town in the middle of the country… If you want to go outside the box you can even have some beef tongue or chicken livers in your tortillas. As there is a wide variety of tacos in Mexico, it is apparent that I need to make a top three for my number one cuisine of Mexico.

3. Barbacoa

These tacos are made by using beef, sheep, or goat and steam cooking it underneath the ground. So much goes into the preparation of these meats that they need to be left untouched and cooked overnight. The results are mouth watering. The meat melts in your mouth just as a beef brisket would in the Southern part of the United States. The tacos are served with nothing but meat in the tortilla and it is up to you to add more. I think the best addition is a little bit of cilantro, diced onions and a dash of a mild salsa.

2. Al Pastor

The next taco on my list owns the streets of Mexico City. A walk or ride around the massive metropolis will give you the opportunity to see the process of the famous Tacos Al Pastor. Aptly named the “Shepherd” or “Father” in English, these tacos dominate the food scene in Mexico City.

Al Pastor is made by slow cooking a very large hunk of marinated pork, rotisserie style with a flame. This process is very similar to the way gyro meat or shawarma is cooked in Greece and the Middle East. The tacos are finished of with a slice of fresh, juicy pineapple with a dash of diced onions and cilantro for extra flavor. You will find Tacos Al Pastor through out the country, but no one does it quite like Mexico City.

1. Campechanos

Lastly, my favorite taco of all, Campechanos. These street tacos take some different flavors and combine them into a unique, but perfect way. The two main ingredients are beef and chorizo while there is typically a third ingredient added to the delicious combination. Different taco vendors make Campechanos in their own way. The most common is beef, chorizo and crunchy chicharrón. The best Campechanos I have had substitute potatoes instead chicharrón. The potatoes are sliced very thin and sautéed to a crisp as to add the crunchiness in the absence of the chicharrón. I have made these tacos a few times on my own, but nothing compares to the way they are made by street vendors. A night out drinking and partying in Mexico is always best accompanied by some Tacos Campechanos as a late night snack.

If you haven’t been down to Mexico yet for the food, it is time to book that flight or ride to the other side of “The Wall” and give your taste buds an experience of a lifetime. Resorts in Cancún are not good enough as you really need to explore. Take a tour of a distillery in Tequila. Go to Puebla and sample the Moles. Head to the jungles of the Yucatán Peninsula and search for the best spices to make Cochinita Pibil. Visit for Independence Day and enjoy a home made Chile en Nogada. Party until the sun comes up and enjoy some tacos in the street.

Sure, there are plenty of Mexican restaurants through out the U.S, but it is nearly impossible to re-enact these flavors outside the borders. I would love to hear your list of best foods in Mexico! Please make sure to comment, make suggestions, add to the list, switch things up and disagree. Let the debate begin!

And remember people, take your time while trying new foods in Mexico! These signs are posted randomly in the streets for a reason 😉

7 Replies to “Top 15 Foods of Mexico

  1. Hi there: I like you articule very much and would like to suggest some dishes that, even though you might not find in the street vendors, They are much a part of our homemade food! 🙂 A typical dish from both the State of Guerrero and Jalisco is “Posole” which is general y made with pork broth or chicken but with a big grain corn or “hominy”. Next time you come down make sure you go to Acapulco on a Thursday where it has become a tradition in a los of restaurants to seré “pozole” of all kind, even shrimp which is my favourite. Then there are variations to “enchiladas” but instead of mole sauce they covered them with tomato sauce “entomatadas” or with bean sauce “enfrijoladas”. Both stuffed with either chicken or even scrambled eggs! Yummy! Now, since Maxico has such a vast coast line, you have to try “ceviche”. Eventhough in Chile They claim to be their creators, in my favourite list is “Ceviche Acapulqueño” cocktail which is lime marinated raw white fish mixed with fresh chopped tomatoes, onion, serrano Peppers and cilantro as a basic mix, but there are some that add olives, or pine Apple, or mango, cappers, olive oíl, coconut, and some even add catsup! There are other variations according to the regiones which incluye shrimp, or oisters! These are great with saltine crackers or tostada chips with a very cold “Corona” beber. I hope to Have stirred your appetite to come back and traste more deliciuos food in my beloved country! I recomend a trip to Acapulco or come to Puerto Vallarta for a goumet tour!

    1. Thank you so much for the amazing response and recommendations! I actually love posole! I just left it out on my list! I am kind of frustrated I didn’t make it a top 17 or even 20 and add it in there hahaha! I would love to try the Posoles in Acapulco, great recommendation. I have had enfrijoladas but never entomatadas! Those sound awesome! They are now on my list of must haves! 🙂 Scrambled eggs with entomatadas sounds incredible!!! I have had some good Ceviche out in the Yucatan but I have never actually been to Puerto Vallarta!!! I have only heard great things about their seafood! You do such a great job advertising and make me want to keep eating amazing Mexican foods forever! <3 🙂 I will be living in Merida for the winter, but a trip to Puerto Vallarta sounds like a must!

  2. Great list!!
    I have to add:
    Caldo tlalpeño, puchero and home-made fideo soup!!

    Come to Tabasco and We Can take you for Different oyster, crab, shrimp and fish dishes: Pan de cazón, cockteles and pejelagarto

    Tortas de pierna, Panuchos, empanadas, churros, tamalito de elote, de caminito, chipilin.

  3. This is a very good tip especially to those fresh to the
    blogosphere. Brief but very accurate info… Appreciate your sharing this one.
    A must read article!

Leave a Reply

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