The bigger amount of waste is from food prepared in excess to demand. That's why food is repurposed as much as possible - leftover meat into stews, leftover vegetables into hash etc.
You simply can't optimize beyond a certain level because you need room to absorb changes in customer demand. You can't not serve soup on Thursday because the customers ate all your beef Wednesday and you have no stock.