1. Charcoal Wool Blazer + Cream Turtleneck + Dark Chinos
The wool blazer keeps the semi-formal structure while the turtleneck adds warmth without adding bulk like a bulky sweater would. Cream against charcoal looks crisp in winter photos and flat-lay styling, and dark chinos keep it grounded and office-to-dinner ready.
Pro tipPick a turtleneck that fits close at the neck and shoulders - if it bunches, the whole outfit looks thicker than it needs to.
2. Navy Overcoat + Grey Suit Trousers + Soft Merino Crew
This is a “semi-formal, but cozy” cheat code: you keep the suit trouser silhouette while swapping the top layer for a merino crew. The navy overcoat adds depth and makes grey feel richer, while merino handles winter temperature swings better than cotton.
Pro tipChoose a merino crew in heather tones - it hides lint and looks more expensive than solid cotton.
3. Plaid Flannel Button-Down + Single-Breasted Sport Coat
Flannel button-downs bring warmth and texture, and they still read semi-formal when paired with a structured sport coat. The plaid color combo (burgundy + olive) looks seasonal without needing a full “holiday” vibe, and the tuck keeps proportions sharp.
Pro tipUse a medium-weight sport coat (not oversized) so the flannel texture stays the star.
4. Black Knit Polo + Tailored Trousers + Camel Scarf
A knit polo is semi-formal-adjacent but warmer than a dress shirt, especially in winter knits like brushed cotton or wool blends. The camel scarf adds contrast and warmth near the face, which makes the outfit look intentionally styled rather than “whatever was clean.”
Pro tipKeep the knit polo’s collar crisp - if it curls, steam it and shape it before you go out.
5. Burgundy Chore Coat + Lightweight Suit Vest + Button-Down
A chore coat gives winter warmth and a slightly rugged edge, while the suit vest brings the semi-formal polish back. This outfit works because the vest creates a “tailored interruption” that visually breaks up the bulk of outerwear.
Pro tipMatch the vest color to your trousers (both dark) so the waistcoat line stays clean.
6. Olive Bomber (Wool-Blend) + Button-Down + Wool Trousers
If you want semi-formal vibes without a full blazer, a wool-blend bomber is a smart winter bridge. The key is pairing it with wool trousers and a crisp button-down so the jacket doesn’t read casual.
Pro tipGo for a bomber with a structured waistband - it keeps the look sharp even when you’re layering.
7. Cream Cable-Knit Sweater Vest + Navy Blazer
Sweater vests are secretly one of the coziest semi-formal options because they add warmth to the torso while keeping your arms more flexible. The collared shirt peek keeps it dressy, and the cable knit texture makes the outfit look intentional instead of plain.
Pro tipChoose a sweater vest that’s slightly fitted at the waist - oversized ones make the blazer sit awkwardly.
8. Herringbone Overcoat + Black Mock Neck + Slim Suit Trousers
Herringbone overcoats look elevated instantly, and pairing them with a mock neck keeps you warm without the formality overload of a full dress shirt. Slim suit trousers keep the silhouette sleek, and the monochrome palette reads modern and expensive.
Pro tipWear a mock neck in a dense knit (not thin rib) so it holds its shape all day.
9. Grey Flannel Suit Jacket + Thermal Crew + Loafers
This one is for “I need semi-formal but I’m always cold.” Flannel suit jackets already bring warmth, and the thermal crew under it gives extra insulation while still letting the jacket do the dressing. Loafers keep the look classy without feeling heavy like boots.
Pro tipUse a crewneck that’s slightly longer than the jacket hem so it doesn’t ride up when you sit.
10. Camel Overcoat + Plaid Scarf + Navy Oxford Shirt + Chukka Boots
Camel overcoats bring that timeless winter elegance, and the plaid scarf adds seasonal color without overpowering the outfit. The navy Oxford shirt reads crisp and semi-formal, and chukka boots keep you comfortable on cold sidewalks while staying dressy.
Pro tipPick a scarf with one shared color from your shirt (like navy) so everything looks coordinated.
11. Deep Green Blazer + Tortoise Button Knit Shirt + Dark Denim (Clean)
Dark denim can work semi-formal in winter if it’s clean, dark, and straight or slim. The deep green blazer makes it feel intentional, and the tortoise buttons add a refined detail that stands out in colder lighting.
Pro tipSkip distressed denim - go for one wash darker than you think, and keep the fit tailored at the thigh.

















