Mexican cuisine is a vibrant blend of indigenous and Spanish influences, rooted in centuries of tradition. It’s known for bold flavours, fresh ingredients, and diverse cooking techniques.
Whether slow cooked, grilled, or fried, every dish tells a story of history and culture. Here are some must-try traditional Mexican dishes, each offering a unique taste of the country’s rich culinary heritage.
1
Tacos (Stuffed Tortillas)
A cornerstone of Mexican street food, tacos consist of soft or crispy tortillas filled with a variety of ingredients, from grilled meats to vegetables and seafood. Toppings like fresh coriander, diced onions, salsa, and a squeeze of lime enhance the flavour. Dating back to the Aztecs, tacos remain one of the most beloved Mexican foods worldwide.
Get The Recipe 2
Enchiladas (Rolled Tortillas in Sauce)
Enchiladas are corn tortillas filled with ingredients like shredded chicken, beef, or cheese, then rolled and covered in a rich chilli sauce. They’re often baked and served with crema, queso fresco, and a side of beans. This dish dates back to the Maya, who wrapped food in tortillas long before the Spanish arrived.
Get The Recipe 3
Tamales (Stuffed Cornmeal Dough)
Tamales are a Mesoamerican staple, made from masa (corn dough) filled with meat, cheese, or chilli, wrapped in corn husks, and steamed. They are often enjoyed during celebrations and holidays, symbolising tradition and togetherness in Mexican culture.
Get The Recipe 4
Chiles en Nogada (Stuffed Peppers in Walnut Sauce)
A dish embodying the colours of the Mexican flag, Chiles en Nogada features poblano peppers stuffed with a savoury sweet picadillo mixture of minced meat, fruit, and spices. The peppers are covered in a creamy walnut sauce and sprinkled with pomegranate seeds. Created in Puebla, it’s a dish steeped in national pride.
Get The Recipe 5
Huevos Rancheros (Ranch Eggs)
A classic Mexican breakfast, Huevos Rancheros features fried eggs served on corn tortillas and smothered in Salsa Ranchera. The dish is typically accompanied by refried beans, avocado, and sometimes a sprinkle of cheese. Originating from rural farm kitchens, it was a hearty meal designed to fuel workers through the day. The combination of crispy tortillas, runny egg yolks, and spicy salsa makes this dish as satisfying as it is simple.
Get The Recipe 6
Pozole (Hominy Corn Soup)
This hearty soup is made with hominy (dried maize kernels), slow-cooked pork or chicken, and a deeply flavoured broth infused with garlic and chillies. It’s garnished with shredded cabbage, radish, lime, and oregano. Originally a sacred dish for the Aztecs, pozole is now a staple in Mexican celebrations.
Get The Recipe 7
Ceviche (Citrus Marinated Seafood)
A fresh and zesty dish, ceviche consists of raw seafood; often shrimp or white fish marinated in lime juice, mixed with tomatoes, onions, coriander, and chillies. A coastal favourite, it’s a light yet flavourful dish that highlights Mexico’s abundant seafood and love for bold citrusy flavours.
Get The Recipe 8
Carnitas (Slow Cooked Pork)
Carnitas are made by slow cooking pork in its own fat until tender and crispy. Originating in Michoacán, this dish is typically served in tacos with salsa, pickled onions, and coriander. The result is a rich, melt-in-your-mouth experience with a perfect balance of crunch and succulence.
Get The Recipe 9
Salsa Ranchera (Rancher’s Sauce)
Salsa ranchera is a bold, rustic sauce with deep smoky undertones. Made by roasting tomatoes, chillies, garlic, and onions before blending, it delivers a slightly chunky texture with a mild to medium heat. Traditionally poured over eggs, grilled meats, or enchiladas, this sauce is a staple in ranch-style cooking, where ingredients are kept simple but flavourful. Unlike fresher salsas, salsa ranchera carries a fire-roasted depth, making it a comforting yet punchy addition to any dish.
Get The Recipe 10
Chilaquiles (Fried Tortilla Dish)
A classic Mexican breakfast, chilaquiles feature crispy tortilla pieces simmered in red or green salsa, topped with cheese, crema, and sometimes eggs or shredded chicken. Rooted in pre-Hispanic traditions, it’s a comforting, flavour-packed dish enjoyed across Mexico.
Get The Recipe 11
Elote (Street Corn)
Elote is a popular street snack made from grilled corn on the cob, slathered with mayonnaise, cotija cheese, chilli powder, and lime. A balance of smoky, tangy, and creamy flavours makes it an irresistible bite that captures the essence of Mexican street food culture.
Get The Recipe 12
Quesadillas (Cheese Tortillas)
A quesadilla is a warm, lightly toasted tortilla folded around melted cheese, though variations include meats, mushrooms, and squash blossoms. The dish dates back to colonial Mexico when Spanish wheat flour met indigenous corn tortillas. Traditionally cooked on a comal (flat griddle), quesadillas are simple yet deeply satisfying, with a crisp exterior and gooey centre. They’re often served with salsa, guacamole, or crema, making them a versatile staple in Mexican households.
Get The Recipe 13
Guacamole (Avocado Dip)
Guacamole is Mexico’s most famous dip, but its roots go back to the Aztecs, who first mashed avocados with salt and lime. Today, the classic recipe includes onions, tomatoes, coriander, and sometimes chilli for a little heat. Creamy, rich, and tangy, it’s a versatile side for tacos, nachos, or grilled meats. The balance of buttery avocado and bright citrus makes it irresistibly smooth yet refreshing. Whether served chunky or smooth, guacamole is an essential part of Mexican cuisine.
Get The Recipe 14
Menudo (Tripe Soup)
Menudo is a hearty soup made with beef tripe, hominy, and a red chilli broth, slow simmered for hours to develop its deep, rich flavour. It’s a dish with deep cultural significance, often served at celebrations or as a hangover cure. The broth is infused with garlic, oregano, and lime, giving it an earthy, slightly tangy taste. Served with fresh onions, coriander, and warm tortillas, Menudo is a comfort food that carries generations of tradition.
Get The Recipe 15
Barbacoa (Barbecued Meat)
Barbacoa refers to slow cooked meat, typically lamb or beef, wrapped in maguey (agave) leaves and cooked underground for hours. The method, rooted in pre-Hispanic times, results in tender, smoky meat that falls apart effortlessly. Seasoned with aromatic spices and served with warm tortillas, barbacoa is often enjoyed on weekends with a side of consomé; a rich, savoury broth made from the drippings of the meat.
Get The Recipe 16
Fajitas (Grilled Meat and Vegetables)
Though popular in Tex-Mex cuisine, fajitas have deep Mexican roots, originating from ranch workers in northern Mexico. Strips of beef, chicken, or shrimp are marinated with citrus, garlic, and spices, then grilled alongside onions and bell peppers. The sizzling platter arrives at the table with tortillas, letting diners assemble their own wraps. Smoky, juicy, and vibrant, fajitas capture the essence of rustic, open-fire cooking.
Get The Recipe 17
Birria (Spicy Stew)
Birria is a slow cooked stew made with goat, beef, or lamb, deeply flavoured with chillies, tomatoes, and warming spices. Originally from Jalisco, it was traditionally cooked in underground pits, developing a rich, smoky taste. Today, it’s commonly served with tortillas or turned into birria tacos, dipped into the savoury broth for an extra punch of flavour. The combination of spice, acidity, and tender meat makes birria a deeply satisfying dish, perfect for any occasion.
Get The Recipe 18
Sopes (Thick Corn Cakes)
Sopes are thick, hand-formed corn cakes with slightly raised edges, creating the perfect base for savoury toppings. Made from masa harina (corn dough), they’re lightly fried for a crisp exterior while remaining soft inside. Toppings range from refried beans and shredded meat to fresh cheese and salsa. Their origins trace back to central Mexico, where they remain a beloved street food, packed with bold flavours and a satisfying texture.
Get The Recipe 19
Al Pastor (Shepherd Style Pork)
A result of Lebanese influence in Mexico, Al Pastor was inspired by shawarma cooking techniques brought by Middle Eastern immigrants. Marinated pork, spiced with achiote, guajillo chillies, and pineapple juice, is stacked on a vertical spit and slowly roasted. The result is tender, smoky, and slightly sweet meat, shaved directly onto tortillas and topped with onions, coriander, and a slice of grilled pineapple for a perfect balance of flavours.
Get The Recipe 20
Flautas (Fried Rolled Tacos)
Flautas are tightly rolled corn tortillas filled with shredded meat or cheese, then deep-fried to a golden crisp. Their name means "flutes" in Spanish, referring to their slender shape. Served with sour cream, guacamole, and salsa, they offer a satisfying contrast between crispy exteriors and juicy fillings. Originally a street food favourite, flautas are now a household staple across Mexico, loved for their crunch and flavour.
Get The Recipe 21
Cochinita Pibil (Slow Roasted Pork)
Cochinita Pibil is a dish from the Yucatán Peninsula, showcasing Mayan cooking traditions. Pork is marinated in achiote, orange juice, and spices, then wrapped in banana leaves and slow roasted until fork tender. The citrusy marinade gives it a tangy depth, while the achiote imparts a deep red colour. Traditionally cooked underground, this dish is typically served with pickled red onions and habanero salsa for a fiery contrast.
Get The Recipe 22
Torta (Mexican Sandwich)
More than just a sandwich, the torta is a bold, satisfying meal packed with layers of flavour. Served on bolillo or telera bread, it’s stuffed with meats like milanesa (breaded beef), carnitas, or chorizo, along with beans, avocado, cheese, and jalapeños. Each region has its own twist, from the seafood-packed Torta de Camarón to the indulgent Torta Ahogada, drenched in spicy tomato sauce. Whatever the filling, the torta is a street food classic that’s hard to resist.
Get The Recipe 23
Pico De Gallo (Mexican Salsa)
Fresh, vibrant, and bursting with flavour, pico de gallo is a staple in Mexican cuisine. It’s a simple mixture of finely chopped tomatoes, onions, coriander, jalapeños, lime juice, and a pinch of salt. Unlike blended salsas, this one keeps its chunky texture, making it a perfect topping for tacos, grilled meats, or tortilla chips. With origins tracing back to Aztec times, its name, meaning "rooster’s beak" refers to the way people once pinched pieces of it with their fingers, much like a pecking bird.
Get The Recipe 24
Tlayudas (Oaxacan Pizza)
A tlayuda is often called "Oaxacan pizza," but it’s in a league of its own. A large, thin, and crispy corn tortilla is topped with refried beans, quesillo (Oaxacan string cheese), chicharrón (fried pork), and fresh greens. Cooked on a comal or open flame, it balances crunch and chew with a deep, smoky flavour. A staple of Oaxaca’s street food scene, tlayudas have been enjoyed for centuries, showcasing the region’s love for bold yet simple ingredients.
Get The Recipe 25
Salsa Roja (Red Sauce)
A true kitchen essential, salsa roja is a vibrant red sauce made with roasted tomatoes, dried chillies, garlic, and spices. The choice of chillies, like guajillo or arbol, determines the spice level, ranging from mild warmth to fiery intensity. Often spooned over tacos, tamales, or grilled meats, it adds an earthy, smoky kick to any dish. This salsa has been a cornerstone of Mexican cuisine for generations, proving that a simple blend of ingredients can deliver layers of flavour.
Get The Recipe