A cocktail dress code in winter means looking glamorous without shivering at the coat check. These 29 looks balance sheen, structure and warmth for holiday drinks and dressy dinners.
This post contains affiliate links — if you buy through them I may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.
In this article
Black Tuxedo Blazer Dress With Sheer Tights
A long black tuxedo blazer worn as a dress is the quickest route to a Saint Laurent night. The sharp shoulder does the work, so keep everything else clean.

Look for a crepe blend with a lining and a single button, so it hangs straight and doesn’t gape at the neckline. Add sheer black tights and pointed pumps to lengthen the leg.
It suits a dressy dinner where you want to look sharp but not fussy. A longer hem works best on petite frames, while taller women can go shorter.
Sage Satin Blouse With Wide Espresso Trousers
Sage is a calmer alternative to the usual party red, and satin gives it the sheen a cocktail evening needs.

Choose a blouse with a bit of weight, so it drapes instead of clinging. Pair it with high-waist wide-leg pants in espresso wool crepe that break over the shoe.
The cool-toned sage flatters fair and olive skin, and deep brown keeps the look grounded for a long night.
Oversized Black Blazer Over a Lace Slip
A big blazer over a slim lace slip is nighttime glamour at its easiest: soft against sharp.

Pick a blazer long enough to cover the hips, with a structured shoulder, and a slip dress in black lace-trimmed satin. Black opaque tights and slim ankle-strap heels keep the legs warm.
It works for a bar or party where a bolder neckline is welcome, and the blazer comes off easily if the room gets warm.
Wine Wool Coat Dress With a Wide Belt
A coat dress is a rare piece that carries you from the car to the table without a separate coat.

🛍 Shop This Look
In deep wine wool with a double-breasted front, it needs only a wide black belt to define the waist and tall black boots. Check that the fabric is at least half wool so it holds its shape.
Wine flatters almost every complexion and reads festive without a single sequin.
Charcoal Suit With a Silk Camisole
A cocktail suit says more than a dress when the tailoring is sharp and the camisole underneath is silky.

Choose a charcoal wool-blend blazer with straight pants, and a satin camisole in oatmeal or silver. The pants should skim the top of the shoe, with pointed black heels.
Look for a lined jacket so it keeps its line after several wears. It suits office parties and dinners where the dress code leans smart.
Cobalt Crepe Dress With a Black Cropped Jacket
One saturated color is all a winter party needs. Cobalt reads bright against dark rooms.

A knee-length crepe dress with a clean neckline sits under a short black wool jacket that ends at the waist. Black sheer tights and slingback pumps finish it.
This is a smart pick for fair or dark skin alike, and the cropped jacket balances a column dress on petite figures.
Sage Satin Slip Dress With a Black Coat
A bias-cut slip dress is a staple for a dressy dinner, and a long coat over it handles the cold.

Choose a midi slip in sage satin and layer a long black coat worn properly with the sleeves on. Sheer black tights and heeled ankle-strap sandals are replaced by closed-toe black pumps to suit the season.
The slip’s soft drape flatters most shapes, and the dark coat keeps the whole look anchored.
Espresso Satin Wrap Dress With Black Heels
Espresso brown is a rich alternative to black and looks expensive in satin.

🛍 Shop This Look
A long-sleeve wrap dress with a soft V neckline works for dinner or drinks. Choose a fabric with weight so it does not cling, and wear sheer tights with black heeled pumps.
A wrap tie lets you adjust the waist for comfort at a long dinner.
Black Midi Dress With Statement Earrings
A simple black midi is the cocktail workhorse, and jewelry makes it feel like a choice.

Look for a long-sleeve crepe or ponte with a boat or square neck, and add oversized gold earrings and a slim belt-free line. Black opaque tights and pointed pumps keep it warm.
It suits anyone who wants an easy answer to a dressy dinner invite.
Silver Sequin Cardigan Over a Black Dress
Sparkle is easier to wear as a layer than a full dress, and it keeps you warm.

A sequin knit cardigan in soft silver goes over a simple black dress. Keep the fit relaxed, and choose a cardigan with sequins stitched on knit rather than a stiff sequin fabric.
It suits a holiday party where you want shine without a loud dress.
Mustard Satin Dress With a Dark Wool Coat
Mustard is a warm winter color that looks richer than yellow and turns heads without trying hard.

