CEDAR RAPIDS, Iowa — Joe Biden mocked an Iowa woman, telling her she should back Bernie Sanders or Elizabeth Warren after the voter defended "Medicare for all" health plans against Biden's criticisms.

In his remarks at an event Friday, Biden noted his healthcare plan “costs a lot of money — $740 billion over 10 years," but contrasted it with a single-payer system championed by Sanders and Warren. “It does not cost 30 to 40 trillion dollars — trillion dollars — over the next 10 years.“

An attendee suggested that Biden was protecting insurance company profits, which he disputed. “The insurance companies are strongly against my plan. They were against Obamacare,” Biden said.

Biden said that a single-payer system would give employers "multibillion-dollar breaks" and that they would not give it back to employees. The voter said that "we're going to make them" give the savings back to the government to pay for the new system.

“Well, god love you. You got the right candidate in Bernie,” Biden said. “And Elizabeth, or whomever you have.”

When asked if her healthcare plan will raise taxes on middle-class Americans in recent interviews, Warren has avoided directly answering, saying only that overall healthcare costs will go down for those families.

“You can’t beat Trump by not being straightforward about what it’s going to do,” Biden said. “So if you’re willing to pay, and I respect you, you’re willing to pay the extra taxes and you think you’ll get that much more for that, that’s good. But let's at least acknowledge, let's tell Elizabeth and tell — it's going to cost a lot of money, and she's going to raise people's taxes doing it. And what are we going to do in a middle of a recession if we end up there?"