It is the question that starts in mid-December and follows you to the table: sweater or blouse? The sweater promises warmth, comfort and that unmistakably festive feeling, while the blouse brings polish, shine and a dressed-up silhouette that photographs beautifully. Both can be completely right for Christmas dinner — it depends on the dinner you are going to.
This list settles the debate the fair way, by alternating them. The sweater outfits lean into cable knits, Fair Isle patterns, cashmere and a little sparkle, paired with velvet skirts and smart trousers so they never look like loungewear. The blouse outfits use silk, satin, chiffon, lace and velvet, styled with tailored bottoms so they feel festive rather than office-like.
As a rule of thumb, sweaters win for hosting at home, family dinners where you will be cooking and moving, and anywhere draughty or outdoorsy. Blouses win for restaurant dinners, meeting the in-laws, smart evenings where you will be seated, photographed and nowhere near the oven. Every idea below tells you which setting it suits, so you can match the top to your table.
Pick your side — or do what most women end up doing and wear a sweater to one dinner and a blouse to the next. Either way, these 29 outfits keep you warm, comfortable and properly festive from the first toast to the last mince pie.
1. Burgundy Cable-Knit Sweater with Velvet Midi Skirt and Block Heels
Team sweater opens the list with its strongest argument: a chunky burgundy cable-knit that feels like a hug, dressed up with a matching velvet midi skirt so it reads dinner-party, not sofa. The knit forgives a long lunch, the skirt brings the luxury, and low block heels keep you comfortable through hosting duties. Choose this one for a family dinner at home where you are cooking, serving and sitting in equal measure.

2. Ivory Silk Blouse with Black Wide-Leg Trousers and Pointed Flats
Team blouse answers with pure polish: an ivory silk blouse with a soft sheen that catches candlelight, tucked into flowing black wide-leg trousers for a long, elegant line. Silk feels cool and smooth through a heated restaurant, and the trousers move like evening wear while sitting like loungewear. This is the blouse at its best — choose it for a smart restaurant dinner or meeting the in-laws.

3. Forest Green Fair Isle Sweater with Red Plaid Skirt and Knee Boots
If Christmas had a uniform, this sweater would be it: a forest green Fair Isle knit with a festive yoke pattern, worn with a red plaid midi skirt for full seasonal colour. The wool blend keeps you properly warm in a draughty farmhouse or village hall, and knee boots finish the cosy, country feel. Pick it for a relaxed family dinner where the tree is real, the fire is lit and nobody is checking labels.

4. Red Satin Wrap Blouse with Black Pencil Skirt and Heeled Boots
A red satin wrap blouse is the blouse team’s party piece: glossy, draped and flattering, with a tie waist you can loosen a notch after the main course. Paired with a black stretch pencil skirt and heeled ankle boots, it is confident, dinner-out dressing that never looks like workwear. Save it for a Christmas date night or a smart dinner with friends where you want to arrive feeling glamorous.

5. Cream Chunky Turtleneck Sweater with Champagne Satin Slip Skirt and Loafers
This sweater outfit proves knits can do evening: a cream chunky turtleneck, soft and enveloping, half-tucked into a champagne satin slip skirt so the textures play against each other. The turtleneck keeps you warm between courses and on the doorstep afterwards, while the satin skirt swishes like a proper occasion piece. Wear it to a smart-casual dinner at friends’ houses, where the heating is unreliable but the welcome is warm.

6. Emerald Velvet Blouse with Black Palazzo Trousers and Gold Heels
An emerald velvet blouse brings jewel colour and a festive plush texture without a single sequin, and its soft drape skims comfortably over a Christmas dinner. Black palazzo trousers keep the silhouette long and fluid, while gold heels and a gold clutch lift the whole look into evening territory. Choose this blouse for a formal family dinner or a Christmas Eve celebration where photographs are guaranteed.

7. Black Sequin-Collar Knit Sweater with Leather-Look Leggings and Ankle Boots
A fine black knit sweater with a sequinned collar is the sweater team’s answer to sparkle: all the comfort of a jumper, with the glitz built in at the neckline where it catches the light. Leather-look leggings with a stretch waist keep it modern and comfortable, and ankle boots ground the look for a night that might end in dancing. Perfect for a lively friends’ dinner or a Christmas party at home.

8. Blush Pink Chiffon Blouse with Navy Pleated Midi Skirt and Ballet Flats
A blush pink chiffon blouse floats where a sweater would hug, making it the cooler choice for a centrally heated house and a long evening at the table. The soft sleeves and gentle drape feel romantic against a navy pleated midi skirt, and ballet flats keep it easy from door to dessert. This blouse suits a gentle family dinner, a Christmas lunch that runs into evening, or anyone who runs warm.

9. Rust Oversized Wool Sweater with Brown Corduroy Skirt and Suede Boots
An oversized rust wool sweater is comfort dressing with character: slouchy, warm and forgiving, especially half-tucked into a brown corduroy midi skirt that adds texture and weight. Suede ankle boots and a cream scarf complete a fireside palette made for long, unhurried evenings. Choose this sweater for a pub Christmas dinner or a relaxed Boxing Day-style gathering where nobody dresses up — but you still look like you tried.

