President Donald Trump has enjoyed a belated Thanksgiving dinner at Mar-a-Lago with The First Lady and his sons, Donald Jr. and Eric, after spending the actual holiday serving up turkey to troops in Afghanistan. 

Donald Jr. took to Instagram to share a snap of the festivities which took place on Friday night, just hours after the Commander-in-chief returned home to Florida following his whirlwind visit to the Middle East. 

'Squad goals. Fun dinner with @realdonaldtrump and @FLOTUS last night,' Donald Jr. captioned the image, which showed him standing proudly between his father and girlfriend Kimberly Guilfoyle. 

The picture also reveals that Eric's wife, Lara, was also present at the lavish dinner. 

However, the President's daughter, Ivanka, and son-in-law, Jared, were absent from the festivities.  

'Squad goals!' President Trump enjoyed a belated family Thanksgiving dinner with (from left) Kimberly Guilfoyle, Donald Trump Jr., First Lady Melania Trump,  and Eric and Lara Trump at Mar-a-Lago on Friday night

Donald Jr. continued his lengthy caption by spruiking the importance of his father's trip to Afghanistan. 

'It was great to see him for a belated family dinner, because while we all missed him at Thanksgiving, he was doing something more important... having dinner with our incredible troops in Afghanistan,' he wrote. 

The 'Triggered: How The Left Thrives on Hate and Wants To Silence Us' author added: 'Always thankful for family and time spent together'.

He made no mention of Ivanka's absence - although the Special Advisor to the President was likely spending the holidays with the Kushner family.  

Ivanka shared her own social media snaps of her three children celebrating Thanksgiving, but made no mention of where the photos were taken. 

Meanwhile, one guest at Mar-a-Lago told DailyMail.com that the President appeared in high spirits at the family dinner. 

'It was a full house [at Mar-a-Lago] and everyone was happy to see President Trump after his trip,' the diner explained. 

Trump didn't allow himself a holiday sleep-in on Saturday, as he was seen departing Mar-a-Largo for an early morning round of golf

'People kept coming up to his table to say hello and wish him and his family a Happy Thanksgiving.'

The guest added that Trump 'looked great after doing all that travel and Melania, Kimberly and Lara looked stunning.'

'They all seemed to be in great spirits and enjoying their time together as a family.'

Meanwhile, on Saturday, Trump didn't allow himself a holiday sleep-in, seen departing Mar-a-Largo in the early morning for a round of golf. 

In snaps obtained by DailyMail.com, the Commander-in-chief was pictured taking a phone call in the back of his vehicle while en route to the green.  

Trump returned home  earlier on Friday from his 36-hour whirlwind trip to Afghanistan, where he served U.S. troops a Thanksgiving dinner and met with Afghan President Ashraf Ghani to discuss reopening talks with the Taliban 

Trump joined the troops for a Thanksgiving meal, eating turkey, cornbread and mashed potatoes at a base in Afghanistan 

Trump spent just over three and a half hours on the ground in his first visit to Afghanistan

Jared and Ivanka were absent from Friday's family dinner, amid reports they are spending the holidays with the Kushner family. The couple is pictured together earlier this month

Trump returned earlier on Friday from his 36-hour whirlwind trip to Afghanistan, where he served U.S. troops a Thanksgiving dinner and met with Afghan President Ashraf Ghani to discuss reopening talks with the Taliban.

Air Force One landed at the Palm Beach International Airport early Friday morning to return the president to his Thanksgiving holiday. . 

He looked weary after the 13 hour flight but spent seven hours at his Trump International Golf Course West Palm Beach.

Trump made a quick stop at his Mar-a-Lago residence after he landed from his Afghanistan trip before heading to his golf club, where he was spotted on the phone during the eight minute drive. 

President Trump visited Bagram Air Base, the largest U.S. base in Afghanistan

Trump served Thanksgiving dinner to the troops, who appeared overjoyed at their chance to meet the President 

TIMELINE OF TRUMP'S AFGHANISTAN TRIP 

 Wednesday, Nov. 27 

7:20 pm: Trump left Florida on an undisclosed plane

9:30 pm: Trump landed at Joint Base Andrews

9:49 pm: Trump boarded Air Force One at Joint Base Andrews

10:08 pm: Air Force One took off from Joint Base Andrews

Thursday, Nov. 28

