Princess Elisabeth, 23, wows in floaty dress and skyscraper heels


The future queen celebrated Belgium's National Day


Princess Elisabeth wearing green dress at Te Deum© Shutterstock
Danielle StaceyOnline Royal Correspondent - London
July 21, 2025
Share this:

Princess Elisabeth looked like the ultimate fairytale royal as she stepped out for Belgium's National Day on Monday.

The 23-year-old wowed in a green chiffon dress by Belgian designer Natan, with the floaty number featuring a caped overlay and a tiered skirt.

She teamed the frock with gold skyscraper heels and matching accessories.

Elisabeth, who is the heir to the Belgian throne, joined her parents, King Philippe, 65, Queen Mathilde, 52, and her younger siblings, Prince Gabriel, 21, Prince Emmanuel, 19, and Princess Eleonore, 17, at the Te Deum mass at Saint Michael and Saint Gudula Cathedral in Brussels.

The princess recently returned home from completing her first year of her two-year master's degree at Harvard University in the US.

In May, President Trump's administration put a ban on international students attending classes at Harvard on a visa. The prestigious Massachusetts university pushed back with a lawsuit, meaning the rule was blocked temporarily.

While Elisabeth's future at the faculty is uncertain, royal journalist Wim Dehandschutter has said that the princess will not abuse her royal status to continue her studies at Harvard.

Elisabeth has since carried out numerous public engagements in Belgium and recently completed an internship with Bruegel, an independent research centre in Brussels, which specialises in research of (European) economic policy.

See more photos of the royals from National Day…

1/7

© Shutterstock

All in the details

Elisabeth accessorised her look with a go-to royal accessory – a gold raffia headband. She also borrowed her mother's statement earrings as well as a CH Carolina Herrera clutch bag, according to Belgian news site, HLN.

2/7

© Shutterstock

Queen Mathilde's look

Meanwhile, Queen Mathilde stood out in a red lace off-the-shoulder dress, also by Natan, with a custom hat made for her by Fabienne Delvigne.

3/7

© Shutterstock

Co-ordinated sisters

Princess Eleonore matched her elder sister in a green ruched dress by Diane von Furstenberg.

4/7

© Shutterstock

Altogether

King Philippe donned the military uniform of Belgium's air force, while his sons looked smart in classic morning suits.

5/7

© Shutterstock

Family photos

The Belgian royal family posed for snaps on the steps of the cathedral. 

Noticeable absentees were King Philippe's parents, King Albert, 91, and Queen Paola, 87. 

Since his abdication in 2013, Albert and his wife have largely retired from public life, with the former monarch having recently undergone surgery for skin cancer.

6/7

© Belga/AFP via Getty Images

Meeting the crowds

The royals took the time to greet members of the public after the service.

7/7

© Belga/AFP via Getty Images

History behind National Day

National Day takes place on 21 July in Belgium because that's when Leopold I took the oath as the first King of the Belgians in 1831. 

King Philippe also ascended the throne on 21 July 2013 so the date is extra meaningful for him.

Welcome to The HELLO! Royal Club, where thousands of royal fans like you get to delve deeper into the wonderful world of royalty every day. Want to join them? Just click the button below for a list of club benefits and joining information.

Sign up to Royal Style and discover the latest royal fashion moments

Email Address

By entering your details, you are agreeing to HELLO! Magazine User Data Protection Policy. You can unsubscribe at any time. For more information, please click here.

More Royalty
See more