What to Wear to a Dinner Party: The Complete Men's Guide
A dinner party sits in that stylish sweet spot — too dressed-up for jeans and a tee, yet rarely formal enough for black tie. Getting the balance right signals confidence and respect for your host without looking like you've tried too hard. Whether the invite says "smart-casual," "semi-formal," or nothing at all, this guide breaks down exactly what to wear to a dinner party as a man, from the right trousers to the finishing accessories.
Still Not Sure What to Wear?
Get a personalized outfit recommendation from Askoutfit in seconds — just tell us your event, style, and what's already in your wardrobe.
Get My Outfit RecommendationDecode the Dress Code First
Before opening your wardrobe, check the invite. Most dinner parties fall into one of three dress-code tiers, and each calls for a different level of polish.
- Casual: relaxed home dinner with close friends — dark jeans are acceptable.
- Smart-Casual: the most common dinner party setting — chinos, a button-down, and clean footwear.
- Semi-Formal / Cocktail: upscale restaurant or celebratory dinner — a blazer or suit is expected.
The Smart-Casual Dinner Party Outfit
Smart-casual is the default dress code for most dinner parties, and it's the easiest to nail with the right pieces.
Option 1: Chinos + Open-Collar Shirt
Pair slim-fit taupe or navy chinos with a crisp white or sky-blue Oxford cotton shirt, left open at the collar. Add a tan leather belt and matching loafers — suede penny loafers in tan or burgundy work especially well. Tuck the shirt in for a cleaner silhouette.
Option 2: Dark Jeans + Blazer
Slim or straight dark-wash indigo jeans paired with an unstructured navy or charcoal wool-blend blazer instantly elevate a casual base. Wear a plain crew-neck merino wool sweater in grey or white underneath, and finish with white leather sneakers or Chelsea boots.
Option 3: Turtleneck + Tailored Trousers
A slim-fit ribbed turtleneck in camel, black, or forest green paired with tapered grey or camel wool trousers is effortlessly sophisticated. Add Oxford shoes or monk-straps to complete the look.
The Semi-Formal Dinner Party Outfit
For a celebratory dinner, milestone birthday, or upscale restaurant setting, step up your game with proper tailoring.
The Classic Suit Route
A navy or charcoal two-piece suit in a mid-weight wool or wool-blend fabric is the safest and most versatile choice. Pair it with a white poplin dress shirt and a silk tie in a muted tone — burgundy, dusty rose, or deep green. Complete with black or dark brown Oxford shoes and matching leather belt.
The Blazer + Dress Trousers Route
A rich burgundy or deep green velvet blazer with slim black dress trousers makes a bold yet refined statement. Keep the shirt simple — a plain white or black dress shirt — and skip the tie for a modern feel. Black leather loafers tie it all together.
Key Fabrics to Reach For
- Wool & wool-blend: structured, breathable, and wrinkle-resistant — ideal for blazers and trousers.
- Cotton Oxford: the gold-standard fabric for dress shirts — holds its shape and looks polished all evening.
- Merino wool: perfect for sweaters and turtlenecks — lightweight yet warm.
- Velvet: reserved for semi-formal occasions; adds texture and a luxurious touch to blazers.
- Suede & smooth leather: the right shoe materials to anchor any dinner party outfit.
Accessories That Elevate the Look
- Watch: a slim dress watch or classic field watch adds quiet polish.
- Pocket square: a white linen pocket square in a flat fold is never wrong with a blazer or suit.
- Belt: always match your belt to your shoes — tan-to-tan, black-to-black.
- Fragrance: a subtle, warm eau de parfum is the invisible finishing touch.
What to Avoid
- Graphic tees or hoodies — even at casual dinner parties.
- Distressed or light-wash jeans — they read as too sloppy.
- Athletic or chunky trainers — swap them for leather shoes or clean minimal sneakers.
- Overly loud patterns — save maximalist prints for daytime events.
Still Not Sure What to Wear?
Get a personalized outfit recommendation from Askoutfit in seconds — just tell us your event, style, and what's already in your wardrobe.
Get My Outfit RecommendationFrequently asked questions
Can I wear jeans to a dinner party?
Yes, but choose slim or straight dark-wash indigo jeans with zero distressing. Pair them with a blazer and leather shoes to keep the look elevated and appropriate.
What shoes should a man wear to a dinner party?
Loafers (suede or leather), Chelsea boots, Oxford shoes, or monk-straps are all excellent choices. For smart-casual settings, clean minimal white leather sneakers can also work when paired with a blazer.
Do I need to wear a tie to a dinner party?
Generally, no. A tie is only necessary for very formal or black-tie dinner events. For semi-formal and smart-casual dinner parties, an open collar or a turtleneck looks modern and intentional.
What color outfit is best for a dinner party?
Navy, charcoal, white, camel, and burgundy are the most versatile and flattering dinner party colors for men. Navy in particular works across all dress code tiers and is universally flattering.