Men’s Christmas Outfits That Work From Church to Christmas Dinner
This post may contain affiliate links, which means we may earn a small commission at no extra cost to you. Read our disclosure.
Picking a Christmas outfit for men gets a lot easier once you know which plans are on the calendar. Christmas Eve dinner, the office party, church and a slow morning with family each ask for something a little different. The good news is that a short list of pieces can cover all four without buying a whole new closet.
We pulled 21 pieces in the colors that feel like the season, from burgundy and forest green to cream and navy. You will find a velvet dinner jacket, cashmere knits, a Fair Isle sweater, good trousers, warm coats and shoes for every kind of floor. Each pick mentions other numbers on the list, so you can build full outfits as you scroll.
1. Suitsupply Havana Dinner Jacket in Dark Green Velvet

Nothing says Christmas Eve dinner like deep green velvet, and Suitsupply cuts this one from stretch cotton velvet woven by Pontoglio in Italy. It has a tailored fit that is slim through the chest and waist, with a natural shoulder. A straight peak lapel, jetted pockets and half canvas construction keep it sharp at the table.
Wear it over the oatmeal Quince turtleneck with the charcoal Bonobos trousers for a polished dinner look. Black Allen Edmonds cap toes finish it if the evening is formal. For a more relaxed party, swap in the selvedge jeans and the mahogany loafers.
2. Bonobos Italian Knit Sport Coat in Brown Houndstooth

Bonobos based this sport coat on traditional hunting coats, so it lands somewhere between a blazer and outerwear. The tweedy knit uses fabric from Lanificio Roma, a blend of virgin wool, polyester and silk. Ultrasuede elbow patches, flap patch pockets and a working throat latch give it real character for church or a family lunch.
Layer it over the burgundy Quince crewneck and the white Gap Oxford for a warm, festive mix. Dark selvedge jeans and the Clarks desert boots keep it easygoing. On a dressier Sunday, the charcoal trousers and the stout brown Blundstones step it up.
3. Quince Mongolian Cashmere Crewneck in Rich Burgundy

Burgundy is the easiest way to look festive without wearing a holiday print. Quince knits this crew from 100% Grade-A Mongolian cashmere in a 12 gauge knit. Ribbed details at the neck, hem and cuffs keep the shape neat all night.
Tuck a white Oxford under it and add the green corduroys for a red and green outfit that still looks grown up. It also fits under the houndstooth sport coat for church. Finish with the dark brown Bonobos belt and the penny loafers.
4. Quince Mongolian Cashmere Turtleneck in Oatmeal

Swap the shirt and tie for a cream turtleneck at the office party. Quince makes this one from 100% Grade-A Mongolian cashmere in its denser, more substantial Signature knit. Ribbing at the neck, cuffs and hem gives it a clean finish under a jacket.
Pair it with the green velvet dinner jacket and charcoal trousers for the dressiest look on this list. On Christmas morning, wear it with the corduroys and the desert boots. Throw the navy overcoat on top when you head out the door.
5. Everlane The Cashmere Crew in Navy

Navy cashmere works for nearly every plan on the holiday calendar. Everlane makes this crew from 100% cashmere, 70% of it recycled, in a slim fit. It brings soft, lightweight warmth that is easy to layer.
Put the white Oxford underneath and the brown peacoat on top for a classic church outfit. Charcoal wool trousers and the black cap toe oxfords keep it dressy. For dinner at a friend's place, try it with selvedge jeans and the Chelsea boots.
6. Barbour Scottish Made Fair Isle Crew Neck Jumper in Green

If you want one sweater that feels like Christmas, a Fair Isle yoke on forest green is hard to beat. Barbour knits it in Scotland from 100% heritage heather pure new wool. The chunky 5 gauge knit and the tartan label at the hem add a lot of charm.
Let it be the star with the selvedge jeans and the Clarks desert boots on Christmas morning. The flannel shirt can peek out at the collar for extra color. Add the tartan scarf and the peacoat for a walk around the neighborhood.
7. Bonobos Italian Cashmere Shawl Cardigan in Light Brown Marl

