Theresa May will ask the EU for an extension to the Brexit deadline to “break the logjam” in Parliament.
The PM says she wants to meet Labour leader Jeremy Corbyn to agree a plan on the future relationship with the EU.
But she insisted her withdrawal agreement – which was voted down last week – would remain part of the deal.
Mr Corbyn said he was “very happy” to meet Mrs May, and would ensure plans for a customs union and protection of workers’ rights were on the table.
The cross-party talks offer has angered Tory Brexiteers, with Boris Johnson accusing ministers of “entrusting the final handling of Brexit to Labour”.
The former foreign secretary said Brexit was “becoming soft to the point of disintegration” and he could never agree with staying in a customs union.
The UK has until 12 April to propose a plan to the EU – which must be accepted by them – or it will leave without a deal.
The UK was supposed to leave the EU on 29 March, but Mrs May agreed a short extension after realising Parliament would not agree a deal by the deadline.
In a statement in Downing Street, Mrs May said she wanted any further extension to be “as short as possible” – before 22 May so the UK does not have to take part in European elections.
She said she wanted to agree a new plan with Mr Corbyn and put it to a vote in the Commons before 10 April – when the EU will hold an emergency summit on Brexit.
If she and Mr Corbyn do not agree a single way forward, she proposed putting a number of options to MPs “to determine which course to pursue”.
MPs have twice held indicative votes to try to find a consensus, but none of the proposals won a majority.
‘I don’t want to set any limits’
Mr Corbyn said he saw the content of the prime minister’s speech only when it went out on TV, but he recognised Mrs May had “made a move” and that he had a “responsibility” to engage in the talks.
Asked by the BBC if he was willing to compromise on his own red lines, he said: “I have been meeting MPs from all parties from the last couple of weeks. Yes, there is some common ground [and] there are some areas it is difficult to agree on.
“But there is far more that unites people on both sides about the kind of society we can be than divides them.
“We will discuss [this] with the prime minister. I don’t want to set any limits one way or the other.”
Earlier, Mrs May met her cabinet for more than seven hours.
The BBC’s political editor Laura Kuenssberg said there were differing accounts of the level of support for any extension within the cabinet – from four ministers voicing opposition to it to as many as 14 being against it.
Pressed on this, Environment Secretary Michael Gove told the BBC none of the Brexiteers in cabinet “are happy at the situation we find ourselves in” and they would have preferred for Mrs May’s withdrawal agreement to be passed by Parliament last week.
But he said there had not been a vote on the issue in the meeting, and there was a “critical consensus” about any extension being as short as possible.
The Leader of the House, Andrea Leadsom, said: “We are trying to find a way to deliver on the referendum to make sure that we leave the European Union with a good deal that enables all of those who voted to leave the EU to be satisfied, but also that protects jobs and our security.
“We continue to do that and that’s what cabinet today was all about”.
Leading Brexiteer Jacob Rees-Mogg said it was “not usually successful for governments to get their business passed on opposition votes when their own party is against it”.
The chairman of the pro-Brexit European Research Group added he “doubts the wisdom” of the decision, saying: “To allow the Labour party to run Brexit, to decide you’d rather be supported by a Marxist than by your own party, is unwise.”
Mrs May said she understood some people would prefer to leave without a deal, and she believed the UK “could make a success of no-deal in the long term”.
But she added that leaving with a deal was “the best solution”.
“This is a difficult time for everyone.
“Passions are running high on all sides of the argument, but we can and must find the compromises that will deliver what the British people voted for.
“This is a decisive moment in the story of these islands and it requires national unity to deliver the national interest.”
Scottish First Minister Nicola Sturgeon said it was another case of the PM “kicking the can”, while Lib Dem leader Sir Vince Cable questioned the point of cross-party talks.