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.

Belgian royal news

  • Princess Elisabeth makes heart-wrenching Harvard decision amid Trump ban
  • Belgian royal delivers verdict on 'traumatised' Prince Harry
  • Belgium's King Albert undergoes cancer treatment for the sixth time in 11 years

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&

Princess Elisabeth, Prince Gabriel, Prince Emmanuel, Princess Eleonore attending Te Deum � Shutterstock

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 .

Queen Mathilde in red lace dress � Shutterstock

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.

Prince Gabriel, Princess Eleonore attending Te Deum at Cathedral of St. Michael and St. Gudula in Brussels, � Shutterstock

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

Belgian royals pose for photo outside Cathedral � Shutterstock

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

Belgian royals pose on cathedral steps after service � Shutterstock

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.

Princess Eleonore and Crown Princess Elisabeth meet citizens at the Te Deum mass � Belga/AFP via Getty Images

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

Princess Eleonore, Prince Gabriel, Queen Mathilde, King Philippe, Crown Princess Elisabeth and Prince Emmanuel of Belgium attend the Te Deum mass � Belga/AFP via Getty Images

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.

Recommended video You may also likeWATCH: Meet the future Kings and Queens