The 37-year-old attended a carol concert in tribute of Prince Harry's close friend, who died as a teenager.
British journalist and television presenter Piers Morgan has launched a scathing critique of Meghan Markle, accusing the Duchess of Sussex of "acting her way to the top" and saying his experience when he knew her was "not great".
Kate and William are believed to be hosting Harry and Meghan this Christmas.
Britain's royal family has Christmas traditions that date back centuries, but this year the family will have something new to celebrate: Meghan Markle's first official Christmas as a member of the royal family. They were given to the royal as a wedding present from Collingwood jewelers.
The rest of the royal family have also been getting into the Christmas spirit recently as the public were given an exclusive glimpse behind the doors of Buckingham Palace as three lavish Christmas trees were erected in the Marble Hall.
During their brief visit to RAF Akrotiri on the Mediterranean island, they will meet military personnel, families living on the base, wider station personnel and members of the local community. "They need more room and hope Frogmore Cottage will be ready in time for when they have the baby".
Kensington Palace declined to comment.
Kate told her guests: "William and I just wanted to pass on our huge gratitude to all of you here today".
Thankfully, it sounds like there may not actually be any bad blood between the popular dukes and duchesses after all.
She was joined by her husband Prince Harry at the event in honour of the Henry van Straubenzee Memorial Fund. Middleton, who's mom to Prince George, Princess Charlotte, and Prince Louis, added, "It's such a special time to have little kiddies".
The fun-filled bash saw the royal couple take part in activities with children, including making Christmas crackers and decorating stockings.More news: India announce final 12 for the first Test against Australia