Gift opening calls for a shawl collar cardigan, the coziest way to look put together. Bonobos makes it from a cashmere blend with a touch of wool. The brand says it is warm enough to replace a jacket or overshirt, which makes it great for a chilly house.
Wear it over the red plaid flannel with the green corduroys for a classic Christmas morning look. It also works over the navy cashmere crew with charcoal trousers for a relaxed dinner. Penny loafers or desert boots both suit it.
8. Gap Oxford Button-Down Shirt in White

Every outfit here gets easier with a crisp white Oxford in the mix. Gap's version is a smooth woven cotton Oxford with a button down collar and button cuffs. A patch pocket at the chest keeps it a little relaxed.
Layer it under the burgundy crew or the navy crew so the collar shows. Pair it with the houndstooth sport coat and charcoal trousers for church. Add the dark brown belt and the black cap toes to finish.
9. Taylor Stitch The Jack in Cardinal Plaid Flannel

Red plaid flannel is basically the uniform for Christmas morning. Taylor Stitch makes The Jack from 5 ounce organic cotton flannel washed for a soft, lived in feel. It has the brand's signature button down collar and a single rounded chest pocket.
Wear it on its own with the selvedge jeans and the stout brown Blundstones for a relaxed family day. Throw the shawl cardigan over it once the coffee is on. Under the green Fair Isle, it adds just a flash of red at the collar.
10. Bonobos Italian Pleated Wool Trouser in Charcoal

Charcoal wool trousers dress up anything you pair with them. Bonobos uses premium Italian wool flannel in 100% virgin wool for these. The pleats give them an easy, midcentury drape that looks right at a holiday table.
Wear them with the velvet dinner jacket and the oatmeal turtleneck for Christmas Eve. They also anchor a church outfit with the sport coat and white Oxford. Black cap toes or mahogany loafers both work.
11. Taylor Stitch The Straight Jean in Rinsed Organic Selvedge

Dark selvedge denim is the dressiest jean you can own, and it looks clean enough for most holiday parties. Taylor Stitch cuts this straight jean from 14 ounce organic cotton indigo selvedge denim with a button fly. The indigo will wash and fade over time, so it only gets better.
Pull them on with the green Fair Isle and the desert boots on Christmas morning. For a casual office party, pair them with the velvet dinner jacket and the oatmeal turtleneck. Chelsea boots are another easy match.
12. Faherty Stretch Terry Corduroy 5 Pocket Pant in Mountain Forest

Forest green cords bring a holiday color in without trying too hard. Faherty says these act like a woven pant but feel like your favorite sweatpants. They are a classic fit in organic cotton with a little stretch.
Pair them with the burgundy crew and the white Oxford for a red and green look that works at grandma's table. The shawl cardigan and flannel turn them into a cozy Christmas morning outfit. Finish with the desert boots or the loafers.
13. Suitsupply Navy Overcoat in Pure Wool

Even a sweater and trousers look ready for a night out under a proper overcoat. Suitsupply cuts this navy one from 100% wool to a mid thigh length with a peak lapel and natural shoulders. It closes double breasted and comes with a detachable belt.
Throw it over the velvet dinner jacket on the way to Christmas Eve dinner. It works just as well with the navy crew and charcoal trousers for church. The tartan scarf and leather gloves finish the look.
14. Buck Mason Italian Melton Admiral Peacoat in Mahogany

Peacoats sit a little more casual than an overcoat, which suits most family plans. Buck Mason cuts this one from 17 ounce Italian Melton wool and lines it in brushed back Japanese satin. It has a tailored fit with a high armhole, a double breasted front and notched lapels.
Wear it over the green Fair Isle and selvedge jeans for a walk after dinner. It pairs well with the shawl cardigan and corduroys too. The Chelsea boots and the tartan scarf add the right finishing touch.
15. Blundstone Men's Dress #062 in Stout Brown

