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.

What to wear to dinner in winter comes down to one question: how do you stay warm and still look like you made an effort?
I’ve pulled together 17 winter dinner outfits, grouped by dress code, from a casual bistro to an upscale restaurant.
Every look here is built from real, wearable pieces, with a coat that works with the outfit instead of hiding it. For the cold-weather basics behind them, I also wrote about dressing warm in winter without looking bulky.
Pick the dress code first, then the outfit. It makes the choice much easier.
1. Alpaca Crew + Dark Straight Jeans + Brown Chelsea Boots + Short Black Wool Coat

Shop the Look
The Cocoon Crew in Alpaca (Almond)
$83 | A ribbed, roomy knit in a soft almond shade that reads cozy but not shapeless.
Essential Straight Jean (Dark Indigo Wash)
$64 | Plain dark indigo with a straight leg, which is exactly what a bistro table calls for.
Chelsea Pull-On Boots in Leather (Peppercorn)
$278 | The low stacked heel and smooth leather make denim look dressed.
Short Wool-Blend Coat (Black)
$129.99 | Hip length means it covers the knit and stops before it swallows the jeans.
Casual bistro nights are all about texture over effort. A soft oatmeal knit against dark indigo denim and polished brown leather looks considered without trying.
The short black coat keeps the palette grounded and sits at the hip, so it never fights the jeans.
Most people wear this knit with scuffed, flat boots and then wonder why it looks like errands. A low heel and a clean leather toe is the whole upgrade.
2. Green Turtleneck + Brown Cords + Suede Loafers + Plaid Peacoat

Shop the Look
High Neck Jersey Top (Dark Green)
$69 | Smooth jersey in a deep green that layers under a coat without any bulk at the neck.
Corduroy Mid-Rise Straight Pant (Brown)
$69 | Straight-leg brown corduroy that tucks cleanly and brings real texture to the table.
Mazle Leather Loafer (Dark Brown Suede)
$119.99 | A dark suede moc that keeps the whole look relaxed but clearly put together.
Valentina Wool Peacoat (Warm Plaid)
$148 | A warm plaid gives the outfit its one statement, so the rest can stay calm.
Forest green and tobacco brown is one of those pairings that looks expensive and a little bit literary.
The warm plaid peacoat adds pattern at the outer layer, so everything underneath can stay solid and quiet.
The usual slip is choosing a bulky turtleneck under a peacoat, which bunches at the collar. A smooth jersey neck lets the coat close properly.
3. Gray Cardigan + Washed Black Barrel Jeans + Block-Heel Booties + Black Parka

Shop the Look
Cashmere Crew Neck Cardigan (03 Gray)
$129.90 | A fine-gauge gray cashmere that stays slim enough to fit under a parka.
Barrel Leg Jeans (Washed Black)
$160 | The curved barrel leg and washed black finish feel modern without being loud.
Tessay 9×9 Block Heel Leather Booties (Black Leather)
$118.30 | A stable block heel, so the walk to the restaurant on cold pavement is no trouble.
Women’s Squall Waterproof Insulated Parka (Black)
$229.95 | Waterproof and insulated, which is the practical backbone of this look.
A parka does not have to mean sloppy. Paired with a fine cashmere cardigan and a relaxed barrel-leg jean, it reads as deliberate cold-weather dressing.
Block-heel booties give the denim a reason to be at dinner. For more on keeping boots looking sharp all season, see our guide to wearing ankle boots through winter.
The mistake is zipping a hooded parka to the chin and leaving it on at the table. Wear it open, and let the cardigan show.
4. Fair Isle Sweater + Navy Pleated Midi + Black Knee Boots + Faux-Shearling Jacket

Shop the Look
Charlotte Fair Isle Sweater in Wool (Chestnut)
$228 | A button-front yoke knit in warm chestnut that carries the pattern for the whole outfit.
Navy Pleated Dixon Midi Skirt
$148 | Navy pleats that swing when you walk and keep the look feminine against the heavier knit.
Bennidy Knee High Boot (Black Silky Leather)
$269 | Sleek black leather that rises under the hem for a clean, unbroken line.
Dirt Road Jacket (Faux Shearling, Cognac)
$198 | Soft faux shearling in cognac, cropped enough to show off the skirt beneath.
This is the cozy end of dinner dressing. A chestnut Fair Isle knit, a navy pleated midi and tall black boots give you pattern, movement and warmth at once.
The cognac faux-shearling jacket adds a rich, textured top layer in a shade that sits well with the knit.
Keep the skirt hem just below the boot top or just above it, never in a half-gap that looks accidental.
5. Ivory Silk Blouse + Espresso Wide-Leg Trousers + Suede Booties + Camel Coat

