Celebrities took to social media yesterday to share heartwarming messages with fans on thanksgiving.

Some posed for holiday snaps, while others showed off thanksgiving treats.

Sofia Vergara and husband Joe Manganiello, who celebrated their first wedding anniversary earlier this week, were showing their silly sides as they posed together in his and hers turkey hats.

A photo posted by Sofia Vergara (@sofiavergara) on

The Modern Family actor, 44, kept her hat on throughout the entire meal, where they were also joined by her sister Claudia and several family members.



A post shared by Sofia Vergara (@sofiavergara) on

Meanwhile Eva Longoria looked perfectly put-together while posing with her delicious looking turkey.

"Happy Turkey Day everyone!", the actor wrote alongside the snap of her with immaculately applied makeup and glossy locks.

Happy Turkey Day everyone! ❤️❤️❤️

A post shared by Eva Longoria Baston (@evalongoria) on

Actor Naomi Watts, 48, looked to be having a blast in the kitchen alongside a professional chef, after admitting she hired help, and even stole his hat.

The blonde beauty fessed up to calling in the pros with her jokey caption: "Happy thanksgiving! Thanks to this guy @littlegemnyc #calltheexperts #knowyourlimits #thanksgiving".

Happy thanksgiving!! Thanks to this guy👉 @littlegemnyc #calltheexperts #knowyourlimits #thanksgiving

A post shared by Naomi Watts (@naomiwatts) on

Learned how to make butternut squash ravioli. Happy thanksgiving to everyone!! ❤️@littlegemnyc

A post shared by Naomi Watts (@naomiwatts) on

Watts split from longtime partner Liev Schreiber after 11 years together.

Meanwhile there was plenty of love in the air on thanksgiving, with Katy Perry and Orlando Bloom, Gwen Stefani and Blake Shelton and Amy Schumer and her boyfriend Ben Hanisch all spending the holiday together.

Happy tday! Thanks Deb and Tim and I want to say...Ben??? Is it Ben?

A post shared by @amyschumer on

One star who was feeling totally Zen was Yolanda Hadid who stopped to soak up the view at a far away tropical location, writing: "I give thanks for each new morning with its Light, for rest and shelter of the Night, for health and love, for family and friends, for everything thy goodness sends........ #Thanksgiving #Sunrise".

❤️Key to my heart........ #MyLove #MyLight #IamFeelingThankful #HappyThanksGiving

A post shared by YOLANDA (@yolanda.hadid) on

Poor Busy Philipps meanwhile was stuck at the hospital as she explained one of her young children had woken up sick.

"Nothing says Happy thanksgiving like a trip to ER with a kid who woke up with strep throat! Hope you and yours are healthy and happy this thanksgiving."

The 37-year-old actor shared a selfie while wearing a face mask.

#Thanksgiving outfit on point 💎

A post shared by Erika Jayne (@theprettymess) on

Real Housewives of Beverly Hills star Erika Jayne, 45, had a very different idea of what the holiday is all about as she flaunted her figure in sexy lingerie.

Reese Witherspoon also saw the occasion as a perfect opportunity to do a little promotion of her Draper James line.

Some of the celebrities showing off their prowess in the kitchen included reality star Khloe Kardashian and model Miranda Kerr.

Happy Thanksgiving to all my friends and family :)

A post shared by Caitlyn Jenner (@caitlynjenner) on