I learned this a while ago from my local food bank but I don't know if it's common knowledge:
Food banks can do more with cash donations than food donations because of their purchasing power and because they know what their clients are looking for (and what they currently have in stock).
So if you have even a couple of bucks to spare, you're making a difference.