The House of Commons voted by 274 to 12 in favour of recognising the Palestinian state on Monday night.
The vote, which will have no immediate impact on UK government policy and was considered to be largely symbolic, made specific reference to a two-state solution that included Israel.
Britain's official position remains that it will not recognise Palestine as a state "at the moment of our choosing", depending on the status of peace negotiations.
Hundreds of MPs did not turn up or abstained, including prime minister David Cameron, with only around two fifths of MPs taking part in the vote.
But the motion that "this House believes that the Government should recognise the state of Palestine alongside the state of Israel" was passed by the vast majority of MPs who were present, in a boost for pro-Palestinian campaigners.
Labour encouraged its MPs to vote for the motion but fell short of issuing a three-line whip, which would have required them to back Palestinian statehood.
Jim Waterson is a politics editor for BuzzFeed News and is based in London.
Contact Jim Waterson at firstname.lastname@example.org.
Got a confidential tip? Submit it here.