Shop the Look
Washable Stretch Silk Notch Collar Blouse (Ivory)
$79.90 | Real washable silk with a notch collar, which peeks out neatly from under the coat.
Ultra-Stretch Ponte Super Wide Leg Pants (Espresso)
$44.90 | A drapey ponte in deep espresso that holds its shape and never wrinkles on the way over.
Novella Block Heel Leather Ankle Bootie (Brown Suede)
$189 | Brown suede with a sturdy block heel, warm in tone and easy to walk in.
Gallery Coat (Camel)
$498 | The splurge piece: a long, clean camel coat that elevates everything under it.
Smart casual dinner is where a camel coat earns its place. Against espresso trousers and an ivory silk blouse, it looks effortless and very old money.
The cream sits at the collar only, as an accent, while chocolate and camel do the heavy lifting.
Brown suede on a block heel keeps the palette warm. Black shoes here would cut the whole look in half.
6. Navy Cashmere Polo + Faux Leather Midi + Tall Riding Boots + Black Trench

Shop the Look
Mongolian Cashmere Polo Sweater (True Navy)
$79.90 | A fine cashmere polo in true navy that keeps the neckline neat under a coat.
Faux Leather Midi Skirt (Black)
$138 | Faux leather in a pencil cut that stays smooth and doesn’t pull across the hip.
Knee-High Riding Boots in Leather (Sweet Chestnut)
$398 | Classic knee-high leather in warm chestnut, the one shoe worth investing in here.
Trench Coat (09 Black)
$129.90 | A clean-lined black trench that layers easily over a knit and a skirt.
Navy against black is a combination people sleep on. The polo collar adds polish, and the faux leather midi brings an edge without looking like a going-out outfit.
Tall chestnut riding boots warm up the whole palette, and a black trench finishes it sharply.
The common error is a leather-look skirt that is too short for winter. A midi length keeps it elegant and keeps you warmer.
7. Gray Cashmere V-Neck + Plum Trousers + Pointed Flats + Navy Overcoat

Shop the Look
Cashmere V-Neck Sweater (03 Gray)
$99.90 | A smooth, fine-knit cashmere in gray that sits flat beneath a coat.
Pleat Front Relaxed Trousers (Plum)
View at Whistles (via Bloomingdale’s)
$119 | Relaxed pleats in a deep plum that give the outfit its personality.
Emory Pointed Toe Ballet Flat (Black)
$139.95 | Pointed black leather flats that lengthen the leg and walk comfortably.
Long Sophia Coat (Dark Navy)
$450 | A long dark navy overcoat that gives the whole look serious presence.
Plum trousers are a quietly confident choice. Against heather gray and a dark navy overcoat, the color reads rich rather than loud.
Because the trouser is relaxed and pleated, you get a lot of drape without any fuss.
Hem length matters more than anything here. The trouser should just skim the top of the flat, with no puddling on wet pavement.
8. Mocha Knit Midi Dress + Suede Knee Boots + Almond Knit Duster

Shop the Look
Cotton Cashmere Ribbed Long Sleeve Crew Midi Dress (Mocha Heather)
$72 | A cotton-cashmere rib that drapes over the body without clinging.
Dalli Leather Flat Boot (Dark Brown Suede)
$289 | Flat, slightly slouchy dark brown suede that keeps the look relaxed.
Savvy Double Knit Duster (Almond Dust)
$148 | A double-knit duster in soft almond that works as both coat and cardigan.
Tonal dressing is the easiest way to look polished in winter. A mocha ribbed dress, dark suede boots and an almond duster all sit in the same family.
The duster’s length creates a long, unbroken line from shoulder to boot top.
Don’t add a contrasting belt or bag here. The magic is in letting the colors blur together.
9. Pinstripe Blazer + Charcoal Trousers + Black Loafers + Long Black Coat

Shop the Look
Bianca Double Breasted Ponte Blazer (Slate Pinstripe)
$238 | Double-breasted ponte in a slate pinstripe, structured but with real give.
Tailored Drape Seam Pant (Charcoal Grey)
$74 | A drape-seam trouser with a crisp front crease and a wide, fluid leg.
Leather Day Driver Loafer (Black)
$125 | Smooth black leather with no hardware, so the shoe stays out of the way.
Classic Wool-Blend Straight Coat (Black)
$399 | The splurge piece: a straight, sharp black coat that you will wear for years.
A business dinner calls for authority without stiffness. A pinstripe ponte blazer is tailored but forgiving enough to sit through three courses.
Charcoal trousers with a fluid leg soften the stripe, and a long black coat finishes the silhouette.
The mistake is matching the trouser to the blazer exactly. A slightly different gray looks intentional, while a near match looks like a bad suit.
10. Navy Blazer + Navy Trousers + Ivory Silk Shell + Pointed Pumps

