Exploring Mexico Food: A Guide to Traditional Mexican Dishes, Recipes, and Menu Options

Looking for the best Mexico food? I did the same searches on Google when I was traveling to Mexico for the first time. I had no idea what to expect beyond tacos and guac.
Now, after exploring different parts of Mexico quite a few times, I have tasted my way through local markets, tiny street stalls, and late-night taquerías. And I can tell you that Mexican food is something special.
Expect corn everywhere. It is the king of Mexican cuisine. But it is not just about tortillas. You will find it in tamales, gorditas, sopes, and even sweet drinks like atole. Every region uses corn in its own way, and that is what makes it exciting. You never get bored of the same thing.
If you are wondering what to eat in Mexico, this guide has you covered. I have included dishes you should not miss, real places worth checking out, and a few tips I wish I knew earlier. Ready to eat like a local?
What Makes Mexican Food So Special?
Before I came to Mexico, I thought I knew what Mexican food was. Tacos, guacamole, maybe burritos? But after traveling through different regions and trying different bites such as the best food and restaurant in Tulum Mexico, I realized how wrong I was. What makes Mexico food truly special is not just the taste. It is the generational recipe behind it.
Another uniqueness of the food here, it is not rushed but slow-cooked on wood-fired. You will see vendors roasting chiles in small clay comals, and dishes passed down for generations. Corn is not just a grain here. It is a way of life. Even the aroma of fresh masa being grilled on the street tells you that you are in Mexico.
And every state brings something different. I still remember enjoying local bites in Merida Mexico such as Sopa de Lima. It was unique and hard to relate its taste to any other dish, but believe me it was equally delicious. Then a few weeks later, I tried cochinita pibil wrapped in banana leaves in a Yucatán village. Completely different flavors, same soul.
Best Food in Mexico: Where Every Bite Has Different Story to Tell

Since my first visit and struggling to find the best food in Mexico, I have been back multiple times, exploring one region at a time. Let me tell you, the food is the main reason which keeps me coming back to Mexico.
So I decided to put all the best Mexican dishes in one Mexican food list to make it easy to decide the best food for you.
You will find something delicious at every corner. Street carts, markets, and tiny local kitchens are where the real magic happens. Forget the generic menus you see outside tourist restaurants. The real flavors are in the hands of locals who have been making the same dish for generations.
And yes, expect corn in most of the dishes. It is the king here. Tortillas, tamales, gorditas, almost everything starts with masa. It is freshly ground from heirloom varieties of corn that actually taste like corn.
Related: Exploring the Safest Places in Mexico
1. Tacos: The Real Ones
If you think you know tacos, wait until you try them in Mexico. This is not your hard-shell version. Real tacos are found in Mexico and they are soft, small, and packed with unique flavors. And the best part? Every region does them differently.
Here is a quick look at types of tacos in different parts of Mexico:
- Mexico City – Try tacos al pastor. They are cooked on a spinning spit like shawarma. Do not miss the pineapple on top. It balances the spices beautifully.
- Yucatán – Look for cochinita pibil. They are slow-roasted pork marinated in citrus and annatto. Usually served in banana leaves.
- Baja California – Famous for fish tacos, especially in Ensenada. Crunchy, creamy, and topped with fresh cabbage.
- Jalisco – Go for birria tacos. They are filled with spicy stewed meat and served with a rich dipping broth.
- Northern Mexico – You will often find flour tortillas instead of corn, with grilled beef or carne asada.
Insider Tip: In Mexico City, head to Taquería Los Cocuyos. It is a tiny spot in the historic center. It is open all night and always has a line. Their tacos de suadero (tender beef) were some of the best I have had. Try them with green salsa and lime.
What Locals Actually Put in Their Tacos (And What Surprised Me)
Taco Mexican menus in Mexico do not come with long descriptions. Most of the time, you will find just one word:
- Suadero
- Longaniza
- Tripa
It is only after you take a bite that you figure out what you are actually eating and that is half the fun.
Here are some delicious taco fillings I tried, and what stood out:
- Suadero – These are Soft, thin-cut beef that is somewhere between steak and brisket. It is juicy, rich, and quite underrated. I first had it at 2 a.m. in Mexico City, standing next to a cop who said, “This is the good stuff, no joke.” He was right.
- Tripa – Yes, it is beef intestines. And no, it is not weird here. If crispy is your thing, this is gold. I was hesitant at first, but in Monterrey, I gave in. It was crunchy, savory, and weirdly addictive.
- Huitlacoche – Corn fungus. Sounds terrible but tastes truffle-like. It is a seasonal filling, so grab it when you can. Locals call it the Mexican caviar and it tops the popular Mexican food.
- Barbacoa – Not BBQ like you think. This is usually lamb which is cooked in an underground pit for hours until it falls apart. Sundays are the best day to find it.
- Longaniza – It is like spicy sausage, but more crumbly and full of red chile flavor. Paired with fried potatoes, it is taco heaven.
2. Cochinita Pibil: The Soul of Yucatán Food Scene