Chelsea boots are the easiest way to stay warm and still look dressed. Blundstone makes the Dress #062 in stout brown full grain leather with a lean profile and a chisel toe. The brand says it goes from woods to dinner, which is exactly what December asks of you.
Wear them with the selvedge jeans and the plaid flannel for a casual gathering. They also hold up next to the houndstooth sport coat and charcoal trousers. Match the dark brown belt to keep the leather tones together.
16. Thursday Boot Company Lincoln Penny Loafer in Rich Mahogany

Penny loafers sit right between dress shoes and casual shoes, so they fit most holiday plans. Thursday makes the Lincoln in hand finished full grain leather with a hand stitched moccasin toe. Blake stitch construction, a glove leather lining and leather outsoles round it out.
Style them with the charcoal trousers and burgundy crew for Christmas Eve. They are just as good with the green corduroys and the shawl cardigan. Pair them with the dark brown belt so your leathers match.
17. Allen Edmonds Park Avenue Oxford in Black Custom Calf

For the dressiest night of the season, a black cap toe oxford is the classic choice. Allen Edmonds builds the Park Avenue with premium leather uppers, calfskin linings and a single oak leather sole. It is made in the USA on the brand's welted 65 last.
Pair them with the velvet dinner jacket and charcoal trousers for a formal Christmas Eve. They also suit the navy overcoat for a dressy church service. Keep the rest of the outfit simple with the white Oxford.
18. Clarks Desert Boot in Beeswax Leather

Desert boots are made for long, relaxed days like Christmas morning. Clarks first made this style in 1950 with a traditional stitch down construction that molds to your foot over time. Beeswax leather uppers sit on the signature natural pebble crepe sole.
Lace them up with the green Fair Isle and selvedge jeans for opening gifts. They also work with the corduroys and the flannel shirt. Add the peacoat if you are heading out to see family.
19. Barbour Tartan Lambswool Scarf in Classic

Tartan is the simplest way to add a holiday feel to any coat. Barbour makes this one in 100% wool with its all over tartan pattern. A tasselled hem gives it a classic finish.
Loop it over the navy overcoat or the brown peacoat for a festive layer. The green and navy in the tartan echo the Fair Isle sweater and the navy crew. Pair it with the leather gloves for colder nights.
20. Bonobos Leather Dress Belt in Dark Brown With Silver

Once you tuck in a shirt, a good dress belt is hard to skip. Bonobos makes this one in 100% leather for wearing with dress pants. Its dark brown color matches most of the brown shoes on this list.
Wear it with the charcoal trousers and the white Oxford for church. Match it to the mahogany loafers or the stout brown Chelsea boots. It also works with the selvedge jeans when you tuck in the flannel.
21. Quince Cashmere Lined Leather Gloves in Chocolate

Leather gloves make any coat look more finished on a cold December night. Quince makes these from lambskin leather lined in 100% Grade-A Mongolian cashmere. The fingertips are touch screen friendly, so you can answer family texts without taking them off.
Pair them with the navy overcoat and the tartan scarf for the walk to Christmas Eve service. They also look great with the peacoat and desert boots. The chocolate brown ties in with the loafers and the belt.
What is a good Christmas outfit for men?
Most great holiday looks start with a knit in a festive color, like burgundy, forest green or cream. Pair it with wool trousers or dark jeans and leather shoes or boots. Add a jacket or coat depending on how dressy the plan is.
What should a man wear to a Christmas office party?
A velvet jacket or a sport coat over a turtleneck or Oxford shirt is a safe and festive choice. Wool trousers or dark selvedge jeans keep it polished without feeling stiff. Loafers or Chelsea boots finish the look.
What should men wear on Christmas morning with family?
Go for comfort with a little thought behind it, like a plaid flannel, a Fair Isle sweater or a shawl cardigan. Corduroys or jeans and a pair of desert boots keep things relaxed. Keep a peacoat and scarf by the door in case you head out.






