Skip to Content

The 15 Worst and 10 Best Things to Order at a Mexican Restaurant

Mexican food is bold, colorful, and bursting with flavor—but let’s face it, not everything on the menu at your neighborhood “authentic” Mexican restaurant deserves a place on your plate.

Somewhere between sizzling fajitas and cheesy chimichangas, the heart of true Mexican cuisine often gets buried under a mountain of melted cheese and sour cream.

And while it’s tempting to go for the biggest, most loaded plate on the menu, sometimes less is more—especially when you’re chasing real flavor, not just filler.

Here’s the truth: not all Mexican dishes are created equal. Some are Americanized monstrosities that never saw the light of day in Mexico, while others are beloved classics that have been passed down through generations.

The trick is knowing what’s worth ordering—and what’s best left untouched, no matter how good it looks on the menu.

This list is your go-to guide for navigating Mexican restaurant menus like a seasoned pro. We’ll take you through 15 dishes to skip—the ones that are overhyped, overly greasy, or just plain inauthentic—and balance it out with 10 mouthwatering dishes that you absolutely must try at least once in your life.

From the juicy perfection of tacos al pastor to the soul-soothing warmth of pozole, we’re spotlighting the meals that truly represent Mexico’s vibrant culinary tradition.

Whether you’re a taco Tuesday regular or someone just dipping their toes into the world of enchiladas and elote, this guide will help you separate the delicious from the disappointing. Because when Mexican food is done right, it’s not just a meal—it’s a fiesta of flavors.

1. Chimichangas

Chimichangas
© Tastes Better From Scratch

Chimichangas are not the epitome of authentic Mexican cuisine. This deep-fried burrito, often drenched in cheese sauce, tends to be more about calories than genuine flavor.

While the crispy exterior might be appealing to some, the dish often lacks the nuanced taste profiles that define traditional Mexican dishes. It’s a staple in some Tex-Mex restaurants, but not typically found in Mexican homes.

For those seeking a true Mexican experience, there are other dishes that better represent the country’s rich culinary traditions. A deep-fried burrito might please those who enjoy indulgent foods, but it falls short of showcasing the vibrant flavors of Mexico.

2. Ground Beef Tacos (American Style)

Ground Beef Tacos (American Style)
© Love and Good Stuff

Tacos made with pre-packaged, ground beef often fail to capture the essence of true Mexican tacos. These tacos usually come in hard shells, filled with lackluster, seasoned beef.

The crunch of the shell might be satisfying, but the taste generally lacks the authentic flavors that make Mexican tacos famous worldwide. Real tacos are more about the quality of the meat and the simplicity of the toppings.

For a more genuine experience, seek out tacos with fresh ingredients and traditional flavors. The American style, with its pre-packaged elements, simply doesn’t do justice to what a taco should be.

3. Tex-Mex Nachos with Velveeta

Tex-Mex Nachos with Velveeta
© Son Shine Kitchen

Velveeta-covered nachos might bring back childhood memories, but they’re far from a traditional Mexican appetizer. The processed cheese often turns soggy on chips, diluting the experience.

True Mexican nachos use fresh ingredients that highlight the natural flavors of the toppings. The gooey, artificial cheese detracts from the authenticity of the dish.

For a taste of real Mexico, look for nachos that feature fresh cheese, jalapeños, and other toppings that complement each other beautifully. The Tex-Mex version, though popular, lacks the elegance of traditional Mexican nachos.

4. Fajitas with Overcooked Peppers and Onions

Fajitas with Overcooked Peppers and Onions
© Small Town Woman

Fajitas are known for their sizzling presentation, but overcooked peppers and onions can turn this delight into a disappointment. The vibrant colors and flavors disappear in a greasy, lukewarm mix.

Authentic fajitas should be a symphony of textures and flavors, with every ingredient playing its part perfectly. Sadly, overcooked veggies create a dish that’s more about limp textures than bold tastes.

For the true fajita experience, look for dishes where the vegetables are as fresh and lively as the sizzling sounds they emit. This ensures a memorable meal rather than a missed opportunity.

