1Royals Christmas Day outfits - Kate Middleton, 2024
Samir Hussein//Getty ImagesIn 2024, Princess Catherine (who we will always fondly remember as Kate Middleton) rocked an ankle-length, forest green, double-breasted coat paired with a matching fascinator, tartan scarf, black top handle handbag and black gloves.
2Royals Christmas Day outfits - Princess Diana, 1994
Getty ImagesFirst cab off the rank is Princess Diana, looking approx one zillion bucks in this chocolate brown outfit. Extra style points for the thigh-high split and super chic fluffy hat.
Advertisement - Continue Reading Below
3Royals Christmas Day outfits - Kate Middleton, 2019
Getty ImagesIn 2019 Kate matched her outfit with Princess Charlotte's (cute!), accessorising her grey Catherine Walker coat with pine green details, including a fascinator, pumps and a clutch bag.
4Royals Christmas Day outfits - Princess Diana, 1982
Getty ImagesI will always be obsessed with Diana's hot pink Christmas Day ensemble. The ruffle collar! The intricate buttons! And don't even get me started on that hat. Utter. Perfection.
Advertisement - Continue Reading Below
5Royals Christmas Day outfits - Meghan Markle, 2017
Getty ImagesMeghan Markle knocked it out of the park for her first Christmas with the royal family. Photographed alongside (then fiancé) Prince Harry, Meghan wore warm spice and neutral tones, starting with her camel Sentaler coat, offset by a caramel Philip Treacy hat, top-handle Chloé bag and Stuart Weitzman boots.
6Royals Christmas Day outfits - Kate Middleton, 2011
Getty ImagesConversely, for Kate's first Sandringham Christmas, the new royal sported a plum-toned getup including a collarless coat dress and hat-turned-fascinator by Jane Corbett.
Advertisement - Continue Reading Below
7Royals Christmas Day outfits - Princess Diana, 1990
Getty ImagesWhoa! Only Princess Diana could wear a bright purple and printed coat dress for Christmas Day with the royals and pull it off so effortlessly. This is everything.
8Royals Christmas Day outfits - Kate Middleton, 2018
Getty ImagesFor the 2018 service, Kate looked radiant in this berry red coat dress with a Mulberry Bayswater clutch and Gianvito Rossi heels.
Advertisement - Continue Reading Below
9Royals Christmas Day outfits - Meghan Markle, 2018
Getty ImagesMeghan and Harry wore matching navy looks in 2018, with the Duchess sporting a sleek Victoria Beckham coat with a feather fascinator and leather boots. Love!
10Royals Christmas Day outfits - Princess Diana, 1987
Getty ImagesMixing things up a bit with a pastel-look, Diana wore a buttery yellow and black grid check print coat for Christmas 1987. Note how she matches her belt, boots and clutch all to the coat like a seasoned fashion pro.
Advertisement - Continue Reading Below
11Royals Christmas Day outfits - Kate Middleton, 2017
Getty ImagesRemember when Kate stepped out wearing this plaid Miu Miu coat dress? The whole thing was made even more amazing by the furry black hat, giving the look an extra wintery feel.
12Royals Christmas Day outfits - Princess Diana, 1988
Getty ImagesIt is outfits like this that earnt Diana her '80s style icon status. The power-suit tailoring, bold colours and OTT accents make this skirt suit one for the ages.
Advertisement - Continue Reading Below
13Royals Christmas Day outfits - Kate Middleton, 2014
Getty ImagesPregnant with Princess Charlotte at the time, Kate stepped out wearing a brown tweed coat by Moloh and a Lock & Co chocolate pillbox hat for Christmas 2014.
14Royals Christmas Day outfits - Princess Diana, 1981
Getty ImagesThrowback to 1981, when Diana wore this puff-sleeve emerald green look - with intricate detailing around the collar and pockets, and a hat in the exact same hue.
Advertisement - Continue Reading Below
15Royals Christmas Day outfits - Kate Middleton, 2016
Getty ImagesIn 2016, Kate ditched the fascinator and hat altogether, opting for a more relaxed blow-out to complement her burgundy coloured Hobbs coat and matching scarf.
16Royals Christmas Day outfits - Kate Middleton, 2013
Getty ImagesA famous Alexander McQueen fan, Kate sported a pleated tartan coat dress by the designer, paired with a matching Gina Foster fascinator and calf-high boots for the 2013 service.
Advertisement - Continue Reading Below
17Royals Christmas Day outfits - Princess Diana, 1993
Getty ImagesIn 1993, Diana wore this (now iconic) holly red overcoat, contrasted perfectly against her statement black hat. The look is so timeless, Kate famously recreated it years later.
18Royals Christmas Day outfits - Kate Middleton, 2015
Getty ImagesAlternating between red and green festive looks, Kate sported this forest green Sportmax number in 2015, finished with knee-high Aquatalia boots.

Natasha Harding is the former Fashion Editor (Digital & Print) at Cosmopolitan & Women's Health UK. Working in fashion journalism for just under ten years, she’s covered over 30 international fashion weeks, hundreds of red carpets and religiously scours the runway every season to create the brand’s bi-annual trend report. Joining Cosmopolitan back in Australia, Natasha moved to London a few years ago and is now the resident expert for celebrity style and industry news, fashion features and e-commerce. Follow Natasha on Instagram
Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
Advertisement - Continue Reading Below