10. Burgundy Lace Blouse with Cream Wool Trousers and Burgundy Heels
A burgundy lace blouse is the most romantic option on the blouse side: delicate patterned lace over a soft camisole, elegant at the neckline and sleeves, and endlessly festive in deep wine red. Cream wool trousers soften the look and keep it comfortable for hours at the table, while burgundy heels tie the palette together. Wear it for a Christmas dinner with your partner’s family, or any evening where you want to look thoughtfully dressed.

11. Grey Cashmere Crew Sweater with Silver Pleated Skirt and Silver Flats
A grey cashmere crew sweater is quiet luxury: feather-light, warmer than it looks, and the perfect soft foil for a silver pleated midi skirt that shimmers with every movement. The pairing is the sweater team’s smartest trick — knit on top, party on the bottom — and silver flats keep it comfortable all evening. Choose it for a smart dinner where you want to look expensive without feeling trussed up.

12. White Pussy-Bow Blouse with Red Tartan Trousers and Black Loafers
A white pussy-bow blouse is the blouse team’s classic: crisp, feminine and instantly dressed up, with a soft bow that does the work of jewellery at the neckline. Red tartan trousers bring all the Christmas colour below the waist, and black loafers keep the look grounded and modern. Wear it to a family dinner where you want to look polished in the photographs but still help with the washing up.

13. Mustard Mohair Sweater with Black Velvet Trousers and Gold Flats
A mustard mohair sweater brings sunshine to the darkest week of the year: fluffy, light and surprisingly warm, with a halo texture that looks beautiful in candlelight. Black velvet trousers keep it evening-appropriate and comfortable at the waist, while gold flats echo the warmth of the knit. This sweater suits a cheerful friends’ dinner or a family table where the dress code is festive but relaxed.

14. Champagne Satin Blouse with Burgundy Velvet Skirt and Strappy Heels
A champagne satin blouse is the blouse team’s evening star: fluid, luminous and quietly glamorous, especially tucked into a burgundy velvet midi skirt that grounds its shine. The satin skims rather than clings, so it stays comfortable through a rich dinner, and strappy heels finish the celebration silhouette. Save this one for the most formal dinner of your season — the restaurant booking or the Christmas Eve table.

15. Teal Aran Knit Sweater with Black Satin Midi Skirt and Chelsea Boots
A teal Aran knit sweater brings rich colour and beautiful raised stitchwork to the table, and worn with a black satin midi skirt it strikes the sweater team’s favourite balance: cosy above, sleek below. The knit keeps you warm on the walk there and in a cool dining room, while Chelsea boots keep it practical on wet pavements. Choose it for a dinner at a country house hotel or a family meal with a walk either side.

16. Plum Silk Blouse with Charcoal Wool Trousers and Plum Heels
A plum silk blouse offers the blouse team’s most grown-up palette: deep, flattering and softer than black, with a fluid drape that looks expensive in low light. Charcoal wool trousers keep it tailored and warm, and plum heels pull the outfit into one considered whole. Wear it to a smart dinner with colleagues or extended family, where you want elegance without a hint of sparkle.

17. Wine Red Roll-Neck Sweater with Gold Brocade Skirt and Ankle Boots
A wine red roll-neck sweater is the knit that behaves like eveningwear: the high neck frames your face, the fine knit sits smoothly under the table lights, and the deep colour is Christmas in a garment. A gold brocade midi skirt does the celebrating below the waist, swishing as you move between kitchen and table. Choose this sweater when you are hosting a smart dinner and want warmth without giving up an inch of glamour.

18. Forest Green Chiffon Blouse with Cream Knit Midi Skirt and Tan Boots
A forest green chiffon blouse brings softness and movement to the blouse side: sheer sleeves, a gentle float as you walk, and a colour that flatters every skin tone at Christmas. A cream knit midi skirt keeps the outfit warm and textural below, while tan boots bridge the two tones beautifully. This blouse suits a long family lunch that drifts into dinner, especially if the house runs warm.

19. Charcoal Sparkle Knit Sweater with Burgundy Leather Skirt and Boots
A charcoal knit sweater threaded with silver sparkle is made for evening light: subtle across the table, glittering when you stand. It is still a proper warm sweater, which makes it the smart pick for a dinner in an old house or a restaurant with a draughty door, and a burgundy leather midi skirt keeps the look sharp and modern. Finish with black boots and let the knit do the shining.

20. Gold Metallic Blouse with Black Velvet Wide-Leg Trousers and Black Heels
A gold metallic blouse is the blouse team’s showpiece: liquid shine that needs no jewellery at the neckline and turns the simplest trousers into an occasion outfit. Black velvet wide-leg trousers keep it balanced and comfortable, flowing like a skirt while sitting like loungewear at the waist. Wear this blouse to the biggest dinner of your season — the one with the group photograph at the end of the night.

