Para ajudar a combater a fome no Brasil, no de 2000, um grupo de empresas, sindicatos, entidades e grupos de serviços reuniram-se e criaram no Conselho de Cidadania da FIERGS - Federação das Indústrias do Rio Grande do Sul - o primeiro Banco de Alimentos do Brasil. O Banco de Alimentos é uma Organização da Sociedade Civil de Interesse Público, que atua como um gerenciador de desperdícios administrando três operações: coleta, armazenamento e distribuição qualificada e gratuita de alimentos para instituições beneficentes.
Em 2007, com o objetivo de ampliar as atividades do Banco de Alimentos, e levar seus benefícios a outras localidades, foi criada a Rede de Bancos de Alimentos do Rio Grande do Sul. Atualmente a Rede beneficia 803 instituições, doando 383 mil quilos de alimentos por mês. Dada sua efetividade, a metodologia difundiu-se e já está presente em mais de 20 cidades do Rio Grande do Sul e no Rio de Janeiro, além da criação de 87Núcleos Banco de Alimentos. Já em 11 de março de 2010, com a participação de todos os Bancos de Alimentos em atividade, foi inaugurada a Rede de Bancos de Alimentos do Brasil.
No Estado do Rio Grande do Sul, existem Bancos em Porto Alegre, Gravataí, Pelotas, Caxias do Sul, Guaíba, Canoas, Vale do Sinos (Portão, Sapucaia, São Leopoldo, e Esteio), Viamão, Camaquã, Santana do Livramento, Litoral Norte, Cruz Alta, Uruguaiana, Venâncio Aires, Cruz Alta, Região do Calçado (Novo Hamburgo, Sapiranga, Estância Velha, Campo Bom), e em intalação Rio Grande, Cachoeirinha e Montenegro, mais o Banco do Rio de Janeiro-Oeste. Atualmente são 15 Bancos interligados e que seguem a mesma sistemática de trabalho, levando alimento, saúde e conhecimento para as comunidades carentes.