This is more of a broad suggestion, but try to look for a discount grocer in your area. Where I live we have one called Grocery Outlet, they sell a lot of generic and near-expiration products for a bargain. Whenever I go, I’ll find things I like that are around half the price they’d be at a typical grocery store.
I recommend you check out TheFreePizzaDude on Imgur. There is a limit to how often you can receive donations (like once every other month), but they will help with getting you a pizza or even some regular groceries if you ask.