Dinner Outfits for Men
Fashion
13 min read

25 Dinner Outfits for Men Matched to Every Invite: Dress Right

The hardest part of dressing for dinner is usually reading the invite. “Business casual,” “cruise elegant,” “festive” and “beach chic” all mean something slightly different, and getting it wrong can leave you uncomfortable for the whole meal.

Below are 25 dinner outfits for men, teens and boys, sorted by the kind of dinner you’re going to. They cover classy, fancy, formal and semi-formal dinners, business dinners, Christmas, company parties and New Year’s Eve, dinner parties, birthdays, rehearsal dinners and dates, cruise formal nights and captain’s dinners, resort, beach and Italian dinners, all-white, all-black, old money, winter and summer outfits. Each one explains what the dress code expects and how to meet it.

01

OF 25

Classy Dinner Outfit With a Charcoal Suit

Classy Dinner Outfit With a Charcoal Suit
Best for: Upscale and fancy restaurantsSeason: All yearVibe: Polished, classic, confident

A classy dinner outfit with a charcoal suit works for almost any upscale restaurant. Charcoal looks smart without being as stiff as black, and skipping the tie keeps it relaxed.

A white pocket square adds a quiet finishing touch. Black or dark brown loafers both work with charcoal.

Different dinners expect different levels of dress. Here’s a quick guide to what common invites usually mean.

Invite or OccasionDress LevelEasy Outfit
Casual dinnerCasualDark jeans, collared shirt, clean sneakers
Business casual dinnerSmart casualChinos or trousers, shirt, optional blazer
Semi-formal dinnerDressyBlazer or suit, shirt, optional tie
Formal or fine diningFormalDark suit and tie
Black tieVery formalTuxedo or dinner suit, bow tie
Cruise elegant nightDressy to formalSuit, or trousers with a sports jacket
Beach or resort dinnerRelaxed smartLinen shirt, linen or chino trousers

If the invite is unclear, ask the host or check the restaurant’s website. Many upscale places list a dress code.

02

OF 25

Black Tie Dinner Outfit

Black Tie Dinner Outfit
Best for: Formal galas and black tie dinnersSeason: All yearVibe: Formal, elegant, timeless

A black tie dinner outfit means a dinner suit, often called a tuxedo. A black or midnight-navy jacket with satin lapels, a white dress shirt and a black bow tie are the basics.

Polished black shoes finish it. Patent leather is traditional, but well-shined black oxfords work too.

✅ Do This

Choose a self-tie bow tie if you can, since it looks more natural than a pre-tied one.

🚫 Skip This

Don’t wear a regular necktie or a coloured bow tie to a true black tie dinner, because it breaks the classic dress code.

If you only attend one or two black tie events a year, renting a dinner suit is a sensible choice. Buy one if you go often.

03

OF 25

Semi-Formal Dinner Outfit With a Blazer and Trousers

Semi-Formal Dinner Outfit With a Blazer and Trousers
Best for: Semi-formal dinners and eventsSeason: All yearVibe: Smart, polished, classic

A semi-formal dinner outfit with a blazer and trousers sits between a suit and smart casual. Separates feel a little more relaxed than a suit but still look dressed up.

🎨

Jacket

navy blazer

✂️

Tie

burgundy knit

📐

Trousers

mid-grey wool

A knit tie looks less formal than silk, which suits semi-formal dinners. You can remove it if the room turns out to be more relaxed.

04

OF 25

Business Dinner Outfit

Business Dinner Outfit
Best for: Client dinners and work eventsSeason: All yearVibe: Professional, trustworthy, polished

A business dinner outfit should look as professional as your best work outfit. A navy suit, a white shirt and a simple tie are the safest choice for client dinners.

Keep colours and patterns conservative. You want people to remember the conversation, not your shirt.

📌 Match the Client, Not Just the Restaurant

If your clients usually dress formally, wear a tie even at a relaxed restaurant. If they’re in a creative field, a suit without a tie may feel more natural.

05

OF 25

Business Casual Dinner Outfit

Business Casual Dinner Outfit
Best for: Team dinners and casual work eventsSeason: Fall and winterVibe: Smart, relaxed, professional

A business casual dinner outfit keeps the professional feel without a suit. Chinos, a button-down and a fine-knit layer look neat and approachable.

Navy Chinos+White Button-Down+Grey Merino Quarter-Zip

A quarter-zip is easy to take off if the restaurant is warm. The button-down underneath should look tidy on its own.

06

OF 25

Christmas Dinner Outfit