A midi satin dress with a cowl neck takes a long espresso coat over it. Wear brown tights and black or brown closed pumps so the hem, tights and shoes share a tone.
It suits deeper skin tones and olive complexions especially well.
Black Velvet-Free Satin Jumpsuit With a Cape Blazer
A one-piece that looks like a suit is easy to wear and quick to get ready in.

Choose a black satin wide-leg jumpsuit with a deep V, and add a sharp blazer for warmth. Pointed black heels peeking under the hem finish it.
It suits cocktail parties where you want to look sleek and move easily.
Oatmeal Knit Top With a Pleated Black Midi Skirt
A cozy knit top meets a flowing skirt for a dressy dinner that does not feel stiff.

🛍 Shop This Look
Choose a fine oatmeal knit with a boat neck and a lined pleated midi skirt in black. Sheer black tights and pointed black pumps work, and tall boots would also go under the midi hem.
The pleats add movement and the fine knit stays elegant. A lined skirt will not cling to tights.
Sage Lace Midi Dress With a Black Belted Coat
Lace makes a dress feel special without needing sequins.

A sage lace midi with long sleeves and a lined skirt goes under a black belted coat, with the belt defining the waist. Sheer tights and black closed pumps keep it polished.
Choose lace with some stretch and a lining, so it sits smoothly and stays comfortable through dinner.
Silver Satin Skirt With a Black Knit Top
A bright pop of silver turns a simple black top into a party outfit. Keep this to a below-the-knee or midi cut.

Choose a silver satin midi skirt, mid-calf or longer, with a fitted fine-knit black top tucked in. Tall black boots up under the hem, or pointed pumps with sheer tights, finish it.
It suits holiday parties where a little shine is expected.
How to Stay Warm in a Cocktail Outfit
Choose a long coat that clears the hem, sheer or opaque tights depending on the dress, and closed-toe shoes. Keep one shiny piece per look and let the rest be matte, so the outfit looks dressy rather than busy.
Wine Knit Dress With Tall Black Boots
A fine-knit dress is the cozy cocktail option, as long as the knit is thin and the fit is clean.

Choose a wine ribbed midi with long sleeves and a bit of structure, and pair it with tall black boots that go up to the hem. Add a gold necklace for the dressy touch.
Check that the fabric is a wool or viscose blend so it does not pill. It suits anyone who dislikes tight satin.
Black Wide-Leg Pants With a Sage Lace Top
Pants are an elegant cocktail option when the top has a bit of drama.

A sage lace long-sleeve top over a camisole, tucked into black wide-leg high-waist pants, makes a graceful column. Pointed black heels show under the hem.
The lace goes over a camisole for coverage, which suits dinners where you want to look pretty without too much skin.
Espresso Suede Skirt With a Cream Silk Blouse
A suede skirt feels luxurious and keeps its shape through a long evening.

An espresso faux-suede midi skirt with a pussy-bow oatmeal silk blouse tucked in makes a polished pairing. Sheer brown tights and brown pointed pumps tie the colors together.
Look for a lined faux suede with a soft hand. It is a good swap if you tire of satin skirts.
Black Satin Jumpsuit With Silver Jewelry
A jumpsuit makes a cocktail outfit feel effortless, as long as the fabric has some weight.

Choose a halter-free long-sleeve satin jumpsuit in black with a V neckline, and add silver statement jewelry and black heels. A long coat goes over it outside.
It suits parties where you will be on your feet and still want to look dressed.
Sage Two-Piece Satin Set With Black Heels
A matching two-piece set reads as a dress with more flexibility, and it is easy to restyle.

Choose a sage satin long-sleeve top with a matching high-waist midi skirt, mid-calf or longer. Add sheer tights and pointed black pumps, and a black coat for the cold.
You can wear each piece separately later, which makes it a smart buy.
Oversized Oatmeal Blazer With a Black Satin Cami Dress
Light oatmeal over black is a softer take on party tailoring.