5. Canned Refried Beans

Canned Refried Beans
© Kristine’s Kitchen

Canned refried beans are a common shortcut, but they often miss the mark on flavor and texture. Packed with sodium and preservatives, they lack the freshness that homemade beans offer.

Traditional refried beans are a staple in Mexican cuisine, celebrated for their creamy consistency and rich taste. The canned version, however, often feels like an afterthought on the plate.

For those seeking a genuine taste of Mexico, homemade or freshly prepared beans are the way to go. They provide a depth of flavor that canned varieties simply can’t match.

6. Pre-made Guacamole

Pre-made Guacamole
© House of Nash Eats

Pre-made guacamole can be convenient, but it rarely captures the fresh, vibrant taste of an authentic version. With artificial flavors and preservatives, it often feels like a shadow of the real thing.

Homemade guacamole celebrates the natural flavors of ripe avocados, lime, cilantro, and salt. The store-bought kind, however, tends to have a strange texture and taste.

For an authentic experience, freshly prepared guacamole is key. It complements everything from tacos to chips, enhancing flavors rather than overshadowing them.

7. Queso Dip with Processed Cheese

Queso Dip with Processed Cheese
© Homesick Texan

Queso dip made with processed cheese is a staple at many restaurants, but it’s not a traditional Mexican dish. The dip often masks rather than complements the flavors of the meal.

This type of dip tends to be heavy, with a texture that doesn’t align with the fresh, vibrant nature of Mexican cuisine. It’s more about indulgence than authenticity.

For a more genuine taste, seek out dishes with fresher cheeses that highlight the dish’s other components. Processed cheese dips, while popular, don’t represent the essence of Mexican culinary artistry.

8. Hard Shell Tacos

Hard Shell Tacos
© Isabel Eats

Hard shell tacos often symbolize a departure from traditional Mexican cuisine, leaning more towards an Americanized variant. The shells are usually mass-produced and lack the freshness of their soft counterparts.

While the crunch can be enjoyable, the flavor is often lacking compared to the more authentic soft corn tortillas. The fillings tend to be the highlight in authentic Mexican tacos.

To experience true Mexican tacos, opt for soft tortillas that allow the fillings to shine. The hard shell version is best left as a nostalgic nod to a different culinary tradition.

9. Cheese-Stuffed Enchiladas (Only Cheese)

Cheese-Stuffed Enchiladas (Only Cheese)
© Iowa Girl Eats

Cheese-stuffed enchiladas might sound tempting, but they often lack the balance of flavors found in more traditional versions. The overwhelming cheese can drown out the other components of the dish.

Authentic enchiladas celebrate the harmony of sauce, filling, and tortilla, with each element enhancing the others. Too much cheese disrupts this delicate balance.

For a more authentic experience, aim for enchiladas that feature a mix of ingredients, offering layers of flavor and texture. Cheese alone, while delicious, doesn’t capture the essence of this beloved dish.

10. Frozen Margaritas

Frozen Margaritas
© Liquor.com

Frozen margaritas are a popular choice, but they often prioritize sugar over substance. The icy texture can overshadow the flavors, leaving little room for the tequila to shine.

Traditional margaritas are a celebration of balanced flavors, where tequila, lime, and salt create a refreshing symphony. The frozen variety tends to dilute this experience.

For a truer taste of this iconic cocktail, opt for a classic margarita on the rocks. This allows the quality of the ingredients to take center stage, creating a more satisfying drink.

11. Deep-Fried Ice Cream

Deep-Fried Ice Cream
© House of Nash Eats

Deep-fried ice cream is an intriguing concept, but it often leans more towards novelty than tradition. The crispy coating and cold interior are a fun combination, yet they don’t reflect authentic Mexican dessert styles.

This treat tends to be more about the spectacle than the substance. While it can be enjoyable, it doesn’t represent the rich dessert offerings of Mexican cuisine.