Christmas Dinner Outfit
Best for: Family Christmas dinnersSeason: WinterVibe: Festive, warm, smart

A Christmas dinner outfit can be festive without being silly. A forest green knit with tartan trousers looks seasonal and smart.

If tartan feels too bold, wear plain grey or navy trousers with a green or burgundy knit. The colour alone feels festive.

Warm homes can get hot during long meals. A shirt underneath means you can take the sweater off and still look neat.

📅 Wear It For

Christmas dinnerHoliday partiesChristmas EveFestive family gatherings

07

OF 25

Company Christmas Dinner Outfit

Company Christmas Dinner Outfit
Best for: Work holiday partiesSeason: WinterVibe: Festive, professional, sharp

A company Christmas dinner outfit should look festive but still professional. A dark suit with a burgundy turtleneck feels celebratory while staying appropriate for colleagues.

A turtleneck under a suit is a good alternative to a shirt and tie. It looks smart and relaxed.

⚠️ Novelty Sweaters Can Backfire at Work Events

A joke Christmas sweater might be fun with friends, but it can feel out of place at a company dinner, especially with senior colleagues. Unless the invite says “ugly sweater,” choose a smart festive colour instead.

08

OF 25

New Year’s Eve Dinner Outfit

New Year’s Eve Dinner Outfit
Best for: New Year's Eve dinners and partiesSeason: WinterVibe: Celebratory, sleek, bold

A New Year’s Eve dinner outfit can be a little more daring than usual. A black silk-blend shirt with a slight sheen catches the light and feels celebratory.

A charcoal blazer and black trousers keep it sharp. A gold or silver watch adds a touch of shine.

Rooftop parties get cold after midnight. Bring a coat you’d be happy to be photographed in.

09

OF 25

Dinner Party Outfit

Dinner Party Outfit
Best for: Dinner parties at homeSeason: All yearVibe: Relaxed, welcoming, smart

A dinner party outfit should be smart but comfortable, since you’ll be sitting for a while. A good shirt with trousers and loafers works whether you’re hosting or visiting.

As a guest, dress slightly better than you would for a casual restaurant. It shows respect for the effort the host put in.

💬 Hosts Can Dress a Step More Relaxed

If you’re hosting, you’ll be cooking, serving and moving around. Roll up your sleeves and skip the jacket, but keep the shirt and shoes smart.

10

OF 25

Birthday Dinner Outfit

Birthday Dinner Outfit
Best for: Birthday dinnersSeason: All yearVibe: Celebratory, stylish, confident

A birthday dinner outfit should feel a little special. A rich-coloured knit polo with black trousers looks festive and stylish without being formal.

If it’s your birthday, you’ll be in a lot of photos. Choose a colour that flatters you, like burgundy, navy or forest green.

BEFORE:

An everyday grey tee, faded jeans and running shoes for a birthday dinner in a nice restaurant.

AFTER:

A burgundy knit polo, black trousers and black loafers that look special in photos.

11

OF 25

Rehearsal Dinner Outfit

Rehearsal Dinner Outfit
Best for: Wedding rehearsal dinnersSeason: Spring and summerVibe: Polished, celebratory, light

A rehearsal dinner outfit should be smart but a little lighter than the wedding itself. A light grey suit looks fresh and celebratory.

Wedding party members are often asked to wear something specific. Ask the couple before choosing your outfit.

Skip It If the Rehearsal Is a Casual Barbecue

Some rehearsal dinners are relaxed backyard events. In that case, a full suit can feel too formal, and chinos with a linen shirt fit better.

12

OF 25

Dinner Date Outfit

Dinner Date Outfit
Best for: Dinner datesSeason: All yearVibe: Confident, warm, approachable

A dinner date outfit should look like you made an effort without trying too hard. A navy knit polo with grey trousers and suede loafers feels smart and relaxed.

Fit matters more than price. Clean, well-fitting clothes always look better than expensive ones that don’t fit.

Choose something you’ve worn before and feel good in. It helps you relax and focus on the conversation.

13

OF 25

Cruise Formal Night Dinner Outfit

Cruise Formal Night Dinner Outfit
Best for: Cruise formal and elegant nightsSeason: All yearVibe: Formal, celebratory, classic

A cruise formal night dinner outfit is usually a suit, or trousers with a sports jacket. Most cruises have one or two dressier evenings, and many guests enjoy dressing up for them.

What Cruise Lines Actually Ask For

Carnival’s own dress code lists “elegant dress pants, shirts, sports jackets as well as suits, ties and tuxedos” for its Cruise Elegant evenings. It asks guests to skip shorts, t-shirts, jeans and baseball caps on those nights.