🛍 Shop This Look
Throw a long oversized oatmeal blazer over a black satin cami dress, and add sheer tights and black ankle-strap closed pumps. A silver chain adds shine.
The light blazer lifts the black and works for office parties that turn into drinks.
Wine Satin Trousers With a Black Bodysuit-Free Top
Wine satin pants make a statement while staying comfortable.

Pair high-waist wine satin straight pants with a fitted black fine-knit top tucked in, and a sharp black blazer over it. Pointed black heels finish the line.
It suits anyone who wants color without wearing a dress.
Sheer Black Blouse Over a Camisole With Satin Skirt
A sheer blouse adds a night-out edge when worn over a camisole.

Layer a black sheer long-sleeve blouse over a black camisole, and pair it with a long espresso satin skirt, mid-calf or longer. Black tall boots up under the hem or pointed pumps with tights keep it warm.
The sheerness feels dressy while the camisole keeps it appropriate for dinners.
Black Wool Dress With a Statement Belt
A wool dress feels dressy and warm, and a statement belt turns it into a cocktail piece.

Choose a black fit-and-flare wool-blend dress with long sleeves, and add a wide gold-buckle belt. Sheer tights and black pointed pumps keep it polished.
Wool blend with some stretch keeps its shape through the night. It suits a family holiday dinner as much as a party.
Dark Straight Jeans With a Satin Blouse and Blazer
Dressed-up denim works for cocktail dinners when everything else is polished.

Choose dark straight jeans with no distressing, a sage satin blouse and a sharp black blazer. Pointed black heels break the jeans’ hem.
It is a good option for casual-dressy dinners where a dress feels like too much.
Faux Leather Midi Skirt With a Cream Knit
Faux leather adds edge while staying warm, and a soft knit balances it.

🛍 Shop This Look
Choose a black faux leather midi skirt with a lining, a fine oatmeal knit tucked in at the front, and pointed black boots up under the hem or heels with tights.
The mix of soft and shiny suits a night out with friends or a dressy dinner.
Espresso Satin Dress With a Black Faux Fur Stole
A stole adds old-Hollywood glamour and warmth for a dressy evening.

An espresso satin midi dress with sleeves goes with a black faux fur stole over the shoulders as an accessory. Sheer tights and pointed pumps finish it, and a long coat goes over it outside.
It suits a formal cocktail event where you want something special. Faux fur keeps it affordable and easy to wear.
Sage Blazer Dress With Black Tights and Loafers
A blazer dress in sage feels fresh and smart for office parties.

Choose a sage double-breasted blazer dress with a defined waist and add opaque black tights with polished black loafers or pumps. A belt is not needed since the cut defines the waist.
It suits a work holiday party, where you want to look polished without trying too hard.
Black Lace Dress With a Long Oatmeal Coat
A black lace dress under a light coat is a classic evening-out combination, with the light layer lifting the whole look.

Choose a black lace long-sleeve midi with a lining and wear it under a long oatmeal wool coat with sleeves on. Sheer black tights and pointed black pumps finish the line.
It is a fitting final look for dressy dinners and winter events where you want to feel elegant from entrance to table.
The Rule for Every Winter Cocktail Look
Pick one sharp or shiny piece, keep the rest simple, and match your tights and shoes. For more ideas, see our winter outfit ideas, holiday party outfits and little black dress outfits.
FAQ
What is cocktail attire for a winter party?
Cocktail attire means a dressy dress, a tailored suit or an elegant jumpsuit in refined fabrics. In winter, add sheer tights, closed-toe shoes and a long coat.
What shoes work with a winter cocktail outfit?
Pointed pumps, slingbacks, mary janes and tall or knee-high boots all work. Skip open-toe shoes in cold weather and match your tights to the shoe or hem.
What colors are best for a winter cocktail party?
Black, wine, sage, espresso and cobalt look rich in winter lighting. Add one metallic or satin piece for shine without overdoing it.
Can I wear pants to a cocktail party?
Yes, wide-leg or straight tailored pants in satin or crepe look elegant. Pair them with a dressy top or sharp blazer and pointed heels.
How do I stay warm in a cocktail dress?
Wear tights, choose long sleeves or a blazer layer, and add a long wool coat. A fine knit under lace or satin also adds warmth without bulk.