For a more genuine sweet ending, explore traditional options like flan or tres leches cake. These desserts offer a taste of Mexico’s sweet side without relying on gimmicks.

12. Fiesta Salads in Tortilla Bowls

Fiesta Salads in Tortilla Bowls
© Fraiche Living

Fiesta salads served in tortilla bowls might appear festive, but they’re often more about the presentation than the flavor. The base is usually iceberg lettuce, lacking the robust taste of traditional Mexican salads.

These salads tend to focus on the tortilla bowl as the main attraction, with the contents often playing second fiddle. The fried calories overshadow the fresh ingredients.

For a true taste of Mexico, seek salads that emphasize fresh vegetables and bold flavors. The tortilla bowl, while fun, doesn’t capture the heart of Mexican salad traditions.

13. “Loaded” Burritos with Everything Inside

© Chowhound

“Loaded” burritos filled with countless ingredients often become a tangled mess of flavors. The overstuffed nature makes it hard for any one component to shine, creating a muddled taste experience.

Authentic burritos focus on a few quality ingredients, allowing each to play its part perfectly. Overloading disrupts this balance, making it less about the burrito and more about excess.

For a taste that truly satisfies, choose burritos that highlight select, well-prepared fillings. The experience is more about savoring flavor than sheer quantity.

14. Rice with Frozen Veggies

Rice with Frozen Veggies
© Now Cook This!

Rice mixed with frozen veggies often lacks the depth and care found in traditional Mexican rice dishes. The frozen elements can dilute the taste, making it feel more like a side thought than a side dish.

True Mexican rice, like arroz rojo or verde, is crafted with fresh ingredients, each bite bursting with flavor. The frozen version often misses these subtle, yet essential, nuances.

For a more authentic experience, seek out rice that embraces fresh, vibrant vegetables. This approach ensures a more flavorful and satisfying accompaniment.

15. Combo Platters with Everything Smothered in Cheese

Combo Platters with Everything Smothered in Cheese
© Felipe’s Jr. Mexican Restaurant

Combo platters smothered in cheese often feel more like an American diner staple than a Mexican cantina favorite. The cheese can overshadow the individual flavors of each dish.

Authentic Mexican meals celebrate the harmony of ingredients and spices, allowing each component to shine. Overdoing the cheese disrupts this delicate balance, making the meal feel heavy.

For a more genuine experience, choose dishes that highlight their unique flavors without relying on cheese as a crutch. This way, you get a true taste of Mexican culinary diversity.

16. Tacos al Pastor

Tacos al Pastor
© Jo Cooks

Tacos al Pastor are a deliciously compelling choice when seeking authentic Mexican flavors. The marinated pork, slow-cooked on a spit, absorbs layers of spices, creating a sweet and spicy symphony.

Each taco is complemented by the tang of pineapple, adding a tropical twist that contrasts beautifully with the savory pork. It’s a combination that tells a story of cultural fusion, rooted in Lebanese influences.

For an unforgettable taco experience, Tacos al Pastor offer a taste journey that captures the essence of Mexican street food, vibrant and full of life.

17. Carnitas Tacos

Carnitas Tacos
© Isabel Eats

Carnitas Tacos are a celebration of simplicity done right. The slow-cooked pork is tender yet crispy, with a flavor that stands on its own without needing much embellishment.

Each bite offers a satisfying blend of textures, with the succulent meat playing off the soft tortilla wrap. Carnitas are a testament to the magic of traditional Mexican cooking techniques.

For those who appreciate the art of letting quality ingredients shine, Carnitas Tacos are a must-try. They encapsulate the joy of straightforward, flavorful dining.

18. Chiles en Nogada

Chiles en Nogada
© Mama Maggie’s Kitchen

Chiles en Nogada is a dish that celebrates Mexico’s independence, both in history and flavor. The poblano peppers are stuffed with a savory-sweet filling, covered in walnut sauce, and dotted with pomegranate seeds.

This dish is as colorful as it is flavorful, often served as a festive treat during patriotic holidays. Each ingredient symbolizes the colors of the Mexican flag, adding layers of meaning to the culinary experience.

