If you think you’re a Mexican food connoisseur but have never been to Mexico, think twice before making such a statement. You have missed out on the real thing. Forget about Taco Bell, Chipotle, or any national chain you may have visited. There may be a few authentic restaurants in the U.S. and other countries (although the so-called “authentic” restaurants are usually the least authentic), but looking for them is like looking for a needle in a haystack.

Real Mexican food is much different from what you usually get at Mexican restaurants outside of Mexico. It is so rich and varied that it was included on UNESCO‘s Representative List of the Intangible Cultural Heritage of Humanity in 2010. Its popularity has grown immensely all over the world in the last few years. That’s why today we will talk about the most popular (and representative) Mexican dishes. Are you ready?


Three different types of Oaxacan mole.

This delicious dish dates back to pre-Hispanic times. Originally, this sauce/gravy was made of chili peppers and was an offering to the gods. Over time, after the arrival of the Spaniards, mole evolved and adopted other ingredients such as chocolate. The origin is a cause of dispute between Puebla and Oaxaca, although many agree it was the nuns of the Convent of Santa Clara in Puebla who came up with the idea of modern mole.

Mole comes in many different flavors. Some are sweet, while others are spicy. It is one of the most sophisticated dishes you can find. Its preparation can include chocolate, bread, nuts, various seeds, plantains, garlic, onions, herbs, and cinnamon.

The most popular mole is probably mole poblano, although the state of Oaxaca alone has seven types: rojo, verde, negro, chichilo, amarillo, coloradito, and manchamantel.

Mole is usually served on chicken or turkey, although it can also accompany beef or pork. It’s usually served with rice.


A bowl of red pozole.

This is another dish that dates back to pre-Hispanic times, although the original version included… human flesh!  Yes, this soup was an offering to the gods. After the arrival of the Spaniards, pork was substituted for human flesh, and it has remained like that ever since.

There are at least 20 types of pozole in Mexico, although the most popular ones are verde/green, blanco/white, and rojo/red. All types of pozole are made from hominy with meat (usually pork, although chicken can be used too) and are garnished with shredded lettuce/cabbage, chili peppers, onion, garlic, radishes, avocado, salsa, and limes. Depending on the type, it can include green or red salsa which gives it a characteristic color. It is usually accompanied by tostadas.

Pozole is traditionally eaten on Independence Day, as well as other festive dates like birthdays, Christmas, and New Year’s Eve. It’s very common in states like Nayarit, Sinaloa, Michoacan, Guerrero, Zacatecas, Jalisco, and Morelos.


A bowl of menudo with lime, chilin and onion.

Many people confuse pozole with menudo, but they’re different. Pozole is a kind of broth/soup made from pork or chicken, whereas menudo is always made from beef, namely the cow’s stomach. It’s seasoned with red chili pepper, hominy, lime, onion, cilantro, and oregano. It can be served with tortilla or bread.

People eat it traditionally for breakfast, especially on weekends. In fact, many restaurants only sell it on weekends. It can be hard, if not impossible, to find on weekdays. They say it’s good to cure a hangover. Have you tried it yet?

Chile en nogada

Chile en nogada with pomegranate and parsley.

This traditional dish consists of a poblano pepper stuffed with ground meat, fruits, and spices, and topped with a walnut-based creamy sauce (nogada), pomegranate seeds, and parsley.

The chile en nogada is from Puebla and was created by nuns to entertain the then emperor, Agustin de Iturbide. The dish contains the three colors of the Mexican flag: green, white, and red.

Just keep something in mind if you want to try this delicacy: it’s a seasonal dish. It’s only available from mid-July through mid-September. It’s impossible to find it outside those dates. So, next time you’re in Puebla around those dates, give it a try!

Cochinita pibil

Shredded pork meat with chili and onion.
Popo le Chien, CC BY-SA 3.0, via Wikimedia Commons

This delicacy from the Yucatan Peninsula is made from pork meat seasoned with achiote. The meat is wrapped in banana leaves and cooked in a deep underground hole. It is then served with red pickled onion, black beans, and habanero peppers.

It’s traditionally eaten for breakfast. You can eat it with tortilla or bread.


Various tamales on the skillet.

Tamales have been around for ages. They’re made of corn-based dough, wrapped in a corn husk or banana leaf, and stuffed with meat, cheese, fruit, vegetables, or chili peppers.

They are considered one of Mexico’s comfort foods and can be eaten for breakfast, lunch, or dinner. They are served on special occasions like Independence Day, Christmas, New Year’s Eve, birthdays, quinceañeras, weddings, and festivals, although they are not restricted to those events. They are very common in everyday life.

