The Best Food in Mexico: 11 Things You Should Try + 3 You Shouldn’t

> March 22, 2023
The Best Food in Mexico: 11 Things You Should Try + 3 You Shouldn’t

If you travel in Mexico, make sure to try the top 11 foods and drinks typical for Mexican cuisine. Some rock, some suck, but you know what? You don’t need to learn that by trial and error. We are Jan and Karin and we have already done that for you. Dive into this article and explore the best food in Mexico.

You might also be interested in reading:

Traditional Mexican cuisine

Mexican cuisine is supposedly one of the best in the world. It’s full of colors, scents, and spices, and includes recipes developed thousands of years ago. It combines Spanish and local ingredients, all fresh and juicy… Sounds almost too good to be true, right? And in fact, it is.

I looked forward to trying all the diverse food that Mexican cuisine has to offer but ended up disappointed. The only food the Mexicans seem to give a crap about is tortilla, corn, tortilla, corn, and tortilla again. And what’s not corn and tortilla, is at least corn- or tortilla-based.

What I mean to say is: the food in Mexico is pretty stereotypical. But to be fair, I must also admit there are lots of variations so, in the end, it’s fine.

Is Mexican food spicy?

Is Mexican food spicy? Nope. The food itself is not spicy, however, you almost always get a separate sauce in a bowl—salsa verde or pico de gallo—which burns like hell. Warning: it might even bring tears to your eyes.

Even though the sauces are hot as a firecracker, I really enjoyed them and brought them home as souvenirs. Trust me, watching my friends trying them is pure gold.

These are the best 7 Mexican foods to try:

1. Churros (the best food in Mexico)

Getting churros in Mexico

So simple and so good!

Churro is definitely the most delicious food in Mexico (sharing the first place with tapas). It’s a piece of fried sweet dough, often coated with cinnamon sugar. It’s usually long and thin, but it can also have the shape of a circle. You can buy it at one of the many street food stalls all over Mexico. Sometimes you can also get it with a sweet sauce, often chocolate-based.

And I will say it again: it’s the best food in Mexico. I guarantee that by the time you’re done with one, you’ll already be buying another.

The funny thing is that when I saw pictures of churros on the internet, I was kinda skeptical. I was like: “Come on, there is all the great food in Mexico and people eat THIS?” But the second I had the first bite, I knew I could eat a whole wagon of churros and still want more.

2. Tacos (also the best food in Mexico)

Tacos, best food of Mexico

Who doesn't know Mexican tacos?

You can’t visit Mexico without grabbing a bite of tacos. It’s the best thing since sliced bread (and since churros).

Taco is a tortilla with a filling. (Remember when I was saying tortilla is everywhere in Mexico? Yep. This is the case.) Like churros, it’s one of the most common Mexican street foods. But don’t buy it just anywhere! Keep an eye on the stall and its surroundings. You can say the quality is good if there are lots of locals around the stall.

You can put pretty much anything in tacos, but most commonly, the filling consists of carne de rez (a beefsteak). You can also choose from a variety of toppings: onion, guacamole, salsa verde, meat, beans, or cheese. It’s super cheap and worth the money tenfold.

3. Mexican meat

Love meat? Then Mexico is where you want to be. All meat in Mexico is divine, especially Mexican steaks. The most popular kinds of meat in Mexico are chicken, pork, beef, and seafood.  You can eat them with one of the traditional Mexican side dishes: guacamole, salsa verde, or pico de gallo.

  • Guacamole is an avocado-based dip.
  • Salsa verde is a spicy green sauce made of tomatillos (green tomatoes), jalapeños, onion, garlic, and cilantro.
  • Pico de gallo is a type of salsa, made of tomatoes, onions, peppers, lime juice, and cilantro.

I ordered this tuna tartare and it was great through and through:

Tuna tartare, best food of Mexico

Tuna Tartare

4. Chiles en nogada

Chiles en nogada, food in Mexico

Chiles en nogada

Chiles en nogada are peppers stuffed with meat and served with pomegranate seeds and walnut-based cream sauce. They are typical for the Puebla region where they are prepared mostly in August and September, as these months are the pomegranate season. But you will probably find them in menus even in other parts of the year.

5. Tamales

Tamales, best food of Mexico


