Banka hrane je organizacija, ustanovljena za prejemanje donacij hrane, ki se razdeli lačnim in v stiski. Banke hrane so lahko stalne organizacije ali pa so ustanovljene za začasno zagotavljanje hrane, na primer za žrtve naravne nesreče. Banke hrane so danes del številnih sosesk in se običajno zanašajo na prostovoljce, da jih ohranjajo.
Banka hrane prejema donirane artikle iz supermarketov in drugih podjetij v živilski industriji. Živilo je še vedno užitno in v roku uporabnosti, vendar preblizu roka uporabnosti, da bi ga lahko prodali na polici. Banke hrane morajo učinkovito distribuirati hitro pokvarljivo hrano, da dosežejo tiste, ki jih potrebujejo. Banka hrane lahko sodeluje s skupinami proti revščini, ki poskrbijo za hranjenje iz cerkve ali skupnostnega centra.
Nekatere skupine za boj proti revščini pripravljajo hrano, ki jo podarijo banki hrane, in pripravljeno blago prinašajo tistim, ki potrebujejo pomoč. V primeru brezdomcev se lahko skupaj s hrano dajo tudi drugi predmeti, kot so nogavice, odeja, oblačila ali izdelki za osebno nego. Trgovine z rabljenimi izdelki lahko podarijo dobra rabljena oblačila in odeje skupinam, ki sodelujejo z bankami hrane.
Banka hrane lahko deluje tudi kot shramba za živila, v kateri so podarjeni nepokvarljivi materiali postavljeni na police in ljudje, ki si ne morejo privoščiti nakupa hrane, lahko izberejo živila s polic. Banke hrane, ki nimajo skupnih donacij hrane, lahko pozovejo javnost, da daruje predmete. Podjetja se lahko prostovoljno javijo, da v svoji trgovini hranijo zaboj za donacije za donacije strank. Konzervirani ali pakirani izdelki in otroška hrana v kozarcih so običajno dobrodošle donacije večine bank hrane.
Banke hrane sprejemajo tudi denarne donacije in lahko denar uporabijo za nakup predmetov, ki jih nimajo, da bi lahko pomagale nahraniti ljudi. Banke hrane s shrambo za hrano pomagajo tistim, ki imajo stanovanje, vendar si ne morejo privoščiti nakupa dovolj hrane. Služijo ljudem, ki morda delajo in/ali imajo otroke, ki jih je treba hraniti.