This post contains affiliate links. If you make a purchase through one of these links, Heritage Mode Maison may earn a small commission at no extra cost to you.

The right Christmas dress does its festive work through colour and fabric, not through novelty prints or a wall of sequins.
That’s the whole difference between looking expensive and looking like you dressed as the tree. Velvet, satin, taffeta and a good knit carry the season on their own.
I picked these twelve so each one answers a different invitation: the office party, Christmas Eve dinner, church, a last-minute drinks thing, Christmas Day lunch. No two are the same dress in another colour.
The mistake I see most is buying a Christmas party dress that only works for one night in December.
Every pick here will go out again in January. If you’d rather build the whole season from a handful of pieces, I’ve mapped that out in a ten-piece Christmas capsule too.
1. Boden Mya Ruched Velvet Midi Dress
If you only buy one, buy this one. It’s a beetroot red velvet with long sleeves, a V-neck and a ruched waist that opens into a fit-and-flare skirt.
The hem falls at mid-calf, which is exactly why it reads grown-up instead of Santa. People go wrong with a red Christmas dress by adding red lips, red nails and gold everything, so let the dress be the only loud thing.

Mya Ruched Velvet Midi Dress (Beetroot Red) ($199.00, Boden). The ruched waist does the shaping for you, and it goes in the washing machine, which I’ll take over a dry-cleaning bill any day.
Styling tip: Wear it with black opaque tights and plain black heels to the party everyone is invited to.
2. Boden Etta Piping Velvet Dress
Same fabric family, completely different dress. This one is a deep fir green velvet cut like a shirt dress, with a collar, a button-up bodice, piping and buttoned cuffs.
A shirt collar in velvet is what makes it right for sitting at a table for three hours: polished on top, with a gently flared skirt below. It has side pockets too, and I will always mention pockets.

Etta Piping Velvet Dress (Douglas Fir) ($230.00, Boden). Green velvet with a collar looks considered where a plunging neckline would look like effort.
Styling tip: Christmas Eve dinner, with low block heels and small gold earrings, and nothing at the neck.
3. Tuckernuck Black Velvet Elodie Dress
Black at Christmas only fails when it looks like you came straight from a meeting. This black velvet midi fixes that with short flutter sleeves, ruching at the high neckline and waist, and a hem that flares out at the bottom.
It’s lined, zips at the back and runs into extended sizes. Do read the retailer’s care note before the first wear, because it warns that the velvet dye can transfer.

Black Velvet Elodie Dress ($198.00, Tuckernuck). Flutter sleeves and a fluted hem turn plain black into something that clearly belongs at a party.
Styling tip: For cocktail parties, add sheer black tights, a metallic shoe and one pair of statement earrings.
4. Boden Maeve Occasion Shirt Dress in Check
Tartan is the easiest way to look festive at home without wearing anything red. This is a dark navy, green and blue check in a fit-and-flare shirt dress, with long sleeves, a button front and its own detachable belt.
The hem falls at mid-calf and there are side pockets, so it’s a dress you can actually host in. Where it goes wrong is the costume version: skip the matching tartan hair bow.

Maeve Occasion Shirt Dress (Navy, Green and Blue Check) ($320.00, Boden). A dark check forgives a splash of gravy better than plain satin ever will, and it goes straight in the wash.
Styling tip: Made for a family Christmas Day, worn with flat knee boots and a navy cardigan when the house gets cold.
5. Quince Washable Silk Slip Dress
This is the only dress here made of 100% silk. It’s a bias-cut slip in a muted forest green, midi length, with thin adjustable straps.
Be honest with yourself about December, though. A slip dress on its own in winter is the mistake, so plan the layer first: it needs a knit or a jacket over it before you leave the house.

100% Washable Silk Slip Dress (Forest Green) ($89.90, Quince). Real silk in a satin finish that you can wash at home, cut on the bias so it moves when you do.
Styling tip: A dressy night out, under a fine black cardigan or a tuxedo blazer, with tights and slingbacks.
6. Quince Cotton Cashmere Ribbed Midi Dress
Not every Christmas event wants a party dress. For a casual house party or Christmas morning, I’d wear this olive ribbed midi in a cotton-cashmere blend, with a crew neck and long sleeves that flare slightly at the cuff.
The cashmere is a small part of the blend, so think easy everyday knit, not heirloom. The olive is a muted, earthy green, which looks far more expensive than a bright Christmas green.

Cotton Cashmere Ribbed Long Sleeve Crew Midi Dress (Olive) ($72.00, Quince). Quiet olive in a fitted rib is the least try-hard festive dress I know.
Styling tip: Slippers first thing on Christmas morning, then loafers and a long gold chain if people are coming over.
7. Navy Burnout Velvet Odette Maxi Dress
Here’s the pick for anyone who wants neither red nor green. It’s a midnight navy maxi in burnout velvet, meaning a tonal velvet floral on a sheer ground over a full lining, with long blouson sleeves.
Covered arms and a long hem make it the natural choice for a service followed by lunch, and I’ve put together more outfits for a Christmas church service if you want options. It’s hand wash only, so don’t let anyone talk you into the machine.

