The French MPs believe that, despite a "national pact against food wastage" introduced in the country last year, measures preventing still-edible food being thrown away are insufficient.
They cited a World Food Organisation estimate that a third of the world's food products still fit for human consumption were "lost or wasted".
The MPs said they were targeting larger food-selling chains as their "logistics and important stock" made it easier for them to organise donations.
In France alone, each supermarket produces 200 tonnes of waste a year. Each French person throws away between 20kg and 30kg of food a year, 7kg of which is unopened when it hits the rubbish bin - about 400 ($633) of wasted food per home.
French supermarkets already hand over large amounts of unsold food to charity.
One, Secours Populaire, said half the meals it distributed to the poor last year came from big food stores.