Un banco de alimentos es una organización basada en el voluntariado y cuyo objetivo es recuperar alimentos, especialmente no perecederos, de la sociedad y redistribuirlos entre las personas necesitadas, evitando cualquier desperdicio o mal uso.