The former US president said he still liked the British Prime Minister, but claimed that he was wrong to support renewable wind energy.
The UK has become a world leader in wind energy, particularly offshore, and Mr Johnson has pushed for Britain to become to wind what Saudi Arabia is to oil in the drive to reach net zero by 2050.
Investment in the technology over the past decade or more has led to the world’s largest wind farm, Hornsea One, being built in the North Sea off the east Yorkshire coast.
But Mr Trump, in an interview with former Brexit Party leader Nigel Farage, said the UK was destroying its landscape by permitting the turbines to be installed.
Speaking to Mr Farage on GB News, the businessman, who owns golf courses in Scotland and Ireland, said: “He’s wrong, Boris is wrong if he’s going heavy into wind.
“He’s making a big mistake.”
The former White House incumbent labelled wind power the “most expensive form of energy”.
In comments made in Florida on Monday and due to be aired this week, Mr Trump said: “I think wind is, I think it’s ridiculous.”
The one-term president added: “Remember, every ten years, you have to replace those monsters.
“And a lot of times they don’t bother. You know what they do? They just let them rot. They kill all the birds, they are so bad.”
Despite the criticism, Mr Trump – defeated by Joe Biden in last year’s presidential election – said he was fond of the Prime Minister, who he suggested had become “more liberal”.
“I like him. I get along with him. I’ve always gotten along with him,” Mr Trump said.
“He’s gone a little bit on the more liberal side.
“But I’ll tell you with energy, I’m surprised that he would allow that to happen because you have one of the most beautiful countries in the world.
“And you’re destroying it with all these wind turbines all over the place.”
Mr Johnson has not always been an advocate for wind power. In 2013, he said wind farms could not “pull the skin off a rice pudding”.