What are tamales? In Mexico, tamales are pieces of corn-based dough wrapped and cooked in banana leaves or corn husks. They are filled with meat, cheese, and vegetables. Tamales have a great history—they originated thousands of years BC and were used by the Aztecs and the Maya as portable food for hunting.

6. Pozole

Pozole soup, food of Mexico

Pozole soup

Have you ever heard of Pozole? Mexico is proud of it, and quite rightfully. It’s a traditional Mexican soup. The base is always a broth from hominy (hominy is Mexican food made of dried corn), then some meat is added in. It’s typically served on New Year’s Eve and it’s so good it’s hard to resist drinking it right away.

7. Tapas

Tapas and wine in Mexico

Bon appetit and cheers!

Tapas are little snacks—small plates or canapés—typical for Mexican cuisine. They can include olives, cheese, ham, sausage… whatever you want to add. When you’re having tapas, a glass of wine is a must!

Tapas don’t win any points for complexity and you don’t need to visit a top-end restaurant to try them, but they are definitely diverse and original. Any place you go, they will be different.

You might get a free starter

Getting a starter in restaurant in Mexico

This is our starter in Ta Bonitio Restaurant

At some restaurants, you’ll get a free starter while you wait for your order. As we did in Ta Bonitío in Comitan.

This is a corn tortilla, cheese, and bean paste. Those dark pieces aren’t chocolate, though. Those are ants. Luckily, we are experienced travelers and ants are far from the worst thing we’ve eaten. If you’re curious about their taste, imagine a very seasoned steak. By the way, I really recommend the restaurant. It was literally the only place in Mexico where someone spoke English, and the food was epic. Just type “Ta Bonitío Comitan” into Google Maps. Or you can look it up on Trip Advisor.

Ta Bonitio restaurant on a map, Mexico

Ta Bonitio Restaurant on a map

Mexican street food is great

It’s almost impossible to walk a street in Mexico without bumping into a street food stall. And no wonder. Street food in Mexico is really high-quality and cheap at the same time. As I’ve already mentioned, the best street food in Mexico is churros and tacos (they are worth a thousand mentions).

What to drink in Mexico?

These four delicious drinks are a part of traditional Mexican cuisine:

1. Coffee olla

Coffee olla in Mexico

It’s traditionally served in beautiful clay cups

Love traditions, interesting flavors, and ornaments? Olla is the right thing for you to drink in Mexico. It’s coffee spiced with star anise, cloves, and cinnamon. In some parts of Mexico, people also add orange and lemon peel. Coffee olla reminded me of gluhwein, drank at Christmas markets in Europe.

2. Tequila (Mezcal)

Tequilla in Mexico

Arriba, abajo, al centro y para el dentrothis is the Latino saying before drinking tequila. It means "Up, down, to the centre and inside"

The easiest way to get drunk as a skunk in Mexico? Tequila. It’s a world-known drink that originated in Mexico in the 16th century, and it has around 40% of alcohol. In Mexico, the beverage called tequila can be made only in Tequila city; so if you’re somewhere else, the drink will be called mezcal.

3. Fresh coconut water

Getting fresh coconut water in Mexico

Karin getting her fresh coconut water

Spice up your trip on a beach by buying a fresh coconut. Locals will cut it in half and put a straw in. It’s both a good drink and a good experience.

4. Mexican beer

Getting beer in Mexico

We liked the Mexican beer!

We come from Czechia, the country with the highest beer consumption per capita in the world. That means we are used to drinking beer and have high demands when it comes to quality. Mexican beer met them. I would even say it’s at the same level as the beer in Europe.

I especially enjoyed these three beer brands:

  • Corona
  • Tecate
  • Sol

3 types of Mexican food and beverages we didn’t enjoy

Some types of food and beverages in Mexico rock, others suck. These three fall under the latter category:

1. Mole

Mole, best food in Mexico

Chocolate and chicken. Yes, you are reading well.

Mole is a traditional chocolate sauce served with chicken and rice. And it’s also a big mistake. I tried it and instantly regretted it. If I said mole isn’t tasty, it would be a gross understatement. It’s disgusting.

But however inedible mole seemed to me, the Mexicans are proud of it and it’s considered one of the best foods in Mexico—and also one of the most difficult to cook. Want to try? Let your inner genius chef come forth and get ready for 7 hours of cooking. Yep, I’m not exaggerating. 7 hours is what it takes to prepare mole.

2. Michelada

Michelada, drink of Mexico

Michelada isn't my drink

