The Duchess of Cambridge's most glamorous gowns

Sabrina Carder
Getty Images

The Duchess of Cambridge has always been royally good when it comes to choosing glamorous ball gowns.

From royal receptions to state dinners, and even the occasional red carpet, over the past seven years Kate has come alive through her choice of elegant evening dresses, which are often paired with the Lover's Knot tiara, that once belonged to Princess Diana.

Her formal wardrobe is filled with her favourite designers, notably British-based brands Jenny Packham, Erdem and Alexander McQueen, the latter of whom also designed the duchess's wedding dress in 2011.

The mother-of-three is also partial to a high street hero. Ditching luxe labels in 2016, she wore a £320 sweeping white dress with crochet detail by Self-Portrait to the premiere of A Street Cat Named Bob.

Duchess of Cambridge wearing Alexander McQueen at official dinner at the Royal Palace in Oslo in 2018 (AFP/Getty Images)

Living up to her thrifty reputation, the duchess also has no reservations about re-wearing her dresses. Her highest tally being two Jenny Packham designs, wearing each of the dresses three times over her years as a royal.

Kate Middleton wearing a black Jenny Packham dress in February 2014, December 2014 and October 2013 (Getty Images)

2019 has already seen Kate debut several dazzling new creations.

For Kate and William's third appearance at the BAFTA Awards, the mum-of-three debuted a new custom Alexander McQueen dress. The etheral white number featured an off-shoulder silhouette and tiered floral detail, creating a memorable princess-worthy moment.

The Duke and Duchess of Cambridge at the BAFTA Awards in 2019 (Getty Images)

A few days later, the duchess added a new designer to her ballgown collection, Italian fashion house Gucci. The luxury label made a rare appearance in the duchess's wardrobe - she has only been seen in the brand once before.

The elegant two-tone berry ball gown for the 100 Women In Finanace Gala was a far cry away from the eclectic styles that have become Gucci's signature. Kate styled the elegant number to a T, accessorising with a matching Prada clutch and sparkly Oscar de la Renta heels.

Kate at the 100 Women In Finance Gala Dinner (Getty Images)

Last night Kate wore navy long-sleeved velvet gown from the British brand behind both her wedding dresses, Alexander McQueen.

Duchess of Cambridge at an evening reception for members of the Diplomatic Corps at Buckingham Palace (Getty Images )

Scroll through the gallery above to see the Duchess of Cambridge's best evening dresses of all time...

---Watch the latest videos from Yahoo Style UK---