Shop the Look
Italian Wool Stand Collar Blazer (Navy Blue)
$100 | Real wool with a stand collar and clean structure.
The Pull-On Trouser in Tailor Twill (Midnight Navy)
$53 | A pull-on twill with a wide leg and no waistband fuss.
Washable Stretch Silk Shell Tank (Ivory)
$42 | A silk shell in ivory, used purely as the bright accent beneath the blazer.
Ezra Pointy Toe Pumps (Black Leather)
$105 | Pointed black leather pumps that lengthen the leg and finish the line.
A tonal navy set is the quiet power move for a business dinner. A stand-collar blazer and pull-on trousers give you a suit’s authority with far more comfort.
The ivory shell underneath is the only cream here, a small bright accent against all that navy.
Two navy pieces from different makers will never match perfectly. Don’t fight it: a slight shade difference reads as styled, not matched.
11. Wine Sheath Dress + Cropped Black Jacket + Block-Heel Booties

Shop the Look
Jasmine Ruched Jersey Dress (Winetasting)
$149 | Ruched jersey in a deep wine shade that flatters without any fuss.
100% Merino Wool Collarless Cropped Jacket (Black)
$94 | Pure merino with gold buttons, structured and light enough to wear indoors.
Novella Block Heel Leather Ankle Bootie (Black Leather)
$189 | A comfortable block heel in smooth black leather that works with a dress.
An oxblood-toned dress is a smart alternative to the predictable black one. The ruched jersey skims rather than clings, which is what you want when you’re seated for two hours.
A cropped merino jacket adds structure and keeps the shoulders warm.
The frequent error is a jacket that ends right at the dress’s widest point. Hip-skimming is better than hip-widening.
12. Green Silk Skirt + Black Turtleneck + Heeled Boots + Faux-Fur-Collar Pea Coat

Shop the Look
100% Washable Silk Skirt (Forest Green)
$69.90 | Washable silk with a lovely fluid drape in a deep forest green.
The Luxe Rib Turtleneck (Black)
$34 | A smooth rib that sits close to the neck and looks sleek under a collar.
Leather Curved-Heel Boot (Black)
$202 | A curved heel in polished black leather that handles cold pavement well.
Pea Coat with Fluffy Collar (Black)
$34.99 | A warm, short pea coat with a faux-fur collar that frames the face.
Upscale restaurants reward richness, and deep green silk against a black turtleneck is exactly that. The skirt catches the light as you move.
A hip-length pea coat with a fluffy faux-fur collar adds drama at the neckline without needing a floor-length coat.
With a hip-length coat, the skirt shows below it for the whole walk in, so steam the silk before you leave.
13. Teal Velvet Blazer + Black Silk Trousers + Kitten-Heel Slingbacks + Charcoal Coat

Shop the Look
Longline Velvet Button Blazer (Teal Ocean)
$320 | A longline velvet blazer in a rich teal that carries the entire look.
Washable Stretch Silk Palazzo Pants (Black)
$99.90 | Washable stretch silk with a wide, fluid leg that moves beautifully.
Luciey Kitten Heel Slingback Pump (Black Leather)
$129.99 | A low kitten heel with a slingback strap, polished and genuinely comfortable.
Wool Cashmere Blazer Coat (Heather Charcoal)
$200 | A long single-breasted coat in heather charcoal, wool and cashmere.
Velvet is the easiest way to look festive without a single sequin. A deep teal blazer against fluid black trousers reads as evening dressing in a very grown-up way. For more ways to wear it, see our guide to styling a velvet blazer.
The long charcoal coat keeps it all warm, and the kitten heel keeps the walk to the door easy.
Resist draping the coat over your shoulders on the street. Put both arms in the sleeves and save the drape for the doorway.
14. Chocolate Cable-Knit Midi Dress + Knee Boots + Caramel Wrap Coat

Shop the Look
Chocolate Cable Knit Fernie Midi Dress (Hyacinth House)
$103 | A chocolate cable-knit with bell sleeves that makes a statement on its own.
Zetta Leather Knee High Boots (Dark Brown Leather)
$229 | Smooth dark brown leather that rises neatly under the hem.
Double-Faced Merino Wool Draped Collar Wrap Coat (Caramel)
$200 | A long double-faced merino wrap coat in caramel with a draped collar.
Chocolate and caramel is a rich, warm pairing that never goes out of style. The cable-knit midi has a bell sleeve that adds a little romance.
A long wrap coat in caramel covers it all, and dark knee boots finish the line.
Don’t belt the wrap coat tightly over a chunky knit. Tie it loosely or leave it open.
15. Burgundy Cashmere Turtleneck + Black Satin Skirt + Kitten-Heel Booties + Camel Coat