Michelada is a national drink in Chiapas, made of a very weird combination: beer, lime juice, chili pepper, and hot sauces. There are also variations with Red bull and tequila.

My opinion on Michelada? I’ll describe it in a single word: UNDRINKABLE. But to my great surprise, Karin took pleasure in drinking it. So don’t condemn it completely and maybe give it a try. You will either love it or hate it. Nothing in between.

3. Tap water

The words “vomiting” and “Mexican water” have the same meaning. Tap water in Mexico is full of bacteria causing intestinal problems, especially E. coli. It pains me to admit, but I know exactly what I’m talking about.

I imagined a nice romantic evening with my wife in Mexico: dinner, sunset view, a glass of wine. But trust me: puking up and being green as grass is the killer of romance. I vomited all around myself, which didn’t bring joy to my wife—and neither did it bring joy to the flight attendant, as we were on a plane.

So, once again: Don’t drink tap water in Mexico. You can thank me for saving your bacon later.

Eating in Hard Rock Cafe, Mexico

Hard Rock Cafe is a certainty

If you don’t like Mexican food, you can always eat in Hard Rock Café Hard Rock Cafe is our favorite restaurant, and we visit it in every destination. So, of course, we had to visit it even in Mexico. Karin had a tasty burger with French fries and I got macaroni and cheese.

Looking for Hard Rock Cafe in Mexico? It’s in Cancun on Yucatan. The restaurant is the ideal spot to enjoy the view of the Caribbean Sea, and beaches are all around. A half-day trip to this place for swimming and having delicious meals is just perfect.

Hard Rock Cafe in Comitán, Mexico on a map

Check out our favorite Hard Rock Café in Mexico!

Don’t get confused: Mexican food isn’t what you think it is!

Europe is full of restaurants with Mexican food. Or, I would rather say: “Mexican food”. Various dishes served in these restaurants are not Mexican at all. For example, fajitas are from Texas, not from Mexico. Did you know that?

Mexico has much more great things than just food

There are probably more important questions on your mind than what to eat in Mexico. For example:

Find out the answers in the articles on our blog.

This post contains affiliate links. I earn a small commission if you make bookings through my links, at no additional cost to you. This helps keep this blog free, thank you!

Recommended articles


Teresa Mysliwy
November 27, 2023
I was in Prague 2 weeks ago; so beautiful! I am a US expat that lives in Jalisco. Tequila and Mezcal are not the same thing. Tequila is mostly made in Jalisco, but there are other areas licensed to produce it. Mezcal is from Oaxaca, and is an entirely different product. It has a smoky flavor because it is smoked during processing. Also, you must not have tried mole from Oaxaca, which is fabulous. I agree that in other regions the mole can be substandard.
Judy Ortiz
November 26, 2023
Mole is good. In Oaxaca mole is delicious. Sorry you had a bad experience . Us citizen living in Tuxtepec Oaxaca Mexico. Food in Mexico is good. Try tuauadas, volvones, and delicious treats from Oaxaca.
February 22, 2024
Thank you for the tips Judy!

Thoughts? Give us a shout!

Required fields are marked *
About me

About me

Hi! I’m Jan. I live in Prague, Czech Republic. I try to experience the best the world has to offer, and I don’t cease to be impressed. But if I’m not, I’m sure going to tell you! You can count on my full honesty and real opinions here. No bullcrap. I own and run several companies, which gives me great (but not unlimited) freedom to roam the world.  

I was first inspired to start this blog by my own experience of researching for upcoming trips—I often struggle with a lack of good information, accuracy, and authenticity of resources. You wouldn’t believe how many “travel bloggers” don’t even visit the destinations they write about! 

My goal with this blog is to provide you with complex and practical information so that you can plan your own vacation, complete with insights you’d only get if you visited the place. I also put together itineraries that are fully planned out trip guides.

Another aspect that drives this platform is my curiosity about the history, geography, politics, and economy of each country I visit, so I try to include this information in my articles, too. It’s always great to get the bigger picture, right? 

And just to be clear, I am not trying to compete with backpacking blogs or provide hacks for an economical and affordable experience. My vacations follow the standard pattern of traveling by plane, staying in good hotels, and renting a car on the spot to get around. I’m also always up for a fantastic meal, though I don’t shy away from local delicacies and street food, either.  

Next Level Of Travel
We create valuable information for travelers from our own experience