The 35-year-old America's Got Talent host posted on his Instagram page on Friday, a week before Christmas, a photo showing himself in a candy-themed eatery with the 45-year-old pop star and 4-year-old twins Monroe and Moroccan, as well as Cannon's mother.
"#FestiveFamilyMoments," he wrote.
And speaking of candy, the twins have gotten plenty of it recently. Cannon also recently posted on Instagram photos of candy apples he and the kids made.
Cannon also shared cute pics of himself and the kids taking a selfie with Grandma and playing by the Christmas tree.
Later that night, Carey performed the final concert of her annual "All I Want For Christmas Is You" holiday season residency at New York City's Beacon Theatre.
She and Cannon separated around the spring of 2014. Cannon filed for divorce from the singer that December after six years of marriage. They have reunited several times since then, including during recent holidays, which they spent together with their kids.
"We make the kids the No. 1 priority," Cannon said on The Ellen DeGeneres Show earlier this month.
Carey has been dating Australian billionaire James Packer since at least this past summer and he has even traveled with her and the twins. On Saturday, Carey and Packer were spotted alone at the World Snow Polo Championship in Aspen, Colorado.
Brett Malec/E! News
Cannon said on The Ellen DeGeneres Show he was "being celibate."
—Additional reporting by Brett Malec