Najczęstsze przyczyny marnowania żywności w restauracjach to nadmierne kupowanie, nadprodukcja i psucie się. Nadmierne kupowanie jest często wynikiem nieodpowiedniego prognozowania popytu konsumenckiego i dużych ilości żywności, które restauracje zazwyczaj muszą kupować jednorazowo.