Restaurant dress codes are a strange survival. Most have quietly dissolved, a few are enforced rigorously, and almost none are explained anywhere you can find them before you arrive. The result is a small, entirely avoidable anxiety before any meal that costs more than about sixty pounds a head.
Here is what the codes actually mean, how to find out what a particular restaurant expects, and what to wear when nobody will tell you.
The codes, decoded
| Code | Means | Wear |
|---|---|---|
| Jacket required | A tailored jacket, enforced at the door | Blazer or suit jacket, collared shirt, wool trousers or chinos, leather shoes |
| Jacket and tie required | Both, enforced | Suit or blazer with tie |
| Formal / elegant | Jacket expected, tie optional | Suit or blazer, shirt, leather shoes |
| Smart casual | No trainers, no shorts, collar preferred | Chinos or dark jeans, shirt or fine knit, blazer optional |
| Business casual | Office-appropriate | Chinos or wool trousers, shirt, blazer optional |
| Casual elegant / dressy casual | Smart casual with a jacket | Blazer, shirt, chinos or dark jeans |
| No dress code | Genuinely relaxed | Anything clean and considered |
The two that actually get enforced are jacket required and jacket and tie required. Everything else is a preference the restaurant would like you to observe, and a maître d’ is unlikely to turn you away over.
How to find out before you go
- Check the restaurant’s own website — usually under Reservations, FAQ, or the bottom of the About page. This is the only authoritative source.
- Look at their Instagram. More useful than the dress code page, because you can see what guests are actually wearing rather than what the restaurant aspires to.
- Call and ask. Takes ninety seconds, and restaurants field this question constantly. There is nothing awkward about it.
- Check recent reviews for mentions of dress code — people complain when they are turned away, and that is useful information.
Assume the code is real if it is stated. Restaurants that publish a jacket requirement generally mean it, and several keep loaner jackets at the door specifically because people test this.
The reliable outfits
Fine dining / jacket required
Navy or charcoal suit, or a blazer with wool trousers + white or pale blue shirt + leather oxfords or loafers. Tie if the code specifies one, otherwise optional.
If a tie is required, keep it plain and dark. The knot options are in the tie guide.
Upscale but not formal
Unstructured blazer + fine knit or oxford shirt + charcoal chinos or dark jeans + Chelsea boots or loafers.
This is the modern default for most good restaurants and it is very hard to get wrong. Dark denim is acceptable at the large majority of upscale restaurants now, provided the rest of the outfit is considered.
Neighbourhood restaurant / bistro
Dark jeans or chinos + shirt or knitwear + boots or clean leather sneakers. A jacket is optional and rarely wrong.
Lunch
Lunch runs about one notch more relaxed than the same restaurant at dinner. A blazer that would be standard at 8pm can feel slightly formal at 1pm.
The jeans question
This is the thing people actually want to know, so plainly:
Dark, well-fitted jeans in a clean rinse are acceptable at most upscale restaurants. They are not acceptable where a jacket and tie are required, and they are a risk at very traditional establishments — old-guard steakhouses, hotel dining rooms, and anywhere with a decades-old reputation to protect.
If you wear jeans somewhere smart, everything else has to carry the outfit: a blazer, a proper shirt or fine knit, and leather shoes rather than sneakers. Fit and wash guidance is in the jean fits guide.
The trainer question
Similar answer, narrower. Minimal white leather sneakers pass at most upscale restaurants and increasingly at some quite smart ones. Technical or chunky trainers do not. Anywhere with a jacket requirement expects leather shoes.
The distinction and the reasoning are in the casual shoes guide.
What restaurants still turn people away for
- Shorts — the most commonly enforced restriction anywhere with a code.
- Sportswear — tracksuits, football shirts, athletic gear.
- Flip-flops and sandals.
- Hats indoors — still enforced at traditional restaurants.
- Vests / tank tops.
- Ripped or heavily distressed denim at anywhere upscale.
Practical notes
- Restaurants are often cold. Air conditioning runs hard in dining rooms. A jacket or a layer is practical as well as appropriate.
- You will be sitting for two or three hours. Trousers that fit properly when seated, not just standing — the check is in the fit guide.
- Go light on cologne. This is the one setting where it genuinely interferes: strong fragrance sits over food and affects the people at the next table. One spray, or none. The guidance is here.
- Check where the coat goes. Some restaurants have a cloakroom; some expect you to keep it. A dark overcoat is easier to manage either way — the outerwear guide.
Frequently asked questions
What does jacket required mean at a restaurant?
It means a tailored jacket — a blazer or suit jacket — is required for entry, and it is genuinely enforced. Many such restaurants keep loaner jackets at the door. Pair it with a collared shirt, wool trousers or chinos, and leather shoes.
Can you wear jeans to a nice restaurant?
At most upscale restaurants, yes, provided the jeans are dark, well-fitted and in a clean rinse, and provided the rest of the outfit carries them — a blazer, a proper shirt or fine knit, and leather shoes. Jeans are not acceptable where a jacket and tie are required.
Can you wear sneakers to a nice restaurant?
Minimal white leather sneakers pass at most upscale restaurants and increasingly at quite smart ones. Chunky or technical trainers do not. Anywhere with a jacket requirement expects proper leather shoes.
How do you find out a restaurant dress code?
Check the restaurant own website under Reservations or FAQ, look at their Instagram to see what guests actually wear, or simply call and ask — restaurants field the question constantly. Recent reviews often mention it too, particularly if anyone has been turned away.
What does smart casual mean at a restaurant?
No trainers, no shorts, and a collar preferred. In practice it means chinos or dark jeans with a shirt or fine knit, and leather shoes or boots. A blazer is optional and never wrong. It is the most common code at good but not formal restaurants.
Should you wear cologne to a restaurant?
Very sparingly or not at all. Strong fragrance sits over food and affects diners at neighbouring tables, and it is the one setting where it genuinely interferes with the occasion. One spray at most, applied well before you leave.
The short version
- Only “jacket required” and “jacket and tie” are truly enforced. The rest are preferences.
- Check the website, then Instagram, then call. Ninety seconds of research.
- Blazer + fine knit or shirt + dark jeans or chinos + leather shoes handles almost everything.
- Dark jeans are fine at most upscale restaurants. Not where a tie is required.
- Minimal leather sneakers pass; technical trainers do not.
- Go easy on the cologne. It sits over the food.
A blazer in the car solves ninety per cent of this. If you are unsure, bring one and decide at the door.

