Les premières banques alimentaires sont apparues aux Etats-Unis à la fin des années 1960. La première food bank a ouvert à Phoenix (Arizona) en 1967. C'est à John Van Hengel, bénévole dans une soupe populaire, que l'on doit la création de cette banque alimentaire. Apprenant que des commerces jetaient de la nourriture consommable à raison d'une péremption proche ou d'emballages endommagés, il persuada les commerçants de faire don de ces aliments à des fins humanitaires. Van Hengel parvint à collecter tellement de dons d'aliments que l'association dans laquelle il œuvrait ne pouvait plus gérer toute cette marchandise. Il décida alors de créer un entrepôt central pour stocker ces denrées et auprès duquel les autres associations humanitaires de Phoenix pourraient venir s'approvisionner gratuitement. Cette première banque alimentaire est toujours connue sous le nom de St. Mary's Food Bank.