We’ve all faced that moment in a Mexican restaurant – eyes scanning the menu, torn between temptation and hesitation. While many dishes burst with authentic flavour and fresh ingredients, a few are better skipped altogether.
From overly greasy options to watered-down imitations of traditional favourites, these are the menu picks that rarely live up to the hype.
This article is for general informational purposes only. Restaurant menus, ingredients, and preparation methods vary widely by location. The dishes mentioned may still be enjoyable depending on where they’re made. Images are for illustrative purposes and may not reflect actual servings.
1. Nachos with Cheese Sauce

Proper cheese shouldn't come from a pump bottle, yet that's exactly what you'll find drizzled over most restaurant nachos. That neon yellow gloop bears no resemblance to actual melted cheese and usually tastes like salted plastic.
Back home in Mexico, nachos are topped with proper queso fundido – real melted cheese that stretches beautifully. The stuff served in most chain restaurants is basically a science experiment gone wrong, packed with stabilisers and artificial flavours that'll leave a weird coating in your mouth for hours afterwards.
2. Flour Tortilla Tacos

Authentic Mexican tacos are almost always served on corn tortillas, not flour. Flour versions are more of a Tex-Mex invention that's become the default in British restaurants, despite being completely wrong for the job.
Corn tortillas have that proper earthy flavour and slightly crispy texture when done right. Flour ones just go soggy and taste like bland bread, masking all the lovely spices and fillings. Nutritionist Sarah Williams notes that corn tortillas also pack more fibre and nutrients than their wheat-based cousins, making them the smarter choice all round.
3. Sizzling Fajitas

All that dramatic sizzling and smoke might look impressive when the waiter brings them over, but fajitas are actually a bit of a con. You're essentially paying restaurant prices to assemble your own dinner whilst everyone stares at the theatrical display.
The meat is often overcooked and chewy, hidden beneath mountains of peppers and onions that are there mainly to bulk things out cheaply. Plus, that sizzle comes from dumping water on a scorching hot plate – pure theatre with little substance behind it, really.
4. Refried Beans From A Tin

Proper refried beans should be creamy, flavourful, and made fresh from pinto or black beans cooked with onions and spices. What you usually get in budget Mexican restaurants is the tinned variety, reheated and plonked on your plate as an afterthought.
The difference is night and day. Tinned versions taste flat and oddly metallic, with a gluey texture that's nothing like the real deal. If the restaurant can't be bothered to make their beans properly, it's a pretty good sign they're cutting corners elsewhere too, mate.
5. Smothered Wet Burritos

Burritos should be portable handheld parcels, not swimming in sauce and requiring cutlery to eat. These so-called wet burritos are often just a way for restaurants to disguise subpar fillings under lakes of tinned enchilada sauce and mountains of cheap cheese.
The tortilla goes mushy within minutes, and you end up with a soupy mess that's impossible to eat gracefully. Dr James Patterson, a gastroenterologist, warns that these calorie bombs can pack over 1,200 calories in a single serving – nearly your entire daily allowance in one soggy disaster.
6. Chimichangas

Essentially a deep-fried burrito, the chimichanga is about as Mexican as a full English breakfast. It's a Tex-Mex creation that's basically an excuse to make already heavy food even greasier and less healthy.
The frying process turns the tortilla rock hard on the outside whilst making the inside scalding hot and often quite dry. You're left with something that sits in your stomach like a brick, dripping with oil and offering very little actual flavour beyond 'fried'. Give it a miss and save yourself the indigestion, honestly.
7. Jarred Salsa Verde

Fresh salsa verde should taste bright, tangy, and alive – made from tomatillos, coriander, and fresh chillies. What most restaurants serve comes straight from a jar, tasting more like vinegar and salt than anything resembling proper Mexican cooking.
You can spot the jarred stuff a mile off by its unnaturally uniform colour and that slightly chemical aftertaste. Real salsa verde has depth and complexity, with different flavours hitting your palate in waves. The jarred version just tastes aggressively sour and leaves you reaching for water rather than enjoying your meal.
8. Frozen Margarita Mix Desserts

Some restaurants try to be clever by turning their premixed frozen drink base into desserts like granitas or sorbets. Spoiler alert: it doesn't work, and you end up with something that tastes like artificially flavoured ice with an odd chemical sweetness.
These concoctions are usually loaded with high fructose corn syrup and artificial colours that'll stain your tongue bright green or pink. Nutritionist Emma Clarke recommends avoiding these sugar bombs entirely, as they can contain upwards of 60 grams of sugar per serving – more than two days' worth of your recommended intake in one dodgy pudding.
9. Pre-Made Guacamole

Guacamole should be vibrant green and taste like fresh avocados with a squeeze of lime. If it arrives looking brownish or has that weird plasticky sheen, it's been sitting around for ages or made from a packet mix.
Proper guac is dead simple to make fresh – it takes about three minutes – so there's no excuse for serving the pre-made rubbish. That brown colour means it's oxidised and past its best, whilst the packet stuff contains preservatives and fillers that make it taste nothing like actual avocados. Steer well clear.
10. Taco Salad In A Fried Shell

Don't be fooled by the word 'salad' – this dish is about as healthy as eating crisps for dinner. The massive fried tortilla bowl alone can pack 400 calories before you even add the fillings, which are usually drowning in sour cream and cheese.
It's a textbook example of taking something that could be nutritious and absolutely ruining it. The shell goes soggy and greasy, the lettuce wilts under hot meat, and you're left feeling absolutely stuffed and slightly queasy. Order an actual salad if you want something light, yeah?
11. Seafood Enchiladas

Unless you're dining right by the coast in a proper establishment, seafood in Mexican restaurants is usually a gamble you don't want to take. Enchiladas filled with mystery seafood mix and smothered in cream sauce are particularly dodgy.
The fish or prawns are often previously frozen, overcooked, and rubbery, with that telltale fishy smell that means they're not exactly fresh. Combined with heavy cream sauce, it's a recipe for disappointment at best and food poisoning at worst. Stick to chicken or beef fillings where the quality is easier to judge and much safer overall.
12. Queso Fundido With Processed Cheese

Queso fundido should be gloriously melted proper cheese – usually Oaxaca or Chihuahua cheese – with chorizo or peppers mixed through. What you often get instead is more of that plasticky processed cheese product that refuses to solidify even when it goes cold.
Real melted cheese has strings and texture and actual flavour. The processed version just tastes salty and artificial, with a consistency somewhere between glue and rubber. If it doesn't separate or form a skin as it cools, that's your sign it's not real cheese and absolutely not worth ordering again.

