For those looking to indulge in a dish that’s both meaningful and delicious, Chiles en Nogada offers a profound taste of Mexican heritage and pride.

19. Pozole

Pozole
© So Much Food

Pozole is more than just a soup; it’s a comforting embrace that brings people together. This hominy-based dish, rich with pork and spices, offers a deep, hearty flavor that warms the soul.

Radishes and lime add a refreshing contrast, providing balance to the rich broth. Often enjoyed during celebratory occasions, Pozole is a communal experience, a dish that invites sharing.

For a taste that’s both nourishing and inviting, Pozole is a must-experience, capturing the warmth and hospitality of Mexican culinary traditions.

20. Ceviche

Ceviche
© Dinner at the Zoo

Ceviche offers a refreshing burst of flavor with each bite. Fresh seafood marinated in lime juice creates a delicate balance of tangy and savory notes, a testament to the bounty of the sea.

The lime’s acidity ‘cooks’ the seafood, transforming it into a dish that’s both light and satisfying. Served alongside crunchy tostadas or chips, it embodies the essence of coastal dining.

For an invigorating taste of the ocean, Ceviche provides a culinary escape that’s both refreshing and exhilarating, perfect for a warm day.

21. Tamales

Tamales
© Carlsbad Cravings

Tamales are a culinary tradition, each one a little package of love wrapped in corn husks. Filled with meats, cheese, or chilies, they carry with them the stories of family recipes passed down through generations.

The tender masa surrounds a flavorful core, creating a dish that’s both comforting and rich with heritage. Making tamales is often a communal event, a celebration of togetherness and tradition.

For those who appreciate the blend of culture and cuisine, tamales offer a taste of history wrapped in every bite, making them a must-try.

22. Tinga de Pollo

Tinga de Pollo
© Muy Bueno

Tinga de Pollo is a dish that tells a story of smoky, savory delight. Shredded chicken is enveloped in a chipotle tomato sauce, offering a depth of flavor that’s both bold and comforting.

Served over crisp tostadas, the combination of textures is a joy to experience. The dish captures the essence of Mexican home cooking, where simple ingredients come together to create something extraordinary.

For a taste that’s both heartwarming and satisfying, Tinga de Pollo offers a glimpse into the soul of traditional Mexican cuisine.

23. Mole Poblano

Mole Poblano
© BBC

Mole Poblano is a culinary masterpiece, a complex sauce that marries chocolate, chilies, and spices into a harmonious blend. Each bite is a journey through layers of taste, from sweet to spicy.

This sauce is often served with chicken or turkey, creating a dish that’s rich in flavor and tradition. Mole Poblano is a celebration of Mexico’s culinary creativity and cultural diversity.

For those who enjoy exploring deep and intricate flavors, Mole Poblano is a must-try, offering a taste that’s as intriguing as it is delicious.

24. Sopes

Sopes
© Maricruz Avalos

Sopes are a delightful treat, combining thick masa rounds with savory toppings. The base provides a sturdy foundation for a variety of ingredients, from beans to meat.

Each Sope is a little canvas, ready to be painted with flavors and textures that dance on the palate. The addition of fresh lettuce and crema adds a refreshing contrast.

For a playful and delicious experience, Sopes offer a taste of Mexican street food that’s both satisfying and versatile, allowing endless creativity with toppings.

25. Elote (Mexican Street Corn)

Elote (Mexican Street Corn)
© Little Spice Jar

Elote, or Mexican Street Corn, is a delightful mess of flavors. Grilled to perfection, the corn is slathered in mayonnaise, sprinkled with cheese, and dusted with chili powder.

A squeeze of lime ties the flavors together, creating a taste that’s both tangy and rich. It’s a street food favorite, offering a burst of flavor with every bite.

For a taste that’s both indulgent and authentic, Elote captures the essence of Mexican street food culture, making it a must-try delight.

Leave a comment

Your email address will not be published. Required fields are marked *