“These people want to push us into a war, and it’s so disgusting,” the US president said about his inner circle of aides, according to The Wall Street Journal.
“We don’t need any more wars.”
Trump is said to have made the remarks about his administration officials to a confidant, in a private conversation on Friday.
The 73-year-old chose to hire hawkish aides such as John Bolton, his national security adviser, who is a longtime advocate of regime change in Iran.
Mike Pompeo, the US secretary of state, also advocates hardline positions against Iran.
But the president abruptly cancelled planned military strikes on three Iranian targets on Thursday.
He claimed he did so after learning that 150 people would be killed in the strikes, which were planned in response to Iran shooting down an unmanned US drone.
Tehran says the drone was struck above its own waters, while the US claims that it was attacked above international airspace over the Strait of Hormuz.
Trump told White House reporters on Saturday that he disagreed with his team over Iran.
“John Bolton is doing a good job, but he takes generally a tough posture,” he said.
“The only one that matters is me.”
The president also discussed Bolton’s support of the Iraq war and told reporters the conflict had been a big mistake.
US Senator Bernie Sanders criticized Trump for the escalation of tensions between the US and Iran, arguing that Trump’s actions have been like "setting fire to a basket full of paper and then putting it out."
Trump said Saturday that military action against Iran was still an option for its downing of an unmanned US military aircraft, but amid heightened tensions he dangled the prospect of eventually becoming an unlikely “best friend” of America’s longtime Middle Eastern adversary.
"It's like somebody setting fire to a basket full of paper and then putting it out. He helped create the crisis, and then he stopped the attacks," Sanders, a leading candidate for the 2020 Democratic presidential nomination told Margaret Brennan on Saturday.
"Oh, just a limited strike. Oh, well, I'm sorry. I just didn't know that it's okay to simply attack another country with bombs," Sanders said. "Just a limited strike? That's an act of warfare."