As the Duchess of Sussex, Meghan Markle's fashion choices will become iconic the moment she steps out. Every time she attends public royal engagements, all eyes are on her — and of course what she's wearing. When she's not rocking classic pantsuits, Meghan is wearing her very best dresses. Whether she's sporting her signature bateau neckline or showing off a tiny bit of skin, Meghan knows the perfect dresses to wear to flatter her figure. Not only that, but she knows which colors will perfectly complement her skin tone (ahem, dusty rose!). Keep reading to see her best dresses that will surely go down in history.
While attending the Nelson Mandela Centenary Exhibition with Prince Harry, Meghan stunned in a blush trench dress from Nonie. She paired it with a Mulberry Clifton bag, neutral heels, and simple earrings.
Giving us serious flashbacks to a dress from her wedding weekend, Meghan wore a stylish gray Roland Mouret dress during her visit to Ireland. She accessorized her look with Birks Snowflake Snowstorm earrings, and a Fendi Peekaboo bag.
For a garden party in Dublin, Meghan wore a black sleeveless dress by Emilia Wickstead. She finished her look with a black clutch, pendant earrings, and gorgeous Aquazzura heels.
Mehgan was a princess of sophistication after arriving in Ireland. She wore a green top and matching midi skirt from Givenchy and paired the look with a cognac-colored Strathberry tote and beige suede heels.
To celebrate the 100th anniversary of the Royal Air Force, Meghan went for formal daywear in an exquisite Dior dress. For accessories, the Duchess of Sussex wore a black clutch, swirling net headpiece, and white gold diamond Cartier earrings.
For Prince Louis's christening, Meghan opted for an olive green Ralph Lauren dress. She added a thin belt, matching clutch, gloves, Stephen Jones hat, and Manolo Blahnik suede heels. The color on Meghan looked absolutely flawless!
Possibly shining brighter than the sun, Meghan stepped out for the Commonwealth youth reception in a high-neck yellow Brandon Maxwell midi dress. She completed her look with neutral heels and Adina Reyter earrings.
Making for another pure moment of sophistication, Meghan wore a custom pink Prada dress for Queen Elizabeth's Young Leaders Awards. She added a convertible Prada leather clutch and bow-adorned Aquazzura pumps to finish off her pretty in pink moment.
For her debut at the Royal Ascot, Meghan went for a simple embroidered shirtdress by Givenchy. She kept her accessories equally chic with a black clutch, heels, Givenchy belt, and a black and white Philip Treacy hat.
During her first solo appearance alongside Queen Elizabeth II, Meghan turned to Givenchy for this elegant dress, which featured a cape top. She added a chic black and gold Givenchy belt, matching clutch, pearl earrings, and Sarah Flint heels.
To celebrate the queen's official birthday at Trooping the Colour, Meghan wore an off-the-shoulder pink Carolina Herrera dress. She accessorized it with a matching Philip Treacy hat and clutch, opal stud earrings, and Birks rings.
Just a couple days after tying the knot, Meghan stepped out for her first royal engagement as the Duchess of Sussex. For the event, she wore a Goat dress, Philip Treacy hat, Tamara Mellon heels, and Wilbur & Gussie clutch. She finished the outfit off with Vanessa Tugendhaft Idylle earrings and a diamond bracelet, which was reportedly a gift from Prince Harry on their wedding night.
After switching out of her iconic Givenchy wedding gown, Meghan wore a custom Stella McCartney dress for her reception, Aquazurra heels, and Cartier white gold diamond drop earrings. She also showed off her "something blue" and "something borrowed" — a gorgeous aquamarine gemstone ring, which belonged to Princess Diana.
For her magical wedding day, Meghan wore an open bateau neckline, three-quarter sleeved Givenchy dress. She paired it with white satin pumps, a diamond-encrusted tiara, and gorgeous Cartier jewelry.
The bride-to-be arrived at the Cliveden House Hotel with her mother and looked spectacular. Meghan wore a navy Roland Mouret dress with a pair of gray suede Manolo Blahnik pumps.
While attending a memorial service in London with Prince Harry, Meghan wore a belted black dress from Hugo Boss with nude heels and a matching clutch bag.
For Queen Elizabeth's birthday celebration, Meghan and Prince Harry decided to match in navy blue. She wore a Stella McCartney cape dress, Isabel Marant gold hooping earrings, and a Naeem Khan zodiac evening bag.
While attending a special reception in honor of the 2018 Invictus Games, Meghan rocked a gorgeous floral Self-Portrait dress. She paired it with an Alexander McQueen blazer, Manolo Blahnik heels, and a Roland Mouret crossbody bag.
For the women's empowerment reception at the Commonwealth Heads of Government Meeting, Meghan kept it classy in a Black Halo dress, Gucci clutch, and fun Aquazzura heels.
Prepare to see Meghan's dress everywhere! The 36-year-old humanitarian stepped out for the Commonwealth Youth Forum in a a stunning Altuzarra midi dress, Camilla and Marc blazer, Tamara Mellon heels, and an Oroton crossbody bag.
For Prince Harry and Meghan's first official event with Queen Elizabeth, she was shining bright in white. Meghan wore a beautiful Amanda Wakeley coat, a custom Stephen Jones hat, a Mulberry Darley satchel, and suede Manolo Blahnik pumps.
While Meghan couldn't keep her hands off of Prince Harry at the first Royal Foundation forum, we were busy bowing down to her unexpected look. For the occasion, she wore a striking Jason Wu trench dress with Aquazzura suede pumps.
For the couple's official engagement photocall, Meghan wore a green Parosh dress underneath her Line white trench coat. She paired her look with lace-up Aquazzura heels and her gorgeous engagement ring.
The 2017 Invictus Games marked Prince Harry and Meghan's first public appearance together. She supported her then-boyfriend in a plum-colored dress from Aritzia's brand Wilfred and carried a matching clutch. She accessorized her look with a Mackage leather jacket.