From a young age I was taught not to waste food, as one of the biggest travesties. I was told a traditional Chinese poem where the them was "every grain of rice is a drop of sweat of a farmer". Later I would see the eye opening statistics of food waste in Tristram Stuart's TedTalk "The Global Food Waste Scandal" (https://www.ted.com/talks/tristram_stuart_the_global_food_waste_scandal?language=en).
So what can we do? How can we find a convenient and useful alternative to throwing food away? We can follow Mr. Stuart's advice and cook the food and feed it to pigs. This would reduce the amount of crops needed to make livestock feed, namely highly subsidized corn, as well as reduce the need for injections for the animals in order for them to digest the corn. This could potentially be a lower cost to feed animals and a potential to lower the price of pork. Win/win.
Another alternative is being done by Compost Now (https://compostnow.org/) which is to charge individuals a monthly fee to pick up buckets of organic wastes. As the consumer returns a set amount of organic weight back, they are entitled to an equivalent bucket of nutrient rich compost to grow something else.
I think the most cost effective place to start is in businesses. Groceries and restaurants have exorbitant food wastes and a fairly regular supply. If the supply trucks that bring inventory to the businesses would no longer leave empty and bring back food wastes to be re-purposed, then a slight increase in transportation cost but a potential savings in trash can be accomplished.