President Recep Tayyip Erdogan launched a hard-hitting attack on the country and demanded Washington reverse last week’s controversial move.
Addressing a summit of Muslim leaders in Istanbul, Mr Erdogan described the development as a reward for Israeli “terror acts” and said the city was a red line.
And he described Washington’s move as a reward for Israeli actions including occupation, settlement construction, land seizure and “disproportionate violence and murder”.
He raged: “Israel is an occupying state. Israel is a terror state.”
Mr Erdogan went on: “I invite all countries supporting international law to recognise Jerusalem as the occupied capital of Palestine.”
He was joined by leaders and ministers from 50 Muslim countries, including Palestinian President Mahmoud Abbas who branded Mr Trump’s decision “the greatest crime”.
Mr Abbas told the emergency meeting Mr Trump was giving the city away like it belonged to America and said the US should play no further part in the Middle East peace process.
He said: “Jerusalem is and always will be the capital of Palestine.”
President Trump took the decision to formally recognise Jerusalem solely as the capital by moving the US embassy there from Tel Aviv.
Many nations have slammed the decision as a dangerous violation of international law that puts the peace process at risk.
However, Israeli Prime Minister Benjamin Netanyahu has applauded the declaration and said Washington had an irreplaceable part to play in the region.
He said: “There is no substitute to the role that the United States plays in leading the peace process.”
Mr Trump’s move was a reversal of a long-standing US policy.
Past administrations had called for the status of the city to be decided in negotiations between Israel and Palestine.
Critics have claimed the move jeopardises the US’s role as an independent broker in negotiations.
A “Day of Rage” was called in Palestine with protests held across the world, including the UK.
Rockets fired towards Israeli settlements from Gaza were met with retaliatory airstrikes.