Catherine, Princess of Wales, has been re-wearing her outfits since she first appeared on the public stage as Kate Middleton. While this led to her initially being dubbed “Frugal Kate” by the tabloid media, the royal’s increasingly aggressive approach to shopping from her own wardrobe sends a strong message about the importance of sustainability in fashion.
In fact, the royal has been spotted repeating her outfits several times at official events in recent months. For the 80th anniversary of V-E Day in May, she re-wore the Alessandra Rich polka-dot dress she wore in 2023, and for this week’s “Order the Garter” ceremony, she donned a white two-in-one jacket and skirt from Self-Portrait, which she also wore in May. The princess is also known for digging deep into her archives: On a trip to Wales, she revisited a khaki Ralph Lauren jacket that she was first photographed wearing at the Cheltenham Derby in 2007, before she became a member of the royal family. In 2025, she attended a Christmas church service at Sandringham with her family, wearing a brown plaid Blazé Milano coat, which she had also previously worn during a visit to the Royal Marsden Hospital earlier in the year.
From a go-to for designers like Alexander McQueen and Catherine Walker to high-street darlings like Hobbs, Kate Middleton has certainly shown the power of high-profile re-dressing over the years. Here are 44 (and counting) of the princess’s most iconic repeat outfits to date.

