Voedselverspilling kan door verschillende factoren veroorzaakt worden, zoals overproductie, inefficiënte distributiekanalen, slechte opslag, verkeerde interpretatie van houdbaarheidsdata en consumentengedrag zoals overkopen of onjuist bewaren van voedsel.