Cauzele frecvente ale deșeurilor alimentare în restaurante includ supra-cumpărarea, supraproducția și deteriorarea. Cumpărarea excesivă este adesea rezultatul unei prognozări inadecvate a cererii consumatorilor și a cantităților mari de alimente pe care restaurantele trebuie să le cumpere deodată..