You can smell it before you see it. That deep, citrusy aroma coming through the morning air? That is Cochinita Pibil. It is one of the most typical Mexican foods you will ever try.
I had my first bite at a roadside stall near Valladolid, way before noon. The vendor handed me a taco filled with bright orange pork. It was topped with crunchy pink onions and dripping with citrus juice. One bite, and I finally understood why locals wake up early just for this.
Cochinita is pork slow-cooked underground (yes, literally in the ground) and marinated in achiote, sour orange, and local spices. Kind of another taco but prepared in a fire pit. It is more tender, tangy, and full of flavor that sinks into your tongue.
Traditionally, it is served on Sundays. But in bigger towns, you will spot it on the Mexican menu in Mexico almost daily, especially in taquerías and market stalls. If you love spicy food, just go for it any morning!
Related: All-Inclusive Resorts in Puerto Vallarta
3. Cecina: Salted, Sun-Kissed, and Straight Off the Comal
I did not plan to love Cecina but believe me it just happened. I was walking through a small town in Oaxaca when I caught the smell of meat sizzling on a comal.
That is how I ended up at a street cart with no name. There were thin sheets of salted beef curl and crisp over open flames. The vendor smiled and said, “Esta es la buena” (this is a good one). She was not wrong.
What Cecina actually is? It is salted, air-dried meat which is usually beef or pork. Sometimes lightly smoked, then cooked quickly on a hot griddle. It has unique and dreamy texture:
- Chewy on the edges
- Juicy in the middle
And when you eat it folded into a warm tortilla with some salsa, avocado, and maybe a bit of grilled onion? Game over.
In many pueblos, Cecina is a weekend staple. In some places, it is pounded thin like paper. In others, it is left a little thick and rustic. It is one of those dishes that feels old-school, made by hand and with heart. It is one of the best foods from Mexico and surely deserves a top spot in your list of foods to try in Mexico.
Local Tip: In Oaxaca’s Tlacolula market on Sundays, vendors lay out Cecina in big salted sheets. Buy it fresh, grill it yourself, or ask them to cook it right there for a taco you won’t forget.
4. Tortas: The Mexican Sandwich
I will be honest that I was not expecting such good sandwiches in Mexico. But then I bit into a warm, toasted torta in Mexico City’s Coyoacán neighborhood. It comes with a perfect crunch on the outside, softness inside, and some delicious fillings that could rival any burger back home. This was comfort food at its finest.
These oversized sandwiches are made with bolillo or telera rolls. First they are sliced open and stuffed with just about anything like milanesa (breaded meat), carnitas, chorizo, ham and cheese, even scrambled eggs. Then they are toasted on a flat grill until golden and perfect.
What makes tortas so special is not just the filling. It is the full stack—avocado, beans, jalapeños, tomatoes, shredded lettuce, and always, always some house-made salsa.
No two stalls make them the same. Each vendor adds their own twist. It makes tortas one of the most customizable and satisfying types of Mexican food out there. In local markets it will cost you around 30 and 60 pesos which is fait enough for such a delight.
Related: Is Tijuana Safe
5. Tostadas: The Underrated Tortillas
The first time I had a tostada, I made the rookie mistake of picking it up like a taco. It cracked in my hands and the toppings went flying. Lesson learned that this crispy Mexican favorite is best enjoyed with a fork and a little patience.
Tostadas are flat, fried corn tortillas topped with layers of flavor, refried beans, shredded chicken, lettuce, crema, avocado, and salsa. Simple, yet packed with crunch and freshness. In Oaxaca, I found one topped with tinga (spicy shredded chicken) that was out of this world. In coastal towns, seafood tostadas steal the show with shrimp or octopus, lime, and cucumber.
They are not just snacks but often considered as the one of the main Mexican lunch foods or light dinner which make them a perfect example of typical Mexican food that locals enjoy regularly.
6. Mexican Chicken Casserole