21. Ivory Pearl-Button Cardigan Sweater with Red Satin Skirt and Flats
An ivory cardigan sweater with pearl buttons is the prettiest knit on the list: soft, feminine and endlessly layerable, worn buttoned as a top over a red satin midi skirt. The cardigan lets you adjust your temperature button by button through a long evening, and the satin skirt brings the celebration. Red flats echo the skirt’s colour story. Choose it for a family dinner where you want to look gentle, festive and completely at ease.

22. Navy Polka-Dot Blouse with Ivory Wool Trousers and Navy Heels
A navy polka-dot blouse is the blouse team’s playful entry: a classic print that reads festive without a single sequin, with a fluid drape that stays comfortable through a rich meal. Ivory wool trousers brighten the whole outfit and keep it dinner-smart, while navy heels bookend the blouse’s colour. Wear it to a dinner with friends who appreciate a little retro charm, or a family table where you want polish with personality.

23. Red Mohair Crew Sweater with Black Tulle Midi Skirt and Ballet Flats
A red mohair crew sweater over a black tulle midi skirt is pure Christmas romance from the sweater side: the fluffy knit glows in the deepest festive red, while the tulle floats and swishes like a party dress. Ballet flats keep the whole look light enough to wear from aperitifs to the last dance around the tree. Choose this sweater for a dinner where there will be music, photographs and a little bit of magic.

24. Black Sheer-Sleeve Blouse with Emerald Satin Trousers and Black Heels
A black blouse with sheer sleeves is the blouse team’s most elegant compromise: covered arms with a hint of lightness, and a neckline that frames jewellery beautifully. Emerald satin trousers bring the Christmas colour in a fluid, comfortable wide leg, and black heels keep it sleek. Wear it to a sophisticated Christmas dinner — a chef’s table, a smart restaurant, or an evening where the dress code says cocktail.

25. Olive Green Fisherman Sweater with Camel Wool Skirt and Brown Boots
An olive fisherman sweater is the heartiest knit here: thick, textured and built for a cold walk to dinner, softened for the table by a camel wool midi skirt in a warm, neutral line. Brown knee boots complete a countryside palette that suits a Boxing Day lunch or a dinner after a winter walk. If your Christmas involves dogs, muddy boots by the door and a very long table, this is your sweater.

26. Cream Ruffle Blouse with Chocolate Velvet Trousers and Cream Heels
A cream ruffle blouse brings softness and detail to the blouse side: gentle frills at the neckline and cuffs that look beautiful against candlelight and need no necklace at all. Chocolate velvet trousers ground the cream in rich, comfortable luxury, with an elastic back waist that survives a three-course dinner gracefully. Cream heels finish a tonal, elegant look made for a romantic Christmas dinner or a small, special gathering.

27. Pink Bouclé Knit Sweater with Grey Wool Midi Skirt and Pink Flats
A pink bouclé knit sweater is the gentlest argument for team sweater: nubby, cosy and unexpectedly chic in soft blush, especially against a grey wool midi skirt that keeps the palette calm and grown-up. The knit is warm without weight, so it suits a heated house as well as a cool one, and pink flats finish the tonal story. Choose it for a dinner with close friends or family where soft and pretty beats sparkle.

28. Silver Sequin Blouse with Black Satin Wide-Leg Trousers and Silver Heels
A silver sequin blouse is maximum celebration from the blouse side: a fluid, long-sleeved top that catches every light in the room, made dinner-friendly by its relaxed cut rather than a bodycon fit. Black satin wide-leg trousers calm the shine and keep you comfortable at the waist through every course, while silver heels finish the disco-ball elegance. This is the blouse for the party dinner — the one where the music goes on after dessert.

29. Cream Silk Blouse Layered Under Burgundy V-Neck Sweater with Plaid Trousers
The finale refuses to choose: a cream silk blouse layered under a fine burgundy V-neck sweater, the collar and cuffs showing at the neckline and wrists for a look that is blouse-polished and sweater-warm at once. If the room heats up, the sweater comes off and the blouse carries the outfit alone; if the night turns cold, you are already dressed for it. Tartan trousers finish the most diplomatic outfit on the list — wear it when you genuinely cannot decide, and enjoy being right either way.

In Summary
So, sweater or blouse? After 29 outfits, the honest answer is that the dinner decides. A sweater is the loyal choice for hosting, cooking, carol-singing households and any table where comfort matters as much as looks, especially when you dress it up with velvet, satin or a pleated skirt. A blouse is the polished choice for restaurants, in-laws and candlelit evenings, where silk, satin and lace do the festive work while you stay seated and serene.
If you are torn, use the setting as your tiebreaker: home and family means knit, out and formal means blouse. And if you truly cannot choose, the layered finale on this list — a silk blouse under a fine V-neck sweater — gives you both, with a layer to remove when the room warms up.
Whichever side you land on, finish the outfit properly: shoes you can stand in, jewellery that catches the candlelight, and a bag that leaves your hands free for hugs and glasses. Merry Christmas — may your dinner be delicious and your outfit never once cross your mind.