On a Cruise Critic forum thread about men’s dining attire, members’ answers ranged widely, from a coat and tie with slacks to a full tux or suit on formal night. A few simple steps make packing for it easier.

1

Check your cruise line’s dress code before you pack.

2

Pack one dark suit or a blazer with dress trousers.

3

Add one or two dress shirts and a tie.

4

Bring dark leather shoes that also work with chinos.

5

Hang the suit in the cabin as soon as you board to let creases drop out.

14

OF 25

Cruise Casual Dinner Outfit

Cruise Casual Dinner Outfit
Best for: Regular cruise dinnersSeason: All yearVibe: Relaxed, neat, holiday

A cruise casual dinner outfit is relaxed but neat. Polos, chinos or dark jeans, and leather boat shoes or loafers are typical.

For dinners that are even more relaxed, casual dinner outfits can swap the boat shoes for clean white sneakers.

Carnival’s dress code lists dress pants, jeans, elegant shorts and polo shirts for its casual evenings, but asks guests to skip tracksuit bottoms, basketball shorts, flip-flops and swimwear.

Different cruise lines vary, so check yours. Some premium lines expect trousers in the main dining room every night.

15

OF 25

Captain’s Dinner Outfit

Captain’s Dinner Outfit
Best for: Captain's dinners and gala nightsSeason: All yearVibe: Formal, festive, traditional

A captain’s dinner outfit is often the most formal night of a cruise. A tuxedo looks traditional and celebratory, but a dark suit and tie is usually just as acceptable.

Some cruise lines rent tuxedos on board. It saves packing space if you only need one for a single night.

💡 The “You Need a Tuxedo for Formal Night” Myth

Myth: You must wear a tuxedo to a cruise formal or captain’s dinner.

Reality: Most mainstream cruise lines list suits and sports jackets as fine on formal nights. A tuxedo is welcome, but a well-fitted dark suit and tie is perfectly correct.

16

OF 25

Resort Dinner Outfit

Resort Dinner Outfit
Best for: Holiday resorts and vacationsSeason: SummerVibe: Relaxed, elegant, sunny

A resort dinner outfit should feel relaxed but polished. A white linen shirt with beige linen trousers looks elegant and stays cool in warm evenings.

Many resort restaurants ask for long trousers and closed shoes for men at dinner. Loafers are a safe choice.

Linen creases quickly in a suitcase. Hang it in a steamy bathroom after a shower to relax the wrinkles.

17

OF 25

Beach Dinner Outfit

Beach Dinner Outfit
Best for: Beach restaurants and seaside dinnersSeason: SummerVibe: Breezy, relaxed, holiday

A beach dinner outfit can be more relaxed than a regular restaurant. A camp-collar shirt with tailored shorts and leather sandals looks put-together on the sand.

Choose tailored chino shorts that end a few inches above the knee. Athletic or cargo shorts look too casual.

If the dinner is at a nicer beachfront restaurant, swap shorts for linen trousers. They look smarter and still feel cool.

18

OF 25

Italian Dinner Outfit

Italian Dinner Outfit
Best for: Dinners while travelling in ItalySeason: Spring and summerVibe: Relaxed, refined, European

An Italian dinner outfit leans relaxed but polished. A knit polo, linen trousers and suede loafers fit in at trattorias and city restaurants.

Opinions on shorts in Italy vary. On a Rick Steves travel forum thread, one traveller said most men wore shorts “even to dinner in nicer restaurants in the cities,” while another suggested packing comfortable long pants for evening dinners.

✅ Your Italian Dinner Outfit, Piece by Piece

  • A navy or cream knit polo
  • Light grey or beige linen trousers
  • A slim leather belt
  • Brown suede loafers
  • A pair of long trousers for churches you might visit before dinner

19

OF 25

All-White Dinner Outfit

All-White Dinner Outfit
Best for: All-white parties and summer eventsSeason: SummerVibe: Crisp, fresh, striking

An all-white dinner outfit is a bold summer choice, often for themed parties. White linen shirts, white trousers and white or tan shoes look crisp and fresh.

Mix shades carefully, like ivory with ivory or bright white with bright white. Mismatched whites can make one piece look dirty.

Wearing See-Through White Trousers:

Thin white trousers can show your underwear under bright light. Choose a thicker fabric, and wear skin-tone underwear rather than white.

20

OF 25

All-Black Dinner Outfit

