mexico

Food in Mexico

Today in Mexico: Anniversary of the Battle of Puebla (5 May)
Trek Zone

Taste of Mexico – Top Must-Try Dishes for Food Lovers

Mexico, a vibrant country known for its rich cultural heritage and warm hospitality, also boasts an incredibly diverse and flavorful cuisine. Mexican culinary traditions are a feast for the senses, offering a wide array of tastes and ingredients that go far beyond the ubiquitous tacos and burritos often associated with it abroad. From the spicy kick of authentic street food to the sophisticated blends of indigenous and Spanish influences in regional dishes, there's something for every palate. Discover the must-try dishes and culinary experiences that will make your trip to Mexico a gastronomic adventure to remember.

Mexican Dishes

Tacos

Tacos are perhaps the most famous Mexican street food. These small, soft tortillas are typically filled with a variety of meats like carne asada (grilled beef), al pastor (marinated pork), or carnitas (braised pork). They're topped with onions, cilantro, and often a squeeze of fresh lime juice. Salsa is always on hand to add an extra kick.

Enchiladas

Enchiladas are corn tortillas rolled around a filling, usually of meat, cheese, beans, or a combination thereof, and then covered in a chili pepper sauce. They are often baked and garnished with sour cream, cheese, and fresh cilantro. Varieties include enchiladas verdes with green sauce and enchiladas rojas with red sauce.

Mole

Mole is a rich, complex sauce that comes in various flavors and colors, the most famous being mole poblano. It's a mix of chili peppers, spices, chocolate, and sometimes fruits and nuts. Chicken, turkey, or pork are commonly served smothered in mole sauce, often accompanied by rice.

Tamales

A traditional Mesoamerican dish, tamales are made of masa (a starchy dough, usually corn-based), which is steamed or boiled in a leaf wrapper. Fillings vary from meats and cheeses to fruits, vegetables, and chilies. Once cooked, the wrapping is discarded, and the tamale is eaten with salsa or mole.

Chiles en Nogada

Featuring the colors of the Mexican flag, chiles en nogada is a patriotic dish consisting of poblano chilies stuffed with picadillo (a mixture of meat, fruits, and spices), topped with a walnut-based cream sauce, called nogada, and pomegranate seeds, giving it a sweet, creamy, and nutty flavor.

Pozole

This traditional soup or stew is made from hominy (dried maize kernels that have been treated with an alkali) with meat, usually pork, and can be seasoned and garnished with shredded lettuce or cabbage, chile peppers, onion, garlic, radishes, avocado, salsa, or limes.

Menudo

Menudo is a hearty soup traditionally prepared with beef stomach (tripe) in a clear broth or a red chili pepper broth, along with hominy. It is often served with lime, onions, and oregano on the side to adjust the taste to the diner's preference.

Carnitas

Carnitas are made by braising or simmering pork in oil or preferably lard until tender. The result is very tender and juicy meat, which is then typically served with chopped coriander leaves, diced onion, salsa, guacamole, tortillas, and refried beans.

Barbacoa

Barbacoa is a form of cooking meat, traditionally lamb or goat, though beef is often used in some regions. The meat is slow-cooked over an open fire or, more traditionally, in a ground pit, resulting in a tender and flavorful dish.

Ceviche

Ceviche is a seafood dish popular in the coastal regions of Mexico. It's made from fresh raw fish cured in fresh citrus juices, most commonly lime, and spiced with chili peppers. Additional seasonings, such as chopped onions, salt, and cilantro, may be added.

Elote

Elote is a popular street food consisting of cooked sweet corn slathered in a mix of mayonnaise, chili powder, and cheese, often served with a squeeze of lime juice. It can be served on the cob or in a cup, the latter known as esquites.

Chilaquiles

Chilaquiles are a traditional breakfast dish featuring lightly fried corn tortillas cut into quarters and topped with green or red salsa. Scrambled or fried eggs and pulled chicken are often added on top, as well as cheese and cream.

Sopes

Sopes are a traditional Mexican dish consisting of a thick, round tortilla with pinched sides. These are often topped with refried beans, cheese, lettuce, onions, red or green sauce, and acidified cream. They can also include chicken, beef, or pork.

Mexican Street Corn Salad

This salad is a deconstructed version of elote. The sweet corn is mixed with mayonnaise, chili powder, lime, onion, cilantro, and cheese, offering a creamy and zesty flavor that can be served as a side dish or on its own.

Mexican Desserts

Churros

Churros are a popular Mexican dessert, consisting of fried dough pastries—predominantly choux—sprinkled with sugar. They can be straight, or looped, and are often dipped in hot chocolate or dulce de leche.

Flan

Flan is a rich, sweet custard dessert topped with a layer of soft caramel on top. It's a simple yet luxurious dessert that's enjoyed throughout Mexico.

Arroz con Leche

Arroz con leche is the Mexican version of rice pudding. Made with rice, milk, cinnamon, sugar, and sometimes raisins, it's a comforting treat served warm or cold.

Tres Leches Cake

A moist cake made from three kinds of milk: evaporated milk, condensed milk, and heavy cream. This cake is a sweet and indulgent dessert that's a favorite at celebrations.

Ate con Queso

Ate con queso is a traditional dessert made from quince paste (ate) served with cheese. The sweetness of the paste contrasts with the saltiness of the cheese, making for a delightful flavor combination.

Where to next? Discover country icon Guatemala, a country in the region worth visiting, or use the destination finder