8:33 pm: Air Force One landed at Bagram Air Field

8:49 pm: Trump disembarked from Air Force One

9 pm: Trump entered the dining hall, first stop in Afghanistan

9:45 pm: Trump met with Afghanistan President Ashraf Ghani at Bagram's headquarters, second stop in Afghanistan 

10:43 pm: Trump delivered speech to troops, third stop in Afghanistan

11:19 pm: Trump wraps up speech

Friday, Nov. 29

12:02 am: Air Force One departed Bagram Air Field

3:17 am: Trump changes planes at Ramstein Air Base in Germany

6:53 am: Trump lands in Florida 

Trump is scheduled to be in Florida through Sunday for Thanksgiving, his first holiday in the state after changing his residence from New York.

'Just returned to the United States after spending a GREAT Thanksgiving with our Courageous American Warriors in Afghanistan!,' he tweeted a few hours after he landed in the Sunshine State. 

His trip to Afghanistan was clouded in secrecy so it wouldn't be revealed ahead of time - as was his Christmas 2018 visit to troops in Iraq - and had many moving parts, including a decoy plane and tweets preset to send from the president's account so there would no suspicion if the twitterer-in-chief went silent.

Reporters traveling with the president were not allowed to reveal his trip and location until shortly before he was preparing to leave.   

The president left Florida Wednesday night and flew to Joint Base Andrews and, from there, on to Afghanistan in a trip that was unannounced for security reasons. 

He spent just over three and a half hours on the ground in his first visit to Afghanistan.

'There is nowhere that I'd rather celebrate this Thanksgiving than right here with the toughest, strongest best and bravest warriors on the face of the Earth,' Trump told the soldiers at Bagram Air Field. 

'We flew 8331 miles to be here tonight for one simple reason, to tell you in person that this Thanksgiving is a special Thanksgiving,' Trump said in his remarks. 'We're doing so well. Our country is the strongest economically it has ever been.'

President Donald Trump shakes hands during a meeting with Afghan President Ashraf Ghani during a surprise Thanksgiving Day visit

He also addressed soldiers, thanking them for their service

He also talked about his campaign promise to end needless wars that he says America is involved in.

'I want peace more than anybody,' he said.  

'We are winning like we haven't won in a long time,' he claimed.  

He also vowed to bring American troops home.

'We will continue to work tirelessly until the day when we can bring each and every one of you home and safe to your family - and that day is coming,' he added. 

HOW THE WHITE HOUSE PULLED OFF TRUMP'S SECRET TRIP

The White House went to great lengths to keep President Donald Trump’s visit to Afghanistan a secret after his Christmas 2018 visit to Iraq was blown when Air Force One was spotted en route by an amateur British flight watcher.

The trip was cloaked in subterfuge, involving a decoy plane and tweets preset to send from the president's account so there would no suspicion if the twitterer-in-chief went silent.

Trump secretly slipped out of his Mar-a-Lago residence Wednesday evening without his usual motorcade and departed from an undisclosed airport a little after 7 pm.

The plane he flew to Florida on, with its distinctive blue-and-white coloring and seal of the president, remained parked at the Palm Beach International Airport to maintain the illusion the president was still there.

The president flew to Joint Base Andrews on an undisclosed plane with aides and one reporter traveling with him. The reporter described the plane as It was bare-bones, except for four blue leather chairs and a moderately fancy port-a-potty that had been brought in for the occasion.

Trump stayed in the cockpit of the plane during take off of that flight.  

When the president landed at Joint Base Andrews Wednesday night, he boarded a twin plane also used as Air Force One that was hidden inside a large hangar instead of being out on the tarmac as the presidential plane usually is.

Cell phones, hotspots and other devices emitting a signal were confiscated from reporters and aides traveling with the president. 

Reporters traveling with him were picked up on the roof of a public parking garage near JBA, which sits just outside of Washington. The reporters were not told the destination of the trip until Air Force One was in the air and on route. The digital clock on the plane that shows the time at the president's destination was left blank during the trip. 

The White House arranged in advance for the president's Twitter account to remain active during his travel with pre-set messages. A Thanksgiving message was tweeted from it Thursday morning.

The press was served bacon a cheeseburger with fries and an iceberg blue cheese wedge salad for dinner on the way there and then a salmon teriyaki with key lime pie on the trip back. It's unclear if the president ate the same meals.