Tamales come in different sizes and their preparation varies depending on the region. They’re usually accompanied by hot atole (a kind of cornmeal), champurrado (similar to hot chocolate), or coffee.


Torta ahogada with onion and sauce.

A torta is a kind of sandwich that contains meat, ham, cheese, beans, potatoes, egg, avocado…any combination you can think of. They’re usually served in bolillos, teleras, or French bread. The name of the bread varies by region, but the principle is the same.

Tortas are eaten nationwide for breakfast, lunch, or dinner. They’re convenient and affordable, hence their popularity. They can be eaten hot or cold.

Tortas are named after their main ingredient. Therefore, we have torta de jamón (ham), torta de milanesa, etc. Probably, the most famous torta is the torta ahogada (drowned) which is stuffed with carnitas (slow-cooked pulled pork) and beans, bathed in a red spicy sauce, and topped with onions. You can find this kind of torta in Guadalajara.


Red and green chilaquiles with beans and eggs.

Chilaquiles are fried pieces of tortilla topped with a green or red sauce, cheese, cream, onion, and avocado. They’re usually accompanied by refried beans, eggs, chorizo, or some type of meat. They’re only eaten for breakfast. You won’t find them anywhere later than that.

Chilaquiles are found everywhere from markets to high-end restaurants. If that establishment serves breakfast, they have chilaquiles for sure.


Enchiladas with lettuce, tomato, and cream.

Enchiladas date back to Aztec times. They consist of fried corn tortillas covered with a spicy sauce and stuffed with chicken or cheese. They are NOT stuffed with ground meat like Tex-Mex enchiladas.

Enchiladas are usually served with potatoes, carrots, and lettuce/cabbage. The filling varies by region, but in all cases, it’s always a fried tortilla covered with a spicy sauce.

Enchiladas are part of the so-called antojitos mexicanos (literally Mexican little cravings). There are some variations to them like using mole instead of sauce.


Two cheese gorditas with potatoes, lettuce, tomato, and a jalapeno pepper.

A gordita is a kind of pastry made of corn flour and stuffed with meat, cheese, beans, or whatever you want to put inside. They can be eaten for breakfast, lunch, or dinner.

Gorditas come in various sizes. In some parts of Mexico, they’re deep-fried. Some people prefer them baked, but both versions are delicious.

There are variations to gorditas. Some people confuse them with sopes, although they’re slightly different. Gorditas are always stuffed, while sopes are shaped like a small pizza and the ingredients go on top.


Bistec tacos with cilantro, onion, lime, potateoes, and salsa.

Tacos are the king of Mexican food par excellence. The base of the taco is always a good tortilla. This is usually made of corn, but in some regions, especially the north, it can be made from wheat flour.

Tacos come in various sizes. Even corn tortillas can vary. The most common one is made of white corn, but there are also blue, green, black, yellow, etc.

Tacos are stuffed with beans, cheese, egg, beef, chicken, pork, fish, seafood…anything and everything you can think of. There are no set rules here. The sky is the limit.

Tacos can be eaten for breakfast, lunch, or dinner any day of the week. It doesn’t have to be a special occasion. You can find them at any food truck, the city market, a restaurant, everywhere! There are even gourmet versions of them.

And let’s not forget the salsa. Whatever kind of taco you eat, a good salsa can improve or destroy the flavor of a taco.

Tacos are so important in Mexican cuisine that they have become synonyms. They have been around for ages and are nowhere close to disappearing

Not even Netflix could resist the temptation. Did you know there is a series about tacos named Taco Chronicles? So, next time you visit Mexico, you have to try them. You’re going to love them.


As you can see, there are many popular Mexican dishes. They vary by region even within Mexico, but we can agree they’re all delicious.

The ingredients and even the names change when you move to a different region of the country. That’s why I always ask how the dish is prepared before ordering.

Many dishes date back to pre-Hispanic times and have evolved over the centuries. Who would have thought that pozole was originally made from human flesh, right?

I hope you enjoyed this post. If you have any questions or comments, please feel free to leave them below, and I will get back to you as soon as possible. This post made me hungry, so I guess I’ll go eat something right now. Bon appetite!

Book your trip now!

Book your flight

The first thing you have to do is find cheap flights. But where do you find those? There are many search engines, but the one I highly recommend is Skyscanner. Here you can compare fares from all over the world and pick the one that suits you best.

Book your accommodation

The next thing you have to do is secure your lodging. Whether you prefer a hostel, a guesthouse, a B&B, or a hotel, you can find them all on Booking. You can find lodging of all kinds ranging from cheap to expensive and somewhere in between. Many people have scored good deals using it.

