Formal Dinner Party Outfits for Men: How to Dress to Impress
A formal dinner party is one of those rare occasions that calls for a truly considered outfit — one that strikes the perfect balance between elegance, personality, and comfort. Whether you're attending a black-tie dinner, a sophisticated holiday gathering, or an upscale restaurant celebration, getting your look right sets the tone for the entire evening. This guide walks you through the best formal dinner party outfit ideas for men, covering everything from classic suit combinations to smart accessories that elevate your ensemble.
Need Help Styling Your Perfect Dinner Party Look?
Get personalised outfit recommendations tailored to your style, body type, and the exact occasion — in seconds.
Get My Outfit RecommendationUnderstanding the Dress Code
Before opening your wardrobe, decode the invitation. Formal dinner parties typically fall into one of three dress-code tiers:
- Black Tie: A classic tuxedo with a white dress shirt, black bow tie, and patent leather Oxford shoes.
- Formal / Cocktail: A tailored suit in navy, charcoal, or black paired with a dress shirt and tie.
- Smart Formal: A well-fitted blazer, trousers, and an open-collar dress shirt for a polished yet approachable look.
The Classic Tuxedo Look
For black-tie dinner parties, a well-fitted tuxedo is the gold standard. Opt for a single-breasted, peak-lapel tuxedo jacket in midnight black or deep navy wool. Pair it with a crisp white marcella dress shirt, a self-tie silk bow tie, and high-waisted tuxedo trousers with a satin side stripe. Complete the look with black patent leather Oxford shoes and silver or gold cufflinks. This combination is timeless, sophisticated, and commands instant respect in any formal room.
The Tailored Suit — A Versatile Formal Choice
A sharp, tailored suit is the most versatile option for a formal dinner party. Here are three winning combinations:
1. Navy Suit with White Dress Shirt
A slim-fit navy wool suit paired with a crisp white poplin dress shirt and a burgundy or silver tie is a failsafe formula. Add dark brown leather Oxford shoes and a matching leather belt to tie it all together.
2. Charcoal Grey Suit with Light Blue Shirt
A charcoal grey suit in a fine houndstooth or plain weave exudes quiet authority. Pair it with a light blue cotton dress shirt, a dark silk tie, and black cap-toe Oxfords. A white linen pocket square adds a refined finishing touch.
3. Black Suit with Jewel-Tone Shirt
For a more fashion-forward dinner look, wear a black slim-fit suit with a deep emerald green or rich cobalt blue dress shirt — no tie needed. Black Chelsea boots keep it modern and sleek.
Smart-Formal: Elevated Blazer & Trousers
When the dress code leans smart-formal, a tailored blazer and trousers combination works beautifully. Choose a structured double-breasted blazer in camel, forest green, or midnight blue over well-pressed charcoal or stone grey dress trousers. Add a fine-knit merino turtleneck or an open-collar dress shirt in white or ivory. Finish with suede loafers or leather monk-strap shoes for a look that is polished without being overly stiff.
Key Accessories to Complete Your Look
- Watch: A dress watch with a leather strap — keep it slim and understated.
- Pocket Square: A white or subtly patterned silk pocket square in a flat or puff fold.
- Cufflinks: Silver or gold-tone cufflinks for shirts with French cuffs.
- Belt or Braces: Always match your belt to your shoe colour, or opt for classic braces with a tuxedo.
- Fragrance: A woody or oriental eau de parfum — apply sparingly at pulse points.
Fabrics & Fit: The Non-Negotiables
No matter which outfit you choose, fit and fabric are everything at a formal dinner. Opt for natural fibres — wool, cotton, silk, and linen — which drape better and breathe more comfortably than synthetics. Ensure your jacket shoulders sit perfectly, your trouser break is clean, and your shirt collar frames your neck without being tight. If in doubt, take your suit to a tailor for minor adjustments — the difference is immediately visible and absolutely worth it.
Need Help Styling Your Perfect Dinner Party Look?
Get personalised outfit recommendations tailored to your style, body type, and the exact occasion — in seconds.
Get My Outfit RecommendationFrequently asked questions
What is the best colour suit for a formal dinner party?
Navy, charcoal grey, and black are the most versatile and appropriate suit colours for a formal dinner party. Navy is universally flattering, charcoal projects authority, and black works especially well for evening events or black-tie occasions.
Can I wear a blazer and trousers instead of a suit to a formal dinner?
Yes, a well-tailored blazer paired with matching dress trousers can work for smart-formal dinner parties. Ensure both pieces are properly fitted and in complementary colours — avoid casual fabrics like denim or chinos in this setting.
What shoes should men wear to a formal dinner party?
Oxford shoes (plain or cap-toe) are the most formal option and pair perfectly with suits and tuxedos. For a slightly less formal look, leather Derby shoes, monk-straps, or suede loafers are excellent alternatives.
Is it acceptable to skip the tie at a formal dinner party?
It depends on the dress code. For black-tie events, a bow tie is essential. For cocktail or smart-formal dinners, an open-collar dress shirt or turtleneck under a well-fitted suit or blazer can look intentional and stylish without a tie.