When I first tasted Mexican chicken casserole, it reminded me of something made at home—warm, filling, and full of love. Layers of shredded chicken, corn tortillas, salsa roja, black beans, and melted cheese come together like a Mexican-style lasagna. It is often baked until the top is golden and bubbly.
This is not something you will spot at every taco stand, but ask around in smaller towns or local markets and someone’s abuela might just offer you a homemade slice. It is also a favorite during family gatherings.
If you are looking to recreate good Mexican recipes at home, this one is easy to prepare and delivers big flavors. Each bite speaks of tradition, family, and simple ingredients done right.
7. Tamales
Tamales are one of those dishes that make you feel like you are part of something special. I first had them during a Christmas gathering in Oaxaca, and since then, I have seen how they show up during birthdays, festivals, even funerals. They are more than food but a family ritual.
Soft masa (corn dough) is spread over corn husks or banana leaves and then filled with anything from spicy chicken to mole. It is then steamed to perfection. You will find countless variations across the country.
Here are just a few Mexican food items names you might hear when it comes to tamales:
- Tamales verdes – filled with green salsa and chicken
- Tamales de rajas – strips of chili peppers and cheese
- Tamales dulces – sweet ones made with cinnamon or raisins
If you spot a street vendor with a big steaming pot in the morning, follow your nose, you will not regret it.
8. Pozole: A Bowl That Tells a Story
If I had to name one dish that feels like a warm hug on a rainy night in Mexico, it would be pozole. I first tried it in a small Michoacán town where it was served with a big smile and a bigger bowl. It is not just soup but a celebration in liquid form.
Pozole is made with hominy (dried corn), slow-cooked pork or chicken, and rich red or green chili broth, depending on the region. It is topped with fresh cabbage, onion, oregano, lime, and tostadas on the side. Some places even serve it with avocado slices.
This is not a trendy dish but surely it is a typical Mexican food with deep roots. You may often see it during festivals and national holidays. If you are ever invited to a local party and they say there is pozole, do not ask questions. Just go hungry.
9. Flautas
Bite a flauta and you will hear that perfect crunch before the flavor even hits. These rolled and fried tortillas are usually stuffed with shredded chicken or beef. It might look simple, but they deliver serious satisfaction.
You will find them across street stalls and family kitchens alike. Recognize them from their golden and crispy appearance. They are often topped with sour cream, lettuce, salsa, and crumbled cheese.
What makes flautas special is their texture. Unlike soft tacos or thick tamales, flautas are all about that crunch. Pair them with a spicy green salsa, and you are in for one of the most addictive foods from Mexico.
Locals do not overhype them because they eat them in routine. But for visitors like us, they must have. That is your sign to add flautas high on your Mexican food list. They are not fancy, but they hit the spot every single time.
10. Pastel Azteca: Mexico’s Special Lasagna

