From regal gowns to off duty chic: Catherine, Princess of Wales’ best fashion moments of 2023

The royal certainly is a fashion icon.

After officially entering the British royal family in 2011, it comes as no surprise that Princess Catherine has earned her reputation as a fashion icon.

As she progressed from commoner to Duchess of Cambridge to the Princess of Wales, the mum of three’s fashion sense has also grown.

In the beginning of her royal life, she donned delicate and feminine dresses with cinched waists. Now in her early 40s, Catherine is often seen wearing power suits or an Emilia Wickstead coat dress.

Plus, Catherine clearly believes that there is nothing more stylish than a sustainable outfit. She’s been spotted repeat-wearing her favourite staple items including an ivory Alexander McQueen blazer and her brown Hobbs coat (which has resurfaced a number of times since 2012).

The humble Princess has also accessorised with affordable items including $28 earrings from Zara and a $49 straw Lily Woven Clutch.

But she still maintains her more elegant gowns and lavish jewellery owned by the late Princess Diana and Queen Elizabeth II for royal engagements.

Read on to relive Catherine’s best fashion moments from 2023… so far.


On November 24, the Princess of Wales visited Sebby’s Corner – a charity which provides items to families in need – to help with their annual Christmas Grotto preparations. Catherine cut a stylish figure in a black sweater and black midi skirt which she accesorised with a belt and knee-high boots.


Princess Catherine always looks her best when she dons a gown and tiara. On November 21, the Princess of Wales attended a State Banquet at Buckingham Palace, held in honour of South Korea’s President Yoon Suk Yeol visiting the UK, wearing an embroidered white dress and a tiara that once belonged to The Queen Mother – Queen Elizabeth I.


Earlier in the day on November 21, Catherine – along with the rest of the royal family – greeted President Yoon Suk Yeol as he arrived. Catherine opted for a stunning cape-style coat from Catherine Walker and a matching red hat.


On November 15, 2023, Princess Catherine attended the Shaping Us National Symposium at the Design Museum.

For the event, which was hosted by the Princess of Wales herself, as well as The Royal Foundation Centre for Early Childhood, Catherine wore a royal purple suit by Emilia Wickstead. How fitting!


Catherine congratulated the England Rugby team for winning against Fiji in the Rugby World Cup quarter final match on October 15. And she looked ever so chic in a white, tweed blazer and navy, flared trousers.


To mark World Mental Health Day on October 12, 2023, Princess Catherine – along with Prince William – attended a SportsAid mental fitness workshop. She wore blue jeans, a white top and white sneakers with a royal blue blazer, showing us exactly how smart casual should be done.


The Princess of Wales looked incredibly chic when she visited Nottingham Trent University on October 11 to learn about their mental health support system. She wore a matching cream wool sweater and skirt from Sèzane; you can buy the exact sweater here and the exact skirt here.


On October 4, 2023, Princess Catherine visited Vsi Razom Community Hub – located in Bracknell, England – to hear about how the organisation is supporting those who have arrived in Bracknell from Ukraine as a result of the ongoing conflict.

For the visit, the Princess looked incredibly preppy in a white shirt, grey knitted sweater vest and grey wool trousers.


The Princess certainly seems to be rocking the power suit this year. To celebrate the beginning of Black History Month, on October 03, 2023, Catherine – along with Prince William – visited Fitzalan High School to hear from pupils about the work they have been doing around black history. For the visit, the Princess of Wales wore a navy pinstriped suit from Holland Cooper, along with a white bodysuit (also from Holland Cooper) and navy heels.


As a part of her Shaping Us campaign on early childhood, Princess Catherine attended a Portage (a service which supports children with disabilities and special educational needs and their families) Session on September 27. She wore a red tweed blazer over a beige sweater and navy trousers.


Catherine was a vision in emerald green when she visited AW Hainsworth on September 26, 2023. The Princess paired her Burberry suit with a white blouse and matching green heels.


Catherine wore a grey tweed blazer over an all-black ensemble when she and Prince William visited Madley Primary School’s Forest School on September 14. The school, which prioritises outdoor learning, is a partner of The Duchy of Cornwall.


Catherine looked incredibly chic when she visited HM Prison High Down in Sutton, England on September 12, 2023. Wearing a purple suit, matching heels and a crisp white t-shirt, Catherine – as Patron of The Forward Trust – visited the prison to learn about how the charity is supporting those in the criminal justice system to manage and recover from their addictions.

princess catherine


Catherine wore a beautiful emerald green dress to present Carlos Alcaraz with the Wimbledon gentlemen’s singles trophy during day fourteen of the Wimbledon Tennis Championships.

Catherine at Wimbledon.


Catherine presented the trophies to the winner Marketa Vondrousova and runner-up Ons Jabeur during day thirteen of the Wimbledon Tennis Championships, and wore a wonderful lime green ensemble.

Princess Catherine fashion 2023.


During a Wales family outing on July 14 to the Air Tattoo at RAF Fairford, Catherine kept things simple wearing navy trousers, a white t-shirt and a striped blazer.

The Wales family.


To support husband Prince William during the 2023 Royal Charity Polo Cup, Princess Catherine wore a stunning blue and white dress from fashion brand Beulah and tan slingback heels from Camilla Elphick.

Prince Catherine and Prince William


Princess Catherine attended the Commonwealth Day service on July 5 at St Giles Cathedral in Edinburgh, Scotland.

Known as the Duchess of Rothesay in Scotland, the Princess of Wales wore a striking cobalt blue coat dress by Catherine Walker and accessorised with a pearl choker that previously belonged to Queen Elizabeth II.