Shop the Look
Mongolian Cashmere Turtleneck Sweater (Rich Burgundy)
$89.90 | Mongolian cashmere in a jewel-toned burgundy, soft and rich at the neck.
Pleated Satin Midi Skirt
$159 | A pleated satin midi in black that catches the light as you walk.
Francy Kitten Heel Leather Bootie (Dark Brown Leather)
$159.99 | A dark brown kitten heel that is dressy but easy to stand in.
Luciana Coat in Wool-Blend Melton (Dark Camel)
$348 | Dense melton wool in dark camel with a stand collar and hip length.
A dinner party in winter wants a little shine and a little richness. Burgundy cashmere on top of a pleated black satin skirt does both, with no costume cues.
The dark camel hip-length coat warms up the black and ties into the brown boots.
Pleated satin shows every crease. Hang the skirt up the day before, and never fold it into a bag.
16. Jacquard Jacket + Black Ponte Trousers + Pointed Pumps + Black Wool Coat

Shop the Look
The Paisley Patch Pocket Jacket (Safari Foliage)
$198 | Black, brown and gold paisley jacquard with patch pockets and plenty of character.
Straight Leg Ponte Pants (Black)
$130 | Straight-leg ponte that is comfortable and crisp in equal measure.
Gemmha Leather Pointy Toe Pumps (Black Leather)
$109 | Pointed black leather pumps that keep the line long and the look dressy.
Bianca Coat in Drapey Wool Blend (Black)
$248 | A drapey, collarless black coat, boxy and easy to layer over a jacket.
A jacquard jacket is the party piece here. Black, brown and gold swirl together, so the rest of the outfit can stay entirely black.
The boxy collarless coat on top keeps the evening feeling sleek and uncluttered.
With so much happening in the jacket, resist adding statement jewelry. Let the fabric do the talking.
17. Rust Cord Shirt Dress + Suede Boots + Brown Alpaca-Wool Coat

Shop the Look
Maeve Cord Midi Shirt Dress (Spiced Apple)
$230 | A belted cord shirt dress in warm rust that looks polished and cozy together.
Tegen Boots (Espresso Suede)
$200 | Espresso suede with a sturdy sole, rich in tone and ready for cold nights.
Alpaca-Wool Stand Collar Coat (Rustic Brown)
$350 | A long stand-collar coat in an alpaca-wool blend, warm without any bulk.
Rust corduroy in a belted shirt dress feels autumnal and festive all at once, with no decor required.
Espresso suede boots and a long brown alpaca-wool coat with a stand collar keep the palette deep and warm.
The usual trap is a structured dress with a heavy bag. Choose a small one so the waist stays defined.
Where Your Coat Goes at the Restaurant, and Why It Should Shape What You Wear
You will spend most of the evening without your coat, so the outfit underneath has to be the real outfit.
Most restaurants will check it or hang it by the door. Some tuck it over the back of your chair, which is fine if the coat is dry and the chair has room.
Before you leave the house, empty the pockets and check the lining. A coat with a torn or very slippery lining slides off a chair back and ends up on the floor.
If the knit or blouse underneath wouldn’t look right on its own at the table, it is the wrong layer.
The other half is temperature. A restaurant is warmer than the street, so choose a top that is comfortable in a heated room, not one that only works with the coat zipped.
Start with the coat you already love and build the dinner outfit underneath it.
A warm layer, one rich color and a shoe you can actually walk in will carry you through every dress code on this list.
Pick one of these 17 looks for your next reservation and enjoy the evening.
Frequently Asked Questions
What should I wear to a winter dinner at a nice restaurant?
Choose a dress or a silk or velvet separate in a deep, rich color, with heeled boots or pumps and a long coat. Keep the coat structured so it looks as good as the outfit.
Can I wear jeans to dinner in winter?
Yes, at a bistro or casual spot. Choose a dark, clean wash, add a polished boot, and top it with a knit that has real texture.
How do I stay warm without wearing a bulky coat?
Layer a fine knit under a wool-blend coat, and pick fabrics like wool, cashmere and suede. A good coat with a fitted layer beneath beats a bulky one.
What colors work best for a winter dinner?
Deep green, burgundy, chocolate, navy and teal all look rich in candlelight. Black is always safe, but a single jewel tone makes it feel special.
You Might Also Like
Save This For Later

Loved what to wear to dinner in winter? Save this pin to your Pinterest board now so you can find it again anytime you need the inspiration.
Want a fresh outfit idea each morning? Follow Heritage Mode Maison on Instagram.





































