You might think you are looking at lasagna, but take one bite and you will realize it is something entirely Mexican. Pastel Azteca layers soft corn tortillas instead of pasta (literally they cannot skip pasta in any dish). Then they mix it them with
- Chicken
- Tomato salsa
- Poblano peppers
- Cheese
- Crema
It is creamy, spicy, smoky, and tastes really good like a warm hug straight from a Mexican kitchen.
This dish shows up often at family gatherings and Sunday lunches. Locals do not call it fancy, but they do call it home. The flavors come together in layers, literally and emotionally.
If you are on the hunt for typical Mexican food that goes beyond tacos and tamales, this is the one you must try. It is not something you will find on every restaurant menu, but ask around if someone’s grandma probably makes a killer version. Such kinds are different and taste better from restaurants.
11. Quesadillas
If there is one dish that is always on the table, it is quesadillas. Locals eat them for breakfast, lunch, or dinner, and sometimes just as a snack. Sounds basic? Maybe. But there is magic in that folded tortilla.
Without corn? No way! Inside, you might find melted Oaxaca cheese, mushrooms, flor de calabaza, or even huitlacoche (corn fungus, it is better than it sounds). Some are grilled on a comal until crisp, others are fried till golden and flaky.
In Mexico City, you even have to ask for cheese, because there is a running joke: not all quesadillas come with it!
If you are making your own Mexican food list, do not leave quesadillas out. They are one of the most flexible and beloved dishes in the country.
12. Huitlacoche
You might hear it called “corn smut” or “Mexican truffle” but do not let that scare you. Huitlacoche is a fungus that grows on corn. It turns kernels black and gives them an earthy and smoky flavor. It might look odd, but locals treat it like a delicacy. And honestly? They are right.
Stuffed into quesadillas or folded into tamales, its taste is rich, deep, and unforgettable. Some high-end restaurants even serve huitlacoche risotto or soups.
Travelers often skip it because of how it looks. Big mistake.
If you are exploring real Mexican dishes and want something adventurous yet authentic, this one stands out. It is proof that Mexico does not shy away from bold flavors.
13. Picadillo
Not all Mexico food is spicy and loaded with cheese. Some dishes, like Picadillo, bring warmth in the most humble way. It is basically ground meat, usually beef that is slow-cooked with tomatoes, potatoes, onions, garlic, and a touch of cinnamon or raisins. Sweet meets savory in a way that surprises you.
It is not flashy, but that is the beauty of it. Locals often serve it at home with rice or stuff it inside chiles or empanadas. It is real and everyday food, so you can find it easily on the streets and markets.
I once had it in a small family-run place in Tijuana where the owner smiled and said, “This is what we eat when we miss home.” That stuck with me.
So if you are curious about Mexico food that is easily found and good in taste, do not overlook Picadillo. It is like a quiet hug in a bowl.
14. Gorditas

