Dinner Wear for Men: 7 Outfit Ideas for Any Occasion

Miles Tailored

Man wearing a grey short-sleeved button-down shirt and black dress pants standing indoors.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. Please read my full disclosure here.

How dressy the restaurant is should set the outfit: a classic suit and tie suits a high-end table, while a blazer with chinos works where a full suit would feel like too much.

Hot evenings point to a linen shirt or a long-sleeve polo with white trousers, while a cooler night does better with a fine-knit sweater over a collared shirt.

Fit and grooming apply to every one of them, and a well-fitted linen shirt in 90°F weather beats a baggy silk one.

1. Classic Suit and Tie

A brown suit looks warmer under restaurant lighting and feels just right for dinner. · 📷 @bielvalldo

Brown works as a suit color for a dinner table, and I prefer it to the usual charcoal. It looks warmer under restaurant lighting and still reads as formal.

A white collared shirt, a black tie, and leather dress shoes are all this look needs; let the suit carry the rest.

A dark tie against brown is a sharp contrast, so skip the pocket square or keep it plain white.

For a high-end dinner, I would pick this outfit every time, because showing up a little overdressed reads better than showing up underdressed.

2. Blazer and Chinos

The navy blazer contrasts nicely with light trousers, keeping the look both classy and relaxed. · 📷 @sartorial_finn

A navy double-breasted blazer with brass buttons carries the outfit, so the chinos and shirt can stay plain. Button it when you stand and the jacket looks sharp; loosen up and the loafers keep it relaxed.

Light trousers with a cuff, like the beige pair, give the navy something to contrast against. A light blue shirt is the easy partner, and a navy tie ties the look together without competing with the buttons.

For classy but relaxed venues, where a matching jacket and trousers would feel like too much, this is the one I would pick.

3. Linen Shirt and Lightweight Trousers

Matching linen in one tone appears intentional, making it a great warm-weather choice. · 📷 @cheguevara.look

Matching linen in one tone, tan or olive, looks intentional rather than lazy. A white undershirt beneath the open button-up keeps the color from going flat and adds a clean line at the neck.

Drawstring trousers are the comfortable half, and this is a warm-weather outfit through and through.

Linen wrinkles, and I accept that as part of its character, but a quick pass with a steamer while you get dressed takes the worst of it out.

Add loafers if the restaurant is dressier than you expected.

4. Fine-Knit Sweater Over a Collared Shirt

A gray knit cardigan layered over a collared shirt creates a polished yet comfortable look. · 📷 @christianptty

Nothing about a gray knit cardigan over a blue collared shirt looks forced. The shirt collar stays visible at the neck, which is what keeps the layer looking dressed rather than lounge-ready.

Wide-leg black trousers and loafers finish it, and the cut gives the outfit a more modern shape than slim pants would. A cardigan should fit snugly across the shoulder seams, since the trousers already supply the volume.

Sunglasses are optional, but a leather bag is a good addition.

5. Dress Pants with a Casual Button-Down

The textured shirt adds depth to a polished look with black dress pants. · 📷 @toloei_mens

Black dress pants take a short-sleeve shirt a long way. A textured charcoal button-up looks far better against that crisp crease than it would with jeans.

I like that the shirt is dark and tonal: charcoal over black reads as one deliberate palette. Wear it untucked only if the hem is short; otherwise tuck it in and add a belt.

Refined pants with casual shirts is the formula, and it gives you a dinner outfit that stays cool in a warm room.

Fortunately, the 1+1 rule solves this style dilemma every time: wear one dressier item with one casual item to create a smart casual look that showcases your style.

— Stitch Fix

6. Tailored Suit with Crewneck Sweater

A cream crewneck under a brown suit offers a softer, tailored alternative to a shirt and tie. · 📷 @sardinelliofficial

Take the tie out and put a cream crewneck under a chocolate brown suit jacket. The result is softer than a shirt and tie, yet still clearly tailored.

Cream is the right neutral against dark brown because it lifts the face without looking stark the way white can. Choose a sweater with a flat, close knit so the neckline sits neatly under the lapels.

I would wear this to dinner on a cool evening, when a suit feels stiff alone.

7. Long-Sleeve Polo and White Trousers

Navy and white create a clean outfit, with a ribbed polo making it perfect for dinner. · 📷 @fast_fashion_pakistan

Navy against white is the cleanest two-color outfit there is, and a ribbed long-sleeve polo is what makes it work for dinner.

The knit has more presence than a plain cotton tee, and the sleeves keep the look dressed once the sun goes down.

Everything around the polo and trousers should stay quiet: blue loafers, white socks if you wear them, and a watch.

White trousers show every mark, so I would save this outfit for a restaurant where you are not eating anything with red sauce.

For a warm evening at a relaxed spot, it is a safe and sharp choice.

Fit Is Key

Fit decides how an outfit looks before color or fabric gets a vote. Baggy clothes read as sloppy, and tight ones read as a size too small, and neither is fixed by a better label.

Check 3 spots in the mirror: the shoulder seam should sit at the edge of your shoulder, the sleeve should end at the wrist bone, and the trouser should hang without pulling across the thigh or pooling at the shoe.

Heat is no reason to give up shape. A well-fitted linen shirt in 90°F weather will always look better than a baggy silk one, so choose lighter fabrics that still hold their lines instead of simply going looser.

If something is close but not right, a tailor can usually take in a waist or shorten a hem for far less than a new piece costs.

Grooming Matters

Grooming is the part of the outfit that no one can buy off the rack, and it gets noticed at a dinner table, where people sit close and face each other for an hour or more.

Get a haircut about a week before the event, so the edges have settled by the time you go. Keep the shape simple and neat around the ears and neck.

Nails matter more than most men expect, because hands are on show whenever you reach for a glass or a menu. Trim them short, clean under them, and file any rough edges.

Shave or trim your beard the same day, and finish with a little moisturizer if your skin is dry. A light hand with cologne is enough; one spray is plenty in a closed room.

Frequently Asked Questions

What do men wear for a formal dinner?

For a formal dinner, I’d choose a brown suit over charcoal: worn with a white shirt, black tie and polished leather shoes, it picks up the warm glow of a dining room better.

A plain white pocket square is fine, but with a dark tie against brown the contrast is already doing the work, so leaving it out costs nothing.

What are some common dinner outfit mistakes to avoid?

Getting the fit wrong is the biggest one: baggy clothes look sloppy and tight ones look a size too small, and no label fixes either.

Dressing far above or below the venue is the next, so match the restaurant. White trousers near red sauce and ignored grooming, like untrimmed nails, round out the list.

What is the 3 outfit rule?

A simple pairing formula works here: put one dressier item next to one relaxed item, and the result lands in smart casual.

Refined black dress pants with a textured short-sleeve button-up is a clear example. That balance keeps the outfit sharp without stiffness, and it handles a warm dining room better than a full suit.

What are some good ideas for dinner outfits?

A navy double-breasted blazer with beige cuffed chinos and loafers is my pick for classy but relaxed venues.

For a formal night, wear a brown suit with a white shirt and black tie. In summer, matching tan or olive linen with a white undershirt looks intentional.

How should a dinner outfit fit?

Check 3 spots: the shoulder seam sits at the edge of your shoulder, the sleeve ends at the wrist bone, and the trousers hang without pulling across the thigh or pooling at the shoe.

In hot weather, choose lighter fabrics that hold their shape rather than going looser. Altering a waist or hemming trousers usually runs far less than replacing the garment, so a tailor is the cheaper fix.