While the duchessoften dons clothing from accessible brands like Zara and Topshop , every now and then, she pulls out all the stops in an extravagantly designed ball gown that looks fit for a princess.
Sometimes, Middleton reaches for billowing Cinderella-like gowns by Alexander McQueen. For other occasions, she'll turn to Jenny Packham for sleek, modern silhouettes.
Here are 30 times the duchess has turned heads in a show-stopping evening gown.
ADVERTISEMENT
In June 2011, the Duchess of Cambridge dazzled in a Swarovski crystal-covered gown at a gala dinner for childrens charity, Ark.
Max Mumby/Indigo/Getty Images
The Jenny Packham gown was covered in rose-colored sequins and layered mesh at the neckline.
The following month, Middleton attended a BAFTAs reception in a lilac dress by Alexander McQueen.
ADVERTISEMENT
Julian Parker/AP Images
She paired the dress with a clutch and glittering platform sandals by Jimmy Choo.
Later that year in October, she wore a fiery shade of red to a gala hosted by 100 Women in Hedge Funds.
ADVERTISEMENT
Handout/Getty Images
The Beulah London gown was made of silk jersey and chiffon fabricand featured a tied belt at the waist.
That same month, the royal turned heads in a light-blue gown during a charity event at Clarence House.
Handout/Getty Images
ADVERTISEMENT
She chose an Amanda Wakeley dress for her first solo engagement since her royal wedding in April 2011.
In November 2011, Middleton wore a one-shoulder gown to a reception at St. Jamess Palace.
WPA Pool/Getty Images
Her satin chiffon gown was a custom design by Jenny Packham.
ADVERTISEMENT
One month later, she debuted a black velvet gown at The Suns 2011 Military Awards ceremony.
Anwar Hussein/Getty Images
The sleeveless black dress was a custom version of an Alexander McQueen design. She paired it with a matching clutch and an eye-catching sparkly necklace.
In January 2012, she made one of her earliest movie-premiere appearances in a black lace gown.
ADVERTISEMENT
Max Mumby/Indigo/Getty Images
The Temperley London design featured a cream-colored lining and floral lace detailing at the neckline.
Middleton wore a memorable teal gown to a gala celebrating Great Britains Olympic team in May 2012.
ADVERTISEMENT
Alastair Grant/AP Images
The Jenny Packham gown featured a jeweled waistband and sheer shoulder overlays.
The duchess debuted a special design by Alexander McQueen during a visit to Malaysia in September 2012.
Pool/Getty Images
ADVERTISEMENT
The floor-length dress featured a sheer overlay with sparkly gold embroidery shaped like hibiscus, Malaysias national flower.
In September 2013, she wore a sparkly silver dress to the Tusk Conservation Awards.
Max Mumby/Indigo/Getty Images
The shimmering sleeveless dress was another Jenny Packham design.
ADVERTISEMENT
Middleton opted for a light-blue gown at the Wildlife Photographer of the Year awards in October 2014.
Arthur Edwards/Getty Images
The Jenny Packham design featured a draped floor-length overskirt that was open in the front, revealing a shorter, fitted skirt.
The next month, the duchess donned a black lace gown for ITVs annual Royal Variety Performance.
ADVERTISEMENT
Mark Cuthbert/Getty Images
The Diane Von Furstenberg design was made with sheer lace sleeves, which she paired with platform pumps by Jimmy Choo.
She went with a colorful floral frock for the 100 Women In Hedge Funds gala in October 2015.
ADVERTISEMENT
Mark Cuthbert/Getty Images
The Erdem dress featured a tiered skirt with box pleats that created an elegant, flowing silhouette.
That same month, she attended the world premiere of "Spectre" in a light-blue Jenny Packham gown.
Joel Ryan/Invision/AP Images
ADVERTISEMENT
The flowy dress had a shimmering belt around the waist and a semi-sheer, long-sleeved overlay.
During her and Prince Williams visit to India in April 2016, Middleton wore a royal-blue gown with a matching shawl.
Mark Cuthbert/Getty Images
ADVERTISEMENT
That same week, she wore a flowy red gown to the Taj Hotel in Thimphu, Bhutan.
Pool/Getty Images
She wore the Beulah London design to a reception celebrating UK and Bhutanese diplomacy.
In November 2016, the duchess wore a dress by Self Portrait to the premiere of "A Street Cat Named Bob."
ADVERTISEMENT
David M. Benett/Getty Images
The white gown featured a bodice made of guipure lace and a pleated skirt with a thigh-high slit.
She completed the look with a pair of suede Gianvito Rossi pumps in a shade of dark red that matched her clutch.
At the BAFTAs in February 2017, she rocked an off-the-shoulder design by Alexander McQueen.
ADVERTISEMENT
Daniel Leal-Olivas/AP Images
The black gown had floral embroidery along its bodice and billowing skirt.
Middleton donned yet another lace gown while visiting the National Portrait Gallery in March 2017.
ADVERTISEMENT
Max Mumby/Indigo/Getty Images
The Temperley London gown featured a floral lace pattern and a sheer design on the sleeves and upper bodice.
That same month, she turned to Jenny Packham again for a dinner at the British Embassy in Paris, France.
SC Pool - Corbis/Getty Images
ADVERTISEMENT
The light-blue gown's sheer overlay featured intricate floral embroidery with several sequin and rhinestone details throughout.
In April 2017, she wore a whimsical red dress to the opening night of "42nd Street" at the Theatre Royal in London, UK.
Karwai Tang/Getty Images
ADVERTISEMENT
The duchess went with an icy-blue gown at ITVs Royal Variety Performance in November 2017.
WPA Pool/Getty Images
The Jenny Packham design featured a mesh overlay adorned with tons of sparkly gems and sequins.
ADVERTISEMENT
Middleton wore a bold printed dress while visiting Sweden in January 2018.
Pool/Samir Hussein/Getty Images
The gold silk dress by Erdem was made with a striking floral pattern and had ruffles at the sleeves and hems.
The following month, she turned heads in an ethereal design by Alexander McQueen during a dinner at the Royal Palace of Norway.
ADVERTISEMENT
Chris Jackson/Getty Images
She went with a dark-green dress by Jenny Packham at the 2018 BAFTAs.
ADVERTISEMENT
Chris Jackson/Getty Images
That night, all eyes were on Middleton as many wondered if she would abide by an unofficial dress code that encouraged attendees to wear black in support of the Time's Up movement against sexual harassment.
The duchess opted for dark green instead, though some people thought her black velvet belt was a subtle nod to the movement.
In October 2018, the duchess dazzled in a mermaid-style ball gown during a state banquet at Buckingham Palace.
ADVERTISEMENT
WPA Pool/Getty Images
She brought back this eye-catching teal dress, which she first debuted in 2012, for the Tusk Conservation Awards in November 2018.
ADVERTISEMENT
Jeff Spicer/Getty Images
The duchess dazzled in a crystal-covered blue gown for the Queens Annual Diplomatic Reception in December 2018.
ADVERTISEMENT
WPA Pool/Getty Images
In February 2019, Middleton wore Alexander McQueen yet again at the BAFTAs.
ADVERTISEMENT
Samir Hussein/Getty Images
That same month, Middleton wore a rose-pink ball gown to the 100 Women in Finance gala in London.
Chris Jackson/Getty Images
ADVERTISEMENT
She paired the Gucci design with a maroon Prada clutch and sparkly white Oscar de la Renta shoes.
ncG1vNJzZmivp6x7scHLrJxnppdkr6p7y6Kdnqukrrmme5JpZK2hnZrAbrfArZxmpZmZsa2x06ilZqylp7umsIyhnJqco2K2r3nAZqqhp6diwLW7z6mgp59dmsOmusinnmafn6y7cH3HnGpxsKQ%3D