Be sure to check out your local food bank. Here in Oklahoma the food box contains juices, beans, rice or macaroni, cereals, milk, veggies and fruits (canned), spaghetti sauce and peanut butter. There is also some type of meat like canned stew, or canned chunk chicken.
Also check around for local churches doing giveaways -- last month I found one that gave everyone a HUGE amount of food -- 30-40 pounds of ground hamburger PLUS everything else imaginable. I bought very little in the way of groceries this month thanks to this.