Navy Burnout Velvet Odette Maxi Dress (Hyacinth House) ($228.00, Tuckernuck). Tonal navy on navy reads as texture from across the room, never as a busy print.
Styling tip: Church and lunch afterwards, with a camel coat, low pumps and pearl studs.
8. Universal Standard Saskia Ponte Dress
The office party needs a dress you can wear at your desk at four and still feel dressed in at eight. This A-line ponte dress in a deep cherry red does it, with short sleeves and a notched neckline.
It also has the widest size range on this list, running from US 00 to 40.
It’s unlined and machine washable, so treat it as a work dress that happens to be festive. The usual office-party mistake is going too bare, and this one avoids it without trying.

Saskia Ponte Dress (Black Cherry) ($158.00, Universal Standard). Deep cherry in a clean A-line says festive without saying anything your boss will remember.
Styling tip: Black blazer and tights at the office, then lose the blazer and switch to heels for the party.
9. Adrianna Papell Floral Jacquard Bell Sleeve Dress
One sparkle pick is enough, and this is mine. The shine comes from a black and gold metallic floral jacquard woven into the fabric, not from sequins, with three-quarter bell sleeves and a V-neck trimmed in faux pearl beads.
It’s the shortest dress on the list and sits above the knee, so it suits tights. Bare legs plus metallic plus a short hem is where it tips over.

Bell Sleeve Floral Jacquard Beaded V Neck Dress (Black Gold) ($179.00, Adrianna Papell). Woven gold thread gives you the glow of sequins with none of the disco.
Styling tip: Go with black opaque tights and black suede heels, for the party where you want to be a little bit shiny.
10. H&M Lace-Inset Satin Dress
Invitation arrived on Tuesday, party is Friday. This is the budget pick: a rust red satin dress, sleeveless, with a lace inset at the scoop neckline and a straight calf-length hem.
It’s polyester satin and unlined, so I won’t pretend it’s silk. It’s also the closest-fitting dress here and only comes in XS to L, so check the size guide before you order.

Lace-Inset Satin Dress (Rust red) ($54.99, H&M). Rust red is the reason it works: a muted shade makes an inexpensive satin look deliberate.
Styling tip: It’s sleeveless, so put a black blazer or a fine-knit cardigan over it and finish with tights and pointed flats.
11. Teri Jon Belted Taffeta Shirt Dress
The splurge, and the one I’d pick for a black-tie-optional party. It’s a plum taffeta shirt dress with a collar, buttons down the front, sleeves that stop around the elbow and a pleated, full skirt.
The cut is A-line and the removable sash belt gives you a waist. The mistake with a dress this structured is piling jewellery on top of it.
Plum is my favourite kind of festive colour, because nobody else in the room will be wearing it.

3/4 Sleeve Belted Taffeta Shirt Dress (Plum) ($400.00, Teri Jon). Full-skirted taffeta gives you the drama of a gown at a length you can actually walk and sit in.
Styling tip: Keep the sash belt on, add pointed heels and a small clutch, and leave the necklace at home.
12. Tuckernuck Ivory Callum Sweater Dress
Yes, you can wear white at Christmas, and Christmas Day lunch is the place for it. This is an ivory ribbed sweater dress in a column shape, with a V-neck, long sleeves and a working button placket down the front.
The knit is mostly synthetic with a little wool, so don’t expect the warmth of a heavy winter jumper. It comes with a removable slip dress and it’s hand wash only.

Ivory Callum Sweater Dress ($198.00, Tuckernuck). Ivory rib with real buttons looks like winter in the best way, and the included slip means no guessing what goes underneath.
Styling tip: Tan knee boots and gold hoops for Christmas Day lunch, and a napkin firmly on your lap.
Never Sure What to Wear in the Morning?
The 30-Day Fall Outfit Calendar decides for you: 12 pieces, 30 outfits, one for every day of the month.
$9, instant PDF
See the 30 OutfitsStart with the invitation you’re most nervous about and buy for that one. A deep colour in a good fabric will cover the rest of the season with a change of shoes.
If your big event is a party and you’re dressing in your sixties, my guide to festive party outfits for women over 60 has full looks in the same spirit.
Whichever one you choose, wear it twice before New Year. A dress that only comes out once is the expensive one.
Frequently Asked Questions
What colour dress should I wear to a Christmas party?
Deep red, bottle green, navy, plum and black all work, and so does winter white. Pick a rich shade in a fabric with some texture, like velvet or taffeta, and skip anything bright enough to look like a costume.
Can you wear a black dress at Christmas?
Yes, as long as it has one festive detail so it doesn’t read as office wear. Velvet, a fluted hem, flutter sleeves or a metallic shoe all do the job.
How do you care for a velvet dress?
Check the label first, because the velvets on this list range from machine washable to hand wash to dry clean. Hang it instead of folding it, and steam it from the inside, since an iron flattens the pile.
What shoes and tights go with a midi dress in winter?
Opaque black tights with a heeled pump, a slingback or a knee boot that disappears under the hem. Match the tights to the shoe so the leg reads as one line, and go sheer only when the dress is black or the event is formal.
Is it fine to wear white or ivory at Christmas?
Completely. Winter white is one of the most elegant things you can wear on Christmas Day, so choose a knit or a heavier fabric to keep it seasonal and save it for lunch at home over a crowded party with red wine.
You Might Also Like
Save This For Later

Loved christmas dress? Save this pin to your Pinterest board now so you can find it again anytime you need the inspiration.





