Veelvoorkomende oorzaken van voedselverspilling in restaurants zijn onder meer overkoop, overproductie en bederf. Overkopen is vaak het gevolg van onvoldoende voorspelling van de vraag van de consument en de grote hoeveelheden voedsel die restaurants doorgaans in één keer moeten kopen.