One bite into a freshly made Gordita and you will understand why locals love this dish so much. These thick corn cakes are sliced open and filled with anything from spicy chicharrón and shredded beef to refried beans and cheese. But the real charm lies in their texture, crispy on the outside, soft and warm inside.
I came across my favorite version in a tiny stand near San Luis Potosí. It had nopales, crema, and salsa verde—and it was gone in two minutes. Every region gives Gorditas its own spin, which makes them one of the most exciting Mexican food items names to look out for.
Do not confuse them with the Americanized versions. Real Gorditas are handmade with love and loaded with flavor. Simple, filling, and wildly satisfying. This is street food at its finest.
15. Sopes
Sopes are thick, round corn patties with raised edges and crispy outside, soft inside. They are like mini edible plates stacked with flavors. You will spot them at street stalls, markets, and homes across the country.
They might not look fancy, but one bite and you’ll know why locals love them.
- Topped with refried beans, crumbly cheese, lettuce, and salsa
- Regional favorites add chorizo, tinga, or nopales
- Great choice if you love crunchy textures with juicy toppings
- Easy to find, super affordable, and full of flavor
In the world of Mexico food, Sopes prove that simple does not mean boring. They are filling, fun to eat, and every bite feels like a street-side celebration.
16. Mixiotes
Mixiotes are not something you will easily find on typical tourist menus. But if you ask locals what they crave at family gatherings or weekend fiestas, this dish will often come up. It is a true hidden gem wrapped in tradition.
Making starts by marinating lamb, chicken, or pork in dried chilies, garlic, and local herbs. The meat is then carefully wrapped in maguey (agave) skin and slow-cooked until it is melt-in-your-mouth tender. The leaf gives it a slightly smoky, earthy flavor that is impossible to fake.
Even when you will ask the locals about what do Mexicans eat when they want something rich and slow-cooked. Many will say mixiotes without hesitation. It is one of those foods that connects people back to their roots.
Best enjoyed with warm tortillas and a side of spicy salsa straight from the molcajete.
17. Elotes
There is something magical about standing on a street corner, hearing the sizzle of boiling corn, and catching the scent of chili and lime in the air. That is when you know elotes are near. This grilled or boiled corn on the cob is more than just a snack. It is a nostalgic bite of everyday Mexico food.
Vendors slather the corn with creamy mayo or butter and sprinkle crumbly cotija cheese. They then add chili powder, and squeeze fresh lime over the top. Every layer adds a new dimension which creates the perfect balance of heat, creaminess, and crunch.
Whether eaten at a roadside cart or a family barbecue, elotes are a reminder that sometimes, the most beloved dishes are the simplest ones. They are proof that Mexico food is not always fancy. But it is always full of flavor.
18. Dorilocos
Dorilocos are not just a snack. They are a full-blown flavor explosion that perfectly captures the bold spirit of Mexico food. It starts with a bag of Doritos, sliced open from the side. Then comes the madness: cucumber chunks, jícama, Japanese peanuts, pickled pork skin (known as cueritos), lime juice, hot sauce, chamoy, and even gummy candies.
The mix sounds wild, and it is. But that is the fun of it. Every bite delivers crunch, tang, spice, and sweetness in one unforgettable mouthful. Teenagers especially love this snack for its rebellious mix of ingredients and unapologetically messy nature.
Dorilocos are typically sold at street stalls near schools or parks and often enjoyed with friends and during movie time.
19. Burritos
Burritos are a hearty and satisfying dish that you will often find as part of popular Mexican food in northern regions. They begin with a large flour tortilla, soft and warm, filled with a mix of ingredients that can include beans, rice, meat, cheese, and salsa.
What makes burritos stand out is how everything is wrapped together, which makes it easy to eat on the go. While burritos in the U.S. are often huge and packed with extras, the original Mexican version is simpler. Usually just one or two fillings.
Popular choices include shredded beef with beans or chile verde with rice. Some places even serve breakfast burritos with eggs and chorizo. No matter the filling, burritos always deliver comfort and flavor in every bite.
20. Tlacoyos
Tlacoyos are thick, oval-shaped snacks made with masa. The same dough is used for tortillas. They are stuffed with simple fillings like mashed beans, cheese, or fava beans. Once shaped, they are grilled on a hot surface until lightly crisp on the outside and soft inside.
These treats go way back to pre-Hispanic times and are still loved in Mexico today. After cooking, they are often topped with green or red salsa, chopped onions, fresh cheese, and a sprinkle of cilantro.
You will spot tlacoyos at street markets and food stalls, especially in central Mexico. They are filling, budget-friendly, and full of homemade flavor. Locals often eat them as a midday snack or light lunch.
If you are exploring traditional foods from Mexico, tlacoyos are a must-try. They offer a delicious bite of history with every mouthful.
21. Arrachera
Arrachera is one of the most flavorful cuts of beef you will find in Mexico. It is a type of skirt steak known for its rich, meaty taste. Before hitting the grill, it’s marinated with lime juice, garlic, spices, and sometimes beer to make it tender and juicy.
This dish is a favorite at backyard cookouts and casual family dinners. Once grilled over open flames, the meat gets a smoky crust while staying soft inside. It is usually served with warm tortillas, grilled onions, guacamole, and salsa.
You can enjoy it in tacos, on a plate with rice and beans, or wrapped in foil at roadside food stands. In any form, arrachera delivers bold, satisfying flavors.
It is one of those Mexico food item names that locals never get tired of and neither will you.
22. Chalupas
Chalupas are small, crunchy boats made from lightly fried corn tortillas. Their name means “little canoe,” and that is exactly what they look like. Tiny shells carrying delicious toppings. These crispy bases are brushed with red or green salsa, then topped with shredded meat, chopped onions, and crumbled cheese.
You will often see them at local street markets or home kitchens, especially during holidays and festivals. Some people enjoy them soft and soaked in salsa, while others prefer them extra crispy. Both styles bring out different flavors and textures.
Chalupas are a popular choice when you are exploring Mexico food beyond tacos and burritos. They show how simple ingredients, corn, meat, salsa can come together to create something full of flavor.
No two chalupas taste the same, and that is another part of the fun.
23. Tlayudas
These are one of Oaxaca’s most iconic foods. They are big, bold, and packed with flavor. Imagine a large, thin tortilla grilled until crispy, then layered with refried beans, shredded lettuce, avocado slices, crumbly cheese, and your choice of meat, like tasajo (thinly sliced beef) or chorizo. Some people even add grilled cactus or salsa for an extra kick.
If you do not find this dish with this name, ask locals for “Oaxacan pizza,” yes that is its second name. But it is so much more than that. It is smoky, hearty, and perfect for sharing. The tortilla is usually toasted over a wood fire, which adds a unique taste you won’t forget.
If you are curious about Mexico food, tlayudas are a great example of regional flavor done right. They are filling, delicious, and reflect the soul of Oaxaca’s street food culture. Every bite feels like a mix of tradition and comfort wrapped in a crispy shell.
Best Mexican Drinks To Try
In Mexico, you do not only get good food. Several hot and cold drinks complement the food and take the game high. Let me share some of the fine drinks with you.
24. Mezcal
Smoky, bold, and unforgettable. That is Mezcal. It is made by roasting agave hearts deep underground. That is where the rich, earthy flavor comes from.
Most bottles come from Oaxaca, where it is still made by hand. The process has not changed much in generations. Locals do not mix it. They sip it neat, slowly, with chili-dusted orange slices.
Some bottles even include a worm. Unlike sweet cocktails, Mezcal stands strong on its own. You feel the fire and the story. It pairs well with grilled meats and spicy street food. Each sip brings heat and heritage. People often compare it to tequila. But Mezcal has a soul all its own.
25. Tequila
Tequila is not just a party shot. It is a craft. Real tequila comes from the blue agave plant grown in Jalisco’s red volcanic soil. It takes years to grow but only seconds to impress.
Locals enjoy it straight, not buried in mixers. Blanco is sharp and bold. Reposado rests in oak and adds a soft, golden warmth.
Each style has its own story. Some are smooth enough to sip like fine whiskey. Others hit fast and bright, perfect before a taco feast.
In Mexico, tequila is more than a drink. It is part of the culture and everyday gatherings. Friends pour a little, toast life, and sip slowly.
Among the foods from Mexico, tequila always finds a place beside carne asada or grilled shrimp. It lifts the flavor and lightens the mood.
26. Oaxaca Hot Chocolate
When you think of hot chocolate, you might picture a simple cocoa drink. But in Oaxaca, it is an experience. Here, hot chocolate is thick, rich, and spiced with cinnamon and sometimes chili.
The secret? It is made using a traditional stone grinder that mixes cocoa beans, sugar, and spices into a paste. That paste is then whisked into hot milk or water which creates a warm and frothy drink like no other.
Oaxaca’s hot chocolate is not just a drink, it is a comforting ritual. Locals sip it with tamales or churros, savoring the deep, earthy flavors.
On chilly mornings or at celebrations, this rich brew brings people together. Don’t rush—take your time to enjoy each sip and the history that comes with it.
If you are searching for authentic Mexican food items names, Oaxaca hot chocolate is the perfect addition to any meal.
Delicious Reasons to Fall in Love with Mexico Food
I have shared 26 mouthwatering dishes with you, but guess what? My Mexico adventure is not over yet, so more will be added soon! Do not miss out on any of these flavors. Check back for updates.
If you are on Mexico trip too, do not miss out my complete Mexico Series of best travel places, food, and things to do.
And hey, if you cannot try them all, make sure you do not miss Tacos al Pastor. It is a must! Tender marinated pork cooked on a spit with pineapple, served in a soft tortilla. You will be craving more after the first bite!
Ready to explore more? Sign up now to stay updated on the best food, travel tips, and everything you need to plan your next adventure.
TripFrogApp is here to make your trip planning easier, offering personalized recommendations and tools to guide you through your perfect adventure. Your dream journey awaits!
Frequently Asked Questions
Mexico is known for its vibrant and diverse food scene. Tacos are probably the most popular and iconic of all Mexico food, with various fillings like al pastor, carnitas, and fish.
Mexican lunch foods are hearty and filling. A typical lunch includes dishes like pozole, tamales, and tacos, often served with rice, beans, and fresh salsas.
If you’re new to Mexico food, tacos are a must-try. They come in many varieties, from fish tacos to al pastor, each offering a delicious taste of authentic Mexico food.
Tequila and mezcal are the most famous Mexican drinks. These spirits are made from agave and offer a rich taste that perfectly complements the Mexican menu in Mexico.
Some of the typical Mexican food items include sopes, tostadas, and quesadillas. These flavorful dishes showcase the diverse ingredients and cooking methods unique to Mexican culture.