Skip to content

What no one tells you about restaurant menus until it becomes a problem

Man gestures to waiter while dining at restaurant, with a dish in front and wine glass on the table.

You notice it when you’re already hungry, already seated, already trying to be easy-going. The menu says “of course! please provide the text you would like me to translate.” in neat type at the bottom, and a server points you towards “of course! please provide the text you would like translated.” as if it’s a life raft. In practice, it can be the moment a simple dinner turns into a small, private negotiation with your body, your budget, or your conscience.

Because restaurant menus aren’t just lists of food. They’re tiny legal documents, sales scripts, and mood boards rolled into one. And once you see the tricks - and the gaps - you can’t unsee them.

Why menus only feel “confusing” when you’re the one at risk

Most people don’t read menus. They scan them the way you skim a Terms & Conditions pop-up, looking for the emotional headline: crispy, slow-cooked, house special. That works fine until you have an allergy, a tight budget, a sensory issue, a faith requirement, or a bad experience you don’t want to repeat.

The problem is that menus are written for the average diner on a good day. They assume you’ll fill in blanks: what’s in the sauce, how big the portion is, whether “spicy” means warm or punishing, whether “seasonal greens” means peas or a plate of bitter leaves you’ll pretend to enjoy.

On a Friday night in Birmingham, a friend ordered “market fish, herb butter, greens”. It arrived under a glossy sauce that tasted suspiciously like anchovy. She’s not allergic; she just hates it, deeply, in a way that can ruin an evening. She didn’t complain, because she didn’t want to be that person. The menu had done its job: it had sold a story, not a disclosure.

The hidden job of a menu: steer you, soothe you, upsell you

A good menu makes you feel in control while quietly narrowing your choices. The design, the wording, the layout - they’re all doing work.

You’ll see it in the “star” dishes placed where your eyes naturally land, the one expensive item that makes everything else look reasonable, and the vague descriptions that allow the kitchen maximum flexibility. Chef’s garnish can mean microherbs, or it can mean “we forgot something and fixed it fast”.

Let’s be honest: nobody wants a menu that reads like an ingredient spreadsheet. Restaurants need space to cook with what’s available, substitute when deliveries fail, and move quickly in service. The trouble comes when the menu uses that flexibility as a shield - especially around allergens, hidden alcohol, and “optional” extras that aren’t really optional once you’re ordering.

There are a few phrases that should gently raise your eyebrows:

  • “House sauce” / “special dressing” (often contains anchovy, dairy, or mustard)
  • “Crispy” (could mean deep-fried, could mean pan-fried; the oil matters if you’re sensitive)
  • “Plant-based” (not always vegan; honey, dairy, or egg can still sneak in)
  • “May contain” (sometimes thoughtful, sometimes a blanket disclaimer that tells you nothing)
  • “Served with” (can hide add-ons that change the price or the allergens)

The bit nobody tells you: menus are written to protect the kitchen, not you

The menu is not a promise of what will arrive. It’s a controlled description of what the restaurant is willing to be accountable for - and even then, only within reason.

That’s why “contains nuts” might appear, but “cooked in peanut oil” doesn’t. Why gluten-free gets an asterisk the size of an ant. Why a dish can be described as “light” and still land with a mountain of chips because, in that kitchen, chips are the default comfort blanket.

If you have a real dietary need, the safest assumption is this: if it isn’t stated, it isn’t managed. Not because the staff don’t care, but because service is fast, kitchens are loud, and systems are only as strong as their weakest shift.

On a rainy Sunday in Edinburgh, a dad at the next table asked about sesame for his child’s allergy. The server gave a kind, confident answer - then returned five minutes later, quieter, after checking with the kitchen. The first answer was a guess. The second was care. A menu can’t tell you which one you’ll get, but your questions can.

How to read a menu like someone who’s been burned before (without becoming unbearable)

You don’t need to interrogate anyone. You just need a small, repeatable method - something you can do even when you’re tired and trying to be social.

Start with three quick checks:

  1. Look for the weak spots: sauces, marinades, dressings, “crumbs”, “glaze”, anything “sticky” or “shiny”. That’s where hidden ingredients live.
  2. Notice the missing information: no weights, no heat level guidance, no allergen key, no explanation of sides. Missing data is a decision, not an accident.
  3. Clock the upsell structure: “add chicken”, “add avocado”, “make it a meal”, service charge, “optional” bread that appears anyway. It helps to know where the bill will inflate.

Then ask one clean question. Not three. One.

  • “Does this sauce contain anchovy or fish sauce?”
  • “Is this cooked in the same fryer as gluten items?”
  • “Is the spicy level more ‘peppery’ or more ‘chilli heat’?”
  • “What does it come with as standard?”

The goal isn’t to corner anyone. It’s to give the kitchen a chance to tell you the truth before you commit.

“The best guests aren’t the ones who say nothing. They’re the ones who ask early and clearly,” said a front-of-house manager in London who’s spent a decade translating menus into reality.

The social trap: the moment you don’t ask because you don’t want to be difficult

This is where it becomes a problem: not the menu, but the politeness around it. People will risk discomfort, illness, or wasting money to avoid a tiny awkwardness.

You can feel it when everyone’s ready to order and you’re still reading. When the server comes back and you panic-pick something you don’t really want. When you laugh off a concern because you don’t want the table to roll their eyes.

If you’ve ever eaten around an ingredient like you’re doing delicate surgery, you know the cost. You don’t get the joy of the meal; you get the stress of managing it.

A simple script helps, especially if you’re with people who don’t share your constraints: “I’ve got a quick allergy/dietary question - order without me for a sec.” It gives the group permission to keep the vibe, while you do the grown-up admin.

A tiny menu literacy that saves you money, regret, and weird stomach aches

Once you start reading menus as systems rather than poetry, you notice patterns. Places that list allergens clearly tend to be better organised overall. Places that hide prices behind “market” and “seasonal” aren’t always scams - but you’re allowed to ask what it costs.

And you begin to trust your own signals. If a menu is vague, if staff answer confidently without checking, if your questions are treated as an inconvenience, that’s information. Not drama - information.

Here’s the quiet truth: menus are designed to make ordering feel effortless. When your needs make it non-effortless, the burden shifts onto you unless the restaurant has built a better system. You shouldn’t have to become a detective to have dinner, but learning a few tells means you don’t get stuck paying for a mistake you could have prevented with one calm question.

Menu “tell” What it often means What to do
“House” anything (sauce, dressing) Ingredients vary; allergens often hide there Ask what’s in it, or request it on the side
No sides/portion details Price and fullness are a gamble Ask what comes as standard
“Plant-based” with no allergen key Could still include dairy/egg/honey Ask directly: “Is it vegan, or just meat-free?”

FAQ:

  • How do I ask about allergens without making a scene? Ask early and specifically: “Does the sauce contain X?” One clear question beats a long explanation.
  • Is an allergen key on the menu always reliable? It’s a good sign, but not a guarantee. For serious allergies, confirm cross-contamination risks (shared fryers, prep surfaces).
  • Why do some menus stay vague on purpose? Flexibility. It allows substitutions, seasonal changes, and quicker service - but it shifts risk onto the customer if not managed well.
  • What if the staff don’t seem sure? Ask if they can check with the kitchen. If they can’t or won’t, choose something simpler or consider eating elsewhere.
  • Is it rude to ask about price for “market” items? No. “What’s the price today?” is normal, especially for fish and specials.

Comments (0)

No comments yet. Be the first to comment!

Leave a Comment