All-Black Dinner Outfit
Best for: Sleek city dinnersSeason: Fall and winterVibe: Sharp, modern, minimal

An all-black dinner outfit looks sleek and modern. A black turtleneck, black blazer and black trousers create a clean, strong silhouette.

🎨

Knit

black turtleneck

✂️

Jacket

black wool blazer

📐

Boots

black Chelsea

Mix textures, like a fine knit with a wool blazer, so the black has depth. Matching black shades keeps it polished.

21

OF 25

Old Money Dinner Outfit

Old Money Dinner Outfit
Best for: Elegant, understated dinnersSeason: Fall and winterVibe: Quiet luxury, timeless

An old money dinner outfit is quiet, classic and well made. A navy double-breasted blazer, a cream roll-neck and grey flannel trousers look polished without any logos.

Suede loafers keep it relaxed. The fabrics should do the talking.

This outfit works for country restaurants, private clubs and formal family dinners. It’s also great for winter weddings.

22

OF 25

Winter Dinner Outfit

Winter Dinner Outfit
Best for: Cold winter nightsSeason: WinterVibe: Warm, polished, classic

A winter dinner outfit needs to handle the cold walk and the warm restaurant. A wool overcoat over a cable knit keeps you warm outside, and the sweater looks smart indoors.

Dark wool trousers and leather boots handle wet streets. Leave the overcoat at the coat check.

Polished cowboy boots work here too, borrowing from formal cowboy outfits that pair them with dark wool trousers.

Layers make the most sense in winter. Choose a sweater that looks good on its own, since you’ll spend dinner in it.

23

OF 25

Summer Dinner Outfit for a Warm Night

Summer Dinner Outfit for a Warm Night
Best for: Warm summer eveningsSeason: SummerVibe: Relaxed, stylish, light

A summer dinner outfit for a warm night should stay cool and look refined. A short-sleeve knit shirt with cream trousers feels light and stylish.

Soft colours like sage, cream and pale blue suit summer evenings. Suede loafers keep it relaxed.

Breathable fabrics like linen, cotton and fine knits keep you comfortable. Avoid heavy wool in the heat.

24

OF 25

Teen Dinner Outfit for Family Events

Teen Dinner Outfit for Family Events
Best for: Teens at family dinnersSeason: Fall and winterVibe: Neat, smart, comfortable

A teen dinner outfit for family events should look neat and grown-up. A sweater over a collared shirt with chinos fits holiday dinners, birthdays and celebrations.

Clean shoes make a big difference. Brown leather shoes or clean white sneakers both work.

💬 A Collar Makes a Teen Outfit Look Dressier

A collared shirt under a sweater instantly looks smarter than a t-shirt. It’s an easy upgrade for family photos.

25

OF 25

Boys’ Dinner Outfit for Holidays

Boys’ Dinner Outfit for Holidays
Best for: Boys at holiday dinnersSeason: WinterVibe: Festive, cheerful, neat

A boys’ dinner outfit for holidays should be cheerful and comfortable. A red or green sweater over a collared shirt with chinos looks festive and smart.

Soft fabrics and elastic-back waists keep kids comfortable through long meals. Darker trousers hide spills.

💡 Dress Kids Last, Right Before Dinner

Kids spill and play before dinner even starts. Dressing them just before you leave keeps the outfit clean for photos.

💬

Which dinner outfit do you need most?

A classy charcoal suitA cruise formal night lookA Christmas dinner outfit
Tell us in the comments↓

FAQs

What should a man wear to dinner?

It depends on the dress code. Dark jeans or chinos with a collared shirt suit casual dinners, a blazer works for smart casual, and a suit is right for formal dinners.

What should men wear to a fancy dinner?

A well-fitted dark suit, a crisp shirt and leather shoes are the safest choice. A tie is optional unless the dress code is formal.

What is semi-formal attire for a dinner?

Semi-formal usually means a blazer or suit with a dress shirt and optional tie, plus dress shoes. It’s dressier than smart casual but less formal than black tie.

What should men wear to a cruise formal night?

Most cruise lines accept a suit, or trousers with a sports jacket, shirt and tie. Tuxedos are welcome but rarely required.

Can men wear jeans to dinner?

Dark, clean jeans work for casual and many smart casual dinners. Avoid them for formal dinners, business dinners and cruise elegant nights.

What should men wear to a Christmas dinner?

A festive knit sweater over a collared shirt with smart trousers works for family dinners. For company dinners, a suit with a festive turtleneck or tie looks professional.

Follow us on PinterestFollow

Leave a Reply

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