Products are selected by our editors, we may earn commission from links on this page.
Mexico’s food scene is like a never-ending fiesta for your taste buds. From spicy stews to sweet treats, this list of 40 dishes will have you craving a culinary siesta. Grab a fork—or your hands—and let’s dive into the delicious world of Mexican cuisine.
Refried Beans: The Base of All Great Things
Refried beans are the MVP of Mexican sides. Pinto or black beans, cooked with lard or oil, form the soul of countless dishes.
Seasoned with salt, onion, garlic, and epazote, they’re hearty, flavorful, and versatile enough to steal the spotlight.
Serve as a dip, spread them on tortillas, or load them into enchiladas. You can’t go wrong—unless you forget the beans entirely.
Pico de Gallo: Fresh Salsa, Extra Sass
Pico de gallo is salsa’s crunchy cousin. A mix of tomatoes, onions, lime juice, and cilantro, it adds freshness to everything it touches.
Want it spicier? Swap in serrano peppers for jalapeños. Need it milder? Tone down the chili. It’s your salsa, your rules.
Serve with chips, tacos, or as a topping for literally anything. It’s like the Swiss Army knife of Mexican cuisine.
Arroz con Leche: Sweet, Milky Magic
Rice pudding lovers, rejoice. Arroz con leche combines rice, cinnamon, and three types of milk—whole, evaporated, and condensed—for a rich, creamy dessert.
You can dress it up with raisins, nuts, or dried fruit, but it’s just as good plain. Simplicity never tasted so sweet.
This dish is proof that even rice can have a glow-up. Serve warm or cold for an after-dinner delight.
Salsa Roja: A Classic with a Kick
Salsa roja is the red gem of Mexican cuisine. It’s roasted tomatoes, peppers, and onions blended into a smoky, tangy delight.
It’s thicker than pico de gallo and packs a punch. Whether slathered on tacos or served with tortilla chips, it’s a must-have.
Once you’ve tried it, you’ll never go back to store-bought salsa. Trust us—your chips will thank you.
Salsa Verde: The Tangy Green Star
If you like your salsa with a tart twist, salsa verde is the green goodness you’ve been waiting for. Tomatillos replace tomatoes for a zingy base.
Blend them with peppers, onions, and garlic, and you’ve got a fresh, tangy topper for tacos, enchiladas, or anything needing a flavor boost.
Not a fan of heat? Adjust the peppers and go mild. This salsa plays by your rules—and your taste buds.
Churros: Cinnamon Dreams
Churros are basically donuts’ cooler cousin. Fried dough sticks rolled in cinnamon sugar are a treat for breakfast, dessert, or anytime cravings hit.
In Mexico, they’re often paired with hot chocolate for dipping, turning an already-sweet snack into a cocoa-filled fiesta.
Carnival-style or homemade, churros are irresistible. Add caramel or chocolate drizzle if you’re feeling extra indulgent.
Carne Deshebrada: Shredded Perfection
Carne deshebrada is Mexican shredded beef that’s tender, juicy, and packed with flavor. It’s the filling you didn’t know your tacos were missing.
Slow-cooked with spices, onions, and garlic, it’s a melt-in-your-mouth experience. Use it in burritos, enchiladas, or stews—it’s that versatile.
Think of it as the opposite of carne asada: not grilled, but just as much of a showstopper.
Empanadas: The Pocket of Possibilities
Empanadas are pastry pockets stuffed with savory or sweet fillings. In Mexico, they’re often packed with cheese, beef, or chicken and fried to golden perfection.
The flaky crust and hearty insides make them an on-the-go favorite. You can grab one on the street and be full for hours.
Feeling creative? Try stuffing them with something unusual, like cream cheese and guava. The possibilities are endless—and delicious.
Birria: The Stew That Heals
Birria is a spicy, slow-cooked meat stew often made with goat or beef. It’s the comfort food you didn’t know you needed.
Cooked in a flavorful broth with chilies, spices, and tomatoes, it’s usually served with a side of consommé for dipping.
Want tacos? Fill tortillas with birria and watch the magic happen. Add lime, onions, and cilantro for the perfect finish.
Flautas: Crispy Rolls of Joy
Flautas are deep-fried tortillas filled with chicken, beef, or beans. Long and crispy, they’re ideal for dipping into your favorite sauces.
While they’re similar to taquitos, flautas use larger tortillas, making them the jumbo jet of the rolled taco world.
They’re best eaten fresh out of the fryer—or air fryer—crunchy, golden, and absolutely irresistible.
Molletes: The Mexican Open-Faced Sandwich
Molletes are the answer to boring sandwiches. Start with toasted bolillo bread, spread on refried beans, and top with melted cheese and pico de gallo.
Add avocado slices, eggs, or even chorizo for an upgrade. It’s simple, hearty, and utterly satisfying.
Think of them as Mexican bruschetta, but way more filling and way more fun to eat.
Tortas: Sandwiches, But Better
Tortas are Mexican sandwiches served on a fluffy roll called a telera. Stuffed with meats, beans, and toppings, they’re customizable and delicious.
Try torta carnitas for pork lovers, or torta pollo if chicken’s your thing. You can’t go wrong, no matter what you choose.
Big, bold, and bursting with flavor, tortas redefine what a sandwich should be. Say goodbye to boring lunches.
Huevos Rancheros: Breakfast Goals
Huevos rancheros translates to “ranch eggs,” but they’re way more exciting than that sounds. Fried eggs sit on a bed of salsa and tortillas, creating breakfast bliss.
Top them with avocado, crema, or cheese, and you’ve got a plate that’s Instagram-worthy and incredibly tasty.
Vegetarian-friendly and oh-so-satisfying, huevos rancheros are the breakfast of champions—or just hungry people everywhere.
Aguachile: Cool, Spicy, and Fresh
Aguachile is ceviche’s bolder cousin. Raw shrimp marinated in lime juice meets chilies, onions, and cucumbers for a dish that’s fiery and refreshing.
Traditionally served cold, it’s the perfect starter for a hot summer day. Pro tip: don’t heat it. Ever. It’s meant to be raw and chill.
Serve with tostadas for added crunch, and you’ve got a seafood dish that’ll impress everyone at the table.
Rajas con Crema: Creamy Comfort
Rajas con crema is roasted poblano peppers mixed with onions and smothered in a creamy sauce. It’s spicy, smoky, and oh-so-satisfying.
The crema tames the heat while enhancing the flavor. Add shredded chicken or corn for a heartier version of this classic dish.
Serve it as a side or main, but don’t forget tortillas for scooping. It’s too good to leave any behind.
Alambre: Skewered and Sizzling
Alambre is Mexican stir-fry served on a skewer or in tortillas. Think grilled meats, veggies, and melted cheese all mixed together.
Popular toppings include bacon and chiles, adding smoky and spicy elements to the mix. It’s like fajitas, but better.
Serve it as tacos or straight off the skewer. Either way, alambre is a crowd-pleaser for any occasion.
Cochinita Pibil: Yucatan’s Treasure
Cochinita pibil is a slow-cooked pork dish marinated in citrus and achiote, then wrapped in banana leaves for tender, flavorful perfection.
Its vibrant orange color and melt-in-your-mouth texture make it a standout. Serve it on tacos or with rice for a meal to remember.
Traditionally cooked underground, cochinita pibil is smoky, tangy, and unforgettable. Just don’t forget the pickled onions on top.
Pambazos: Drenched Delight
Pambazos are Mexican sandwiches soaked in chili sauce before being stuffed and fried. Crisp, spicy, and satisfying, they’re a flavor-packed experience.
Filled with chorizo and potatoes, pambazos are hearty enough to keep you full all day. Bonus points for the crunchy exterior.
It’s not just a sandwich; it’s a full-on event. One bite, and you’ll understand the hype.
Fajitas: Sizzling Showstoppers
Fajitas are Tex-Mex royalty. Strips of grilled meat, onions, and bell peppers served sizzling hot—what’s not to love?
Whether beef, chicken, or shrimp, fajitas are endlessly customizable. Add sour cream, guac, and cheese for the ultimate flavor combo.
Serve with warm tortillas, and watch as everyone dives in. Warning: fajitas are highly addictive.
Menudo: Soup with a Twist
Menudo is a traditional soup made with tripe (cow stomach) and a spicy red broth. It’s hearty, flavorful, and a true Mexican classic.
The addition of hominy (corn kernels) gives it a unique texture, while lime and oregano bring brightness to the dish.
Not for the faint of heart, menudo is a favorite hangover cure and a staple at family gatherings.
Barbacoa: Slow-Cooked Brilliance
Barbacoa isn’t just a dish; it’s an art form. This slow-cooked meat, often goat or beef, is tender, flavorful, and packed with spices.
Traditionally cooked in an underground pit, modern versions use Crockpots for convenience. Serve it on tacos with cilantro and onion.
Rich, smoky, and melt-in-your-mouth good, barbacoa is a must-try for meat lovers.
Sopes: Thick Tortilla Magic
Sopes are like mini tostadas, but with a thicker, masa-based shell. Topped with refried beans, meat, and cheese, they’re an appetizer or meal in one.
The fried base holds up to toppings without getting soggy. Add crema, lettuce, and salsa for the perfect bite.
They’re ideal for parties or casual dinners, proving small can still be mighty.
Carnitas: Pulled Pork Bliss
Carnitas are Mexican-style pulled pork, slow-cooked until tender and crispy. Serve in tacos with cilantro, onion, and lime for the ultimate flavor explosion.
Cooked in lard, they’re indulgent but worth every calorie. Add a dollop of guac or salsa for even more magic.
Carnitas are a street food favorite and a party pleaser. One bite, and you’ll see why.
Chilaquiles: Breakfast Nachos
Chilaquiles are tortilla chips cooked in salsa and topped with eggs, crema, and cheese. Think of them as breakfast nachos, but fancier.
Soft, flavorful, and filling, they’re a great way to start the day. Add shredded chicken for extra protein.
Whether red or green salsa, chilaquiles are a classic Mexican comfort food you’ll crave again and again.
Elote: Corn on a Whole New Level
Elote is street food at its finest. Grilled corn on the cob slathered with mayo, cotija cheese, chili powder, and lime juice is as fun to eat as it is flavorful.
This portable snack is perfect for munching on the go. It’s smoky, tangy, creamy, and crunchy all in one bite.
You can also scrape the kernels off and make esquites (elote in a cup), but there’s something special about chomping straight from the cob.
Ceviche: The Cool and Refreshing Seafood Star
Ceviche is a seafood dish where raw fish is marinated in citrus juice and mixed with tomatoes, onions, and cilantro for a zesty flavor explosion.
In Mexico, avocado slices and tostadas are often served alongside, making it a perfect mix of textures. Crunchy, creamy, and fresh.
This dish is light, healthy, and ideal for hot summer days. Just remember: ceviche is always served cold—no heating allowed.
Guacamole: The Avocado Icon
Guacamole is a classic Mexican dip made with mashed avocado, lime juice, tomatoes, onions, and cilantro. It’s the life of every party.
Scoop it up with tortilla chips, or use it as a topping for tacos, quesadillas, or just about anything. Guac makes everything better.
Pro tip: Keep the pit in your guac to slow down browning. Or just eat it so fast that it doesn’t have time to turn brown.
Mole Poblano: Chocolatey Savory Bliss
Mole poblano is a rich, dark sauce made from chocolate, chili peppers, and spices. It’s complex, bold, and perfect for drenching over chicken or turkey.
This iconic dish hails from Puebla and is a star of Mexican celebrations. Don’t knock the chocolate-chili combo until you’ve tried it.
Serve it over enchiladas or tamales for a flavor-packed meal that’ll have your taste buds singing.
Pozole: The Soup with a Kick
Pozole is a hearty soup made with hominy, pork, and a red or green chili broth. It’s spicy, savory, and a Mexican staple for festive occasions.
Garnish with shredded lettuce, radishes, lime, and a dash of oregano for a complete dish. It’s a party in a bowl.
Best enjoyed with family and friends, pozole is comforting, filling, and undeniably delicious.
Chiles en Nogada: Festive and Flavorful
Chiles en nogada are poblano peppers stuffed with ground meat, nuts, and fruits, topped with a creamy walnut sauce and pomegranate seeds.
The green, white, and red colors mimic the Mexican flag, making this dish as patriotic as it is tasty.
It’s a seasonal treat often made during Mexico’s Independence Day celebrations. Beautiful, delicious, and packed with history.
Quesadillas: The Gooey Cheese Wonder
Quesadillas are a quick and easy classic. Melt cheese inside a folded tortilla, and voilà—instant happiness. Add veggies or meat for a heartier version.
You can get creative with fillings like mushrooms, shredded chicken, or even squash blossoms. The sky’s the limit with this dish.
Serve with salsa, guacamole, or sour cream for dipping. Simple, satisfying, and oh-so-delicious.
Tamales: Wrapped and Ready to Wow
Tamales are steamed masa dough filled with meats, cheeses, or beans, then wrapped in corn husks. They’re a Mexican comfort food staple.
From pork with red chili sauce to sweet varieties with fruit, tamales are versatile and packed with flavor.
They’re perfect for holidays, family gatherings, or just because. Pro tip: unwrap the husk before eating—unless you like chewy surprises.
Enchiladas: Smothered Goodness
Enchiladas are tortillas stuffed with meat, beans, or cheese, rolled up and smothered in sauce. Top with melted cheese and crema for extra indulgence.
Whether baked with salsa roja or mole poblano, enchiladas are always a hit. Pair with rice and beans for the ultimate comfort meal.
They’re messy, saucy, and oh-so-satisfying. Just make sure you’ve got a fork handy—this isn’t finger food.
Tacos: The King of Mexican Food
Tacos can do anything. You want some crunch? Use a hard shell. Don’t want bits of fried tortilla stuck in your mouth? Use a soft shell.
A taco will fit perfectly in your hand, leave the meal serving to your guests. Plus, it can be filled with anything you want. Yes, please.
They’re tacos. You love them, we love them, everybody loves them. And what’s not to love? You can put whatever you want on them. Buen provecho.
Carne Asada: Delicious Beyond Belief
Carne Asada is a delicious dish that has taken over the Mexican food game. The steak itself is just too good to resist.
Whether you decide to put it in a burrito, on a taco, or just serve it straight up, there is no way you will miss going with carne asada.
The best part of carne asada is the flavor. It’s marinated to perfection, cooked simply, and seldom turns out poorly!
Mexican Chorizo: Spicy and Spectacular
Not to be confused with the Spanish version, Mexican chorizo has a fiery kick and a short expiration date—because who wants mild sausage anyway?
This sausage is marinated with chili, vinegar, and a “don’t-miss-it” seasoning blend. Cook it, fry it, or, if you’re brave (or reckless), eat it raw.
Perfect with potatoes, it’s also a burrito or quesadilla’s BFF. Add it to your breakfast tacos for an AM pick-me-up that’ll wake you better than coffee.
Tostadas: Flat, Crunchy, Fabulous
Tostadas are basically tacos that went on a flattening diet. Crunchy corn tortillas act as the stage for a wild party of toppings.
Layer refried beans, meat, or seafood—or go vegetarian with just veggies and cheese. Whatever you do, there are no wrong answers here.
With endless combinations, tostadas are like the choose-your-own-adventure of Mexican food. Just grab one, pile it high, and dig in.
Pan de Muerto: Bread for the Beyond
Translated as “bread of the dead,” this festive sweet bread is baked to honor ancestors during Día de los Muertos. It’s hauntingly good.
Traditionally orange-flavored, the decoration varies from baker to baker. Often adorned with sugar and crossbones-like shapes, it’s delicious and symbolic.
Enjoy with coffee, hot chocolate, or just as it is—though it’s best shared with the living and dearly departed alike.
Tlayudas: Oaxaca’s Pizza
Known as the “Oaxacan pizza,” tlayudas start with a massive, crunchy tortilla. But don’t look for marinara—this is not your average pie.
Expect beans, cheese, and meat like beef or pork, with optional veggie toppings like avocado and cabbage. It’s customizable heaven.
Whether charcoal-grilled or oven-baked, a tlayuda is a feast-sized dish perfect for sharing—or not. No judgment here.
Atole: Sweet Sips for Chilly Nights
When cocoa feels too basic, atole steps in with its warm, thick, cinnamony charm. Corn flour, vanilla, and sugar form the backbone of this drink.
Popular in Mexico and Central America, it’s the hug-in-a-mug you didn’t know you needed. Bonus points if you stir with a cinnamon stick.
Pair it with tamales for a breakfast combo that screams comfort food. Trust us—your stomach will thank you.
Micheladas: Beer, But Make It Fancy
The “Mexican Bloody Mary” is the brunch cocktail you didn’t know you needed. Beer, lime, hot sauce, and tomato juice make a spicy, tangy masterpiece.
Garnish it with a Tajín-salted rim, because why stop at just seasoning your drink? This is about the whole experience.
Suffering from a hangover? Micheladas are here to rescue you, or at least make you forget for a little while.