Princess Catherine at the Commonwealth Day service.


Princess Catherine made her first appearance at Wimbledon on July 4, wearing a mint-green Balmain blazer. She paired it with a white pleated midi skirt, white Gianvito Rossi heels and a white Mulberry bag, and looked – as always – stunning.

Catherine at Wimbledon 2023.


The Princess of Wales wore a gorgeous baby pink Beulah dress to the opening of Young V&A at the V&A Museum Of Childhood in London on June 28.

Princess Catherine previously wore this dress to the 2021 Wimbledon Men’s Final.

Catherine fashion - pink dress.


The Princess of Wales visited the Hope Street Centre in Southampton on June 27. Princess Catherine wore a peplum style Alessandra Rich dress, which she previously wore to the Wimbledon tennis tournament in 2022.

Princess Catherine fashion look from June 27, 2023.


The Princess of Wales attended the Royal Ascot on June 23 in a stunning Alexander McQueen dress.

Catherine Princess of Wales in a red dress.


The Princess of Wales attended the reopening of the National Portrait Gallery in London on June 20.

Princess Catherine opted for a chic and simple white two-piece by Self Portrait paired with black Aquazurra pumps. Her shoes of choice have also been seen on the Duchess of Sussex.


On June 19, Princess Catherine attended the Order of the Garter service at Windsor Castle alongside fellow members of the royal family.

The Princess of Wales’ Alessandra Rich ensemble included a subtle nod to her late mother-in-law Princess Diana, who sported an almost identical look to the 1988 Royal Ascot races.

Princess Catherine


Princess Catherine took part in the Trooping the Colour parade on June 17. Honouring her position as Colonel of the Irish Guards, The Princess of Wales sported a Cartier shamrock brooch.

Her stunning emerald green Andrew Gn dress and Philip Treacy hat was also accompanied by the sapphire earrings worn by Princess Diana on the cover of Vogue in 1994.

Princess Catherine's fashion for Trooping the Colour 2023.


On June 15, 2023, Princess Catherine visited the Riversley Park Children’s Centre in Nuneaton to meet with health professionals who are taking part in a field study backed by her Royal Foundation Centre for Early Child.

During the engagement, The Princess of Wales looked stunning, wearing the Petra Leopard-Print Silk Midi Dress from the brand Cefinn.

Princess Catherine wears a green dress on June 15.


Princess Catherine kept things casual when she visited the Windsor Family Hub on June 6 and wore a light blue and white chequered blazer, white camisole and navy blue pleated trousers.

Catherine's 2023 fashion is iconic.


While attending Hussein, Crown Prince of Jordan and Rajwa Al Saif’s wedding ceremony at Zahran Palace on June 1, Princess Catherine wore an extremely flattering Elie Saab gown. She paired stunning diamond drop earrings and a simple clutch with the embroidered dusty-rose dress.

Princess Catherine's dress for Crown Prince of Jordan's wedding in June 2023.


Princess Catherine visited the Foundling Museum to meet and listen to people with lived experience of the care system, foster carers and adoptive parents on May 25, 2023.

The Princess of Wales wore a stunning pastel pink suit designed by Alexander McQueen. She paired it with a matching pink blouse, white stilettos and a white, pearl-encrusted belt.

Princess of Wales fashion


Princess Catherine attended the Chelsea Flower Show on May 22, 2023. The Princess of Wales wore a gorgeous Me+Em shirtdress, accessorised with her $325 Catherine Zoriada Fern Drop earrings.

Catherine's fashion for 2023


The Princess of Wales stepped out at the Anna Freud Centre on May 18, 2023, to commemorate Mental Health Awareness Week in a stunning Suzannah London dress.

Princess Catherine fashion 2023.


Catherine dazzled onlookers as she arrived at the coronation of her father in law – King Charles III. She wore a stunning blue, red and white robe – the colours of which represented the Union Jack – layered over a beautiful white gown, which was designed by Alexander McQueen.

Catherine also wore teardrop pearl and diamond earrings that once belonged to Princess Diana.

Princess Catherine's coronation fashion.


The Princess of Wales donned this stunning outfit to attend the St. Patrick’s Day Parade in March.

Catherine's outfit for St Patrick's Day 2023.


For the Commonwealth Day Service, Catherine donned an Erdem peplum jacket and skirt featuring a white floral print, and paired the ensemble with matching navy heels, hat and clutch.

Catherine also wore sapphire and diamond earrings which were previously owned by Diana.

Catherine's fashion is stunning


For the St David’s Day Parade in March 2023, Catherine wore a bright red coat and black accessories.

Princess Catherine


For the 2023 BAFTAs, Catherine donned a stunning white Alexander McQueen pleated one-shoulder gown. She paired it with black gloves and $28 statement earrings from Zara.

Catherine's fashion for the 2023 BAFTA Awards


The Princess’ favourite brown Hobbs coat made a reappearance in February while visiting the National Maritime Museum Cornwall.

It was the first time she had visited Cornwall since becoming the Duchess of Cornwall.

catherine princess of wales


Catherine donned a stunning green coat and knitted cream dress, while visiting the iconic Kirkgate Market in January. During her visit, the Princess spoke with the local people to discuss their experiences of early childhood.

princess catherine fashion


Catherine wore a pair of stylish black slacks along with a red turtleneck and matching coat during a visit to Windsor Foodshare on January 26.

Kate Middleton


Princess Catherine opted for a plum-coloured suit, white sweater and dainty gold accessories when she attended a reception for the England Wheelchair Rugby League Team at Hampton Court Palace on January 19, 2023.

Princess Catherine fashion 2023

Related stories