From gleaming cocktail dresses to ultra cosy closet essentials, H&M [1] has the key pieces to provide both the foundations of your winter wardrobe [2] and a special occasion section for those nights when you'll feel like dressing up [3].
The retailer's new arrivals section currently boasts an assortment of pieces you can style for party season [4] or combine into practical and comfortable winter work outfits [5]. The lavender patterned top makes an eye-catching everyday layer, while the faux-fur collar cardigan will attract lots of questions. Likewise, you can't go wrong with the lustrous satin mini dress or the faux-shearling jacket. Scroll on for the pieces that will earn a permanent spot in your closet.
A Slip Dress Moment: Short Satin Dress
This H&M Short Satin Dress [7] ($18) is extremely wearable, sultry, and modern. It also has a low back, which dials up the allure.
Look Back at It: Tie-detail Top
Open-backs are still having a moment, and we're not mad about it. Just look at this Tie-detail Top [8] ($35). The back alone sold us.
A Draped Silhouette: Sequinned Dress
This Sequinned Dress [9] ($70) exudes a sense of freedom that is enviable, thanks to the loose draped silhouette. It's extremely versatile, too.
A Fresh Pop: Faux Fur-collar Cardigan
From the cropped silhouette to the faux fur trims, everything about this Faux Fur-collar Cardigan [10] ($25) feels fresh and modern. Pair it with blue jeans for a visually striking look.
A Day-to-Night Look: Satin Dress
By day, pair this Satin Dress [11] ($35) with tall riding boots and a trench coat for the office, and at night, replace the shoes with heels and look chic for a girls' night out.
An Embellished LBD: Rhinestone-detail Cut-out Dress
This Rhinestone-detail Cut-out Dress [12] ($25) is made even cooler with the placement of the cutout. We also like the small slit at the hem. It's edgy, effortless, and all-around cool.
Optical Illusion: Patterned Top
We like the optical effect that this Patterned Top [13] ($18) creates. It's not subtle, but definitely not overbearing. Plus the colour is soft, making it an eye-catching top.
A Luxe Look: High-sheen Dress
This High-sheen Dress [14] ($25) looks luxe, thanks to the glossy fabric and easygoing fit. The colour also gives it a sort of regal elegance.
A Thing for Brown: Oversized Satin Shirt
This Oversized Satin Shirt [15] ($30) exudes easy elegance and effortless confidence. The earthy palette will pair well with your go-to jeans and pants.
A Cutout Moment: Cut-out Velour Dress
Consider wearing this slink Cut-out Velour Dress [16] ($30) to a hot date or to the next girls' night out. We love the addition of the rhinestone chains, which dial up the sex appeal.
The Perfect LBD: Sequinned Dress
This H&M Sequinned Dress [17] ($35) isn't your average black slip dress. With its sparkly fabric and feminine flair, it'll put you at the centre of the party.
A Party Number: Fitted Dress
This H&M Fitted Dress [18] ($18) is a great match for a cocktail hour or a party that will extend into the morning. It will look flattering on you.
Effortless Coolness: Ribbed Half-zip Top
This Ribbed Half-zip Top [19] ($15) has a fitted yet stretchy silhouette that makes it fun to slip into. You can go for a laidback look by pairing it with jeans.
A Versatile Layer: Turtleneck Sweater Vest
This Turtleneck Sweater Vest [20] ($30) packs plenty of warmth and comfortable style. Wear it on its own with jeans, or over a blouse for a layered look.
For Total Coziness: Oversized Faux Shearling Jacket
It doesn't get any cozier than this Oversized Faux Shearling Jacket [21] ($30). It's designed to go over literally any top, and envelop you with maximum warmth.
A Fiery Red Dress: Jersey Bodycon Dress
You can't go wrong with a red dress for the holidays. We love that this H&M Jersey Bodycon Dress [22] ($18) comes with cute cutouts; they make it unexpectedly playful.
The Perfect Layer: Rib-knit Half-zip Sweater
From the deep hue to the warm construction, this Rib-knit Half-zip Sweater [23] ($50) makes the perfect layer to reach for daily. Pair it with jeans for a relaxed look or glossy leather pants to dress it up a bit.
An Instant Mood-Booster: Jacquard-knit Dress
This Jacquard-knit Dress [24] ($35) will instantly boost your mood, and you'll turn to it on days when you could use a little cheer. It's designed to make you flash a smile . . . literally.
A Bold Look: Fringed Knit Dress
The tasseled fringe detail combined with the one-shoulder silhouette make this Fringed Knit Dress [25] ($129) exciting and far from boring. Do you feel bold enough to wear it? We bet you'll look fab in it!
A Butterfly Moment: Jacquard-knit Sweater
We like the different green colour combinations of this Jacquard-knit Sweater [26] ($25). The butterfly at the centre gives it a lighthearted feel, but don't be fooled, it'll keep you plenty warm.
A Cosy Essential: Down Jacket
This H&M Down Jacket [27] ($139) worn with anything will help you achieve peak cosy. It looks edgy, modern, and effortlessly cool.