Another popular option is Hostelworld. This website focuses on hostels as opposed to hotels.

Book a tour

In some places, you might want to hire a tour. Not all places are equally accessible to visit by oneself. It helps enormously when you visit with a local guide who can show you around and answer any questions you might have…all in your native language. My to-go place is Viator as they offer tours of all kinds and have a presence all over the world.

Rent a car

Public transportation is usually cheaper than renting a car, but it’s sometimes more complicated and time-consuming. That’s a reality. In some cases, it’s more convenient to rent a car. My recommendation is Rentalcars.com. Here you can compare rates and choose the one that fits you best.

Book your bus tickets

You can save money by booking bus tickets online. My favorite site to do this is Busbud.

Get travel insurance

Never travel without a travel insurance policy, especially during these days! Travel insurance can save your life. My recommendations are World Nomads and Insured Nomads. Both companies cover COVID-19 related incidents, which is crucial these days.

More resources

Just click on the “Plan your trip” tab at the top of this page, and you will find more resources like getting Mexican insurance for your foreign car, buying travel accessories, and learning Spanish. And, of course, don’t forget to check back often to read about more tips on Mexico travel.


Download my FREE ebook to learn more about Mexico travel! All you have to do is join our email list below.

You can unsubscribe at any time. We keep your data private and share your data only with third parties that make this service possible. Read our full Privacy Policy.

8 Replies to “Most Popular Mexican Dishes”

  1. Made you hungry? My mouth is watering. I love Mexican food.
    Now I know you said you can’t really find authentic Mexican food outside of Mexico, but I think we come close here in California. No? Because we have Taco trucks, and lots of restaurants owned by the real deal.
    I love Pozole; probably because I love hominy. But it is hard to find anywhere, so maybe you are right about authenticity. I love Tamales too. There is a little place down the street called The Tamale Guy. That’s all he has! I love tacos also.
    I guess growing up in southern California I was exposed to lots of good Mexican food. When I lived in NY for 20+ years I missed the food terribly.
    I don’t speak Spanish so I didn’t understand the video. But I could tell the people were enthusiastic about their tacos.
    I love food and especially Mexican so I enjoyed this article very much. Thank you.

    1. Hi, Barbara,

      It’s not impossible but really hard to find authentic Mexican food here. Although if we compare the U.S. to other countries, it definitely has way more places than let’s say Europe.

      The video is about a Netflix documentary about tacos. People really enjoy them. If you have Netflix, you can watch the videos with subtitles.

      Thanks for commenting.

  2. the rojo pozole is wonderful my aunt is Mexican and makes the best dishes.The only other place I have found was a little mom and pop place in Tempe Az. I learned how to make authentic tamales from her as well. Nothing especially taco bell comes close to the real thing!!

    1. Hi,

      You’re definitely right. When we want to try the real thing, either we have to make it ourselves or look for one of those hidden gems in town.

      I love tamales! With Christmas and New Year’s coming up, we know what it means, right? lol

      Thanks for commenting.

  3. Great platos de Mexico. As a guy living in Panama, I can tell that Mexican food is one of the best in the region. My favorite dish is Fajitas Chicken Salad. I have tried this dish in local restaurants in different countries, but not one is comparable with the Mexican recipe.  I even have tasted the one of Friday´s. What makes this kind of foods, like Mexican is the avocados blended in the dishes. 

    The experience is even greater. Making your own taco, taking the frijoles, avocado, tajadas de plátanos, an the cream and just blending that tortilla, and with bear hands eating it… I will say it is out of this world experience. And by the way, I do know Europe.

    1. Hi, Miselis,

      We don’t really eat fajitas in Mexico. That’s more of a Tex-Mex thing, although we do like them.

      I agree with you. You can never go wrong with a good taco. I’m getting hungry as I’m writing this lol.

      Thanks for commenting.

  4. I actually have not eaten my breakfast so reading this post makes me drool. Reading through the list of Mexican dishes, the mole looks most delicious to me! Probably because I’m from Asia, so I would prefer the spicy one and it is a rice dish. And I like the Tamales and Torta too. All the Mexican dishes look so special to me as the way they are presented looks so interesting. 

    1. Hi, Richard,

      You have to try mole when you visit Mexico! It’s delicious and one of our most representative dishes. I’m sure you’re going to love it. We have many kinds, but the most famous ones are the ones from Puebla and Oaxaca.

      Although I must warn you it’s a little heavy on the stomach if you eat for dinner. It’s mostly eaten for lunch.

      Thanks for commenting.

Leave a Reply

Your email address will not be published.