The bill, H.R. 3567, was opposed by just one Republican and only 26 Democrats, making it easy for Republicans to reach the two-thirds majority.

The House had already passed similar language twice before, and Republicans were looking to pass it again to encourage House and Senate negotiators to include it in a bill to extend the payroll tax holiday for a full year. The fact that it had already passed made it easy for Democrats to simply accept it again.

"I'll vote for it next month too if that will make for more cooperation in the House," said Rep. Lloyd Doggett (D-Texas).

During the debate, Democrats argued that the bill could prevent some families from buying food in stores that also sell liquor. But Republicans said the bill gives states the authority to exempt these stores from the ban.