The couple played host to the ten finalists for Radio 1's Teen Hero awards at Kensington Palace on October 1.
Cuban-American Cabello met William and Kate along with Radio 1 DJs Clara Amfo and Greg James at a reception earlier this month.
Fresh from their successful tour of Pakistan - which saw the royal couple's plane encounter a unsafe lightning storm over the capital of Islamabad - the Duke and Duchess of Cambridge took some time to honor the 10 finalists in the BBC Radio 1 Teen Heroes Awards. Kate looked gorgeous as she greeted the guests in a vintage 1930s style brown and black printed midi dress by L.K.Bennett, which cost £395.
The mother-of-three was joined by her husband Prince William, who also looked dapper in a blue suit and pale blue tie, as well as Havana singer Camila Cabello and BBC Radio 1 DJs Clara Amfo and Greg James.
'Now in its tenth year's Teen Awards is the biggest teen event in the pop music calendar and shines a light on some of the UK's most inspirational teens, seeing them crowned Teen Heroes of 2019 in front of an audience of 14-17 year-olds'.
The 10 finalists in the Teen Hero Awards, now in its fourth year, were invited to the palace, with three set to be honoured at a ceremony in November. "Their passion and dedication to help others is wonderful and they really blew me away!" she added, according to Just Jared. They're given to those who have inspired others, showed courage or made a difference in their communities.
This includes 12-year-old victor Hazel, who lives with a rare genetic disorder called Xeroderma Pigmentosum (XP) that limits the ability of her body to fix damage caused by UV light.
The awards celebrate "the selfless, fearless and exceptional achievements" of young people between the ages of 12 and 17.