Free food should not be appealing food, it should be sutainable food that is healthy to the individual eating it. It should have vitamins in it and other minerals, but should taste like dirt. It should be dry and able to be stored without needing refrigeration and served without needing cooking.
We need to stop giving people food stamp "credit cards" that can be used to buy pizza and chips at the local piggly wiggly. We as a society need to attach a stigma to receiving free food from the government. Instead of giving them food stamps, they should have to go to local welfare office and pick up their 10 lb bag of bachelor chow per person once a week and walk home with it in shame.
Maybe after eating bachelor chow week after week they will decide to get off their duffs and get a real job so they can eat some real food.
Along the way it was realized you'd have "operators" taking all of it and making pizzas to sell to people ~ 'cause people like pizzas, and not everybody has a stove.