Food from Mexico is enjoyed across the world. Popular Mexican food dishes smell and taste amazing. A colorful array of fresh ingredients combine to provide just the right amount of freshness, sourness and heat.

Our list of 21 popular Mexican food dishes is based on our experience of eating in Mexico and will give you confidence when travelling in Mexico. It is always helpful to recognise basic Mexican food names and to know a little about the ingredients when ordering food in a new country.
Even if you are not travelling to Mexico, our list of 21 popular Mexican food dishes can also help you decide which popular Mexican food dishes to choose in a local restaurant or to cook at home.
21 Popular Mexican Food Dishes
1. Burritos
Burritos are large flour tortillas which are generously filled with various ingredients. These could include beans, fish, meat, cheese, cooked rice, guacamole and salsas.
The tortilla is rolled and the ends folded to contain the filling. They can be picked up to eat but a knife and fork may be required!

2. Ceviche
Ceviche is a really fresh seafood dish which is refreshing to eat in the heat. Fresh raw fish is cured in citrus juices (lemon or lime). Spice is then added. For example, aji sauce (tomatoes, cilantro, hot peppers and onions), chilli peppers, chopped onions, salt and coriander.
This dish must be eaten fresh. Prawn ceviche is my favourite. Tortillas are often served to accompany this popular Mexican dish.

3. Chilaquiles
Chilaquiles are a popular breakfast dish. On the bottom, you will find quarters of lightly fried corn tortillas. Green or red salsa is then poured over them (red salsa is spicier). On top of the salsa, scrambled or fried eggs are added along with chicken, cheese and cream!
A serving of frijoles (refried beans) may also accompany this Mexican dish.

4. Churros
Churros are a Mexican food most popular as a dessert. They can also be a delicious snack often sold by Mexican street food vendors.
Churros are made of a fried pastry dough. They are usually coated in a cinnamon and sugar mixture. You can eat them plain or with a variety of sweet extras (chocolate, caramel or perhaps whipped cream).

5. Elote
Elote is another popular food in Mexico. This Mexican dish is corn on the cob which is boiled, then served on a stick. Different ingredients are then added like salt, butter, chilli powder, lime, cheese, mayonnaise or soured cream.
Similar to Churros, Elote are another popular Mexican street food snack.

6. Enchiladas
Enchiladas date back to Mayan times. This Mexican food name literally means ‘in chilli’.
Corn or flour tortillas are filled with a combination of different ingredients. For example, meat, seafood, cheese, beans or vegetables. The tortillas are then rolled or folded around the filling.
The stuffed Enchiladas are then covered in a chilli sauce (red or green salsa). Crumbled or grated cheese, soured cream and coriander may also be added to the top.

7. Guacamole
Of course, guacamole is a very famous Mexican food. This verdant green mixture actually dates back to the Aztecs.
Guacamole is made from mashing together a combination of avocados, tomatoes, onions, chilli peppers, lemon juice and coriander.

8. Huevas Divorciados
Huevas Divorciados means ‘divorced eggs’ in Spanish. We first ate this traditional Mexican dish whilst backpacking around the Yucatan peninsula. It is typically served at breakfast.
Huevas Divorciados starts with two fried eggs each on a separate tortilla. One friend egg is covered with green salsa and the other by a red salsa. The idea is that the sauces are separate (divorced!).
A wall of refried beans is put between them. Coriander and crumbled cheese is sometimes added.
If you are interested in our experience of travelling around the Yucatan peninsula, we definitely recommend that you click on the link to read our post which is full of useful information.
9. Huevas Motulenas
Huevas Motulenas is another popular Mexican food tradition, particularly in the Yucatan peninsula.
For breakfast, two crispy tortillas are topped with black beans. Fried eggs are then added. Finally, this Mexican dish is topped with tomato sauce, ham, peas and cheese. It is often served with fried plantain (banana).

10. Huevas Rancheros
Huevas Rancheros is a more simple version of Huevas Motulenas. Two crispy tortillas are topped with fried eggs and a mildly spicy tomato based sauce. This Mexican dish is sometimes served with refried beans or slices of avocado.
11. Margarita
Although this is a list of the most popular Mexican food, you can’t visit Mexico without drinking a Margarita. This cocktail is a popular Mexican drink. It’s made with tequila, orange liqueur and lime juice.
Margaritas are traditionally served with salt around the rim of a cocktail glass. You can drink them straight up (without ice), on the rocks (with ice) or frozen (blended with ice).

12. Mezcal
Mezcal is also not a Mexican dish. However, it is the national spirit of Mexico.
Mezcal is a smoky liquor which is similar to Tequila. In fact, Tequila is a type of Mezcal. Mezcal is made from over 30 different types of agave or maguey plant. These plants are native to Mexico and other parts of South America.
We first tasted Mezcal on the idyllic Holbox Island. If you are planning a trip to Mexico, read our post before you plan your itinerary as you won’t want to miss Holbox Island!

13. Mole
Mole is a rich sauce made from sautéed onions and garlic. It is then combined with spices, herbs, nuts and chillies, then simmered with dark chocolate.

14. Pozole
Pozole is one of the oldest Mexican food traditions. It is a traditional soup or stew. In the past, pozole was reserved for special occasions as the corn plant was considered sacred.
Pozole is made from hominy (dried corn kernels) and can be red, white or green. Traditionally, it is made with shredded pork but chicken and other meats/seafood can be used. Pozole is sometimes garnished with slices of lettuce, onion, radish, lime and coriander.

15. Quesadillas
The Mexican food name ‘quesadilla’ derives from the Spanish word for cheese which is ‘queso’. Quesadillas are like tacos but much bigger and folded in half. They are fried with melted cheese inside and a range of other optional fillings.

16. Taco
A taco is a filled corn or flour tortilla. They are small, folded tortillas with a choice of filling. There are plenty of different fillings to choose from.
Most stalls have a speciality filling such as ‘pastor’ (pork marinated in mild chilli pepper, onions and pineapple juice which is deliciously juicy) or ‘asada’ (steak grilled over charcoal). Additionally, you can choose from chorizo, carnitas (diced pork flavoured with orange rind) or shrimps.
Tacos are then topped with diced onion and coriander. Additional toppings can be added like spicy salsa, guacamole and lime.

17. Taco al pastor
Taco al pastor dates back to the 1920s. The Mexican food name ‘al pastor’ means ‘in the style of the shepherd’. Delicious thin strips of pork sliced off a spit are served on a corn tortilla. These tacos are served with onions, coriander leaves and pineapple.

18. Tamales
Tamales are pockets of corn dough which are filled with something sweet or savoury. They are then wrapped in banana leaves or corn husks and steamed. Fillings can include meats, cheeses, vegetables, chillies, mole and fruit. Remove the outside before you start eating!

19. Tortas
Tortas are basically rolls which are cut in half to make thick sandwiches. You will be offered a range of fillings similar to Tacos.
Teleras are the base bread for the torta. Teleras are flat rolls with a soft texture inside and crispy crust on the outside. They are the staple bread for Mexican sandwiches.
We found that Tortas were very good for breakfast as they set you up for the day. This was our choice of Mexican street food whilst waiting in Valladolid for our bus to Chequila.

20. Tortilla
Tortillas are a versatile food in Mexico used in many Mexican dishes. They are flatbreads made from corn or flour dough. Corn tortillas are a distinctive yellow colour.
Tortillas can be used for many popular Mexican dishes including burritos, enchiladas, fajitas, quesadillas and tacos.
