A group of bipartisan lawmakers on Monday agreed to a deal on a farm bill that would end direct subsidies to farms in favor of crop insurance.
The deal could trim as much as $90 a month from food stamps for 850,000 recipients.
The farm bill would last five years and needs to pass both chambers and then be signed by the president.
The bill changes the current agricultural subsidy system. It ends direct payments to farmers for planting crops and replaces it with a revamped, beefed-up crop insurance program.
House Republicans stripped food stamp provisions opposed by conservatives and narrowly passed scaled back legislation on Thursday to overhaul the nation's farm programs.
Democrats chastised the GOP for ignoring initiatives they argue poor Americans need to keep from going hungry.
The vote was 216-208 and no Democrat voted for it. Twelve Republicans opposed the bill.
Debate on the floor was raucous and Democrats several times angrily screamed at Republicans and accused them of dismissing the needs of low income Americans.