We were reliant on a couple of local food banks/food services for quite some time (one was a referral only food bank, the other was church based and open to all).
The food bank set out different 'classes' of food and we could pick e.g. two items from the tinned meat and fish section, three from the tinned veg, one from the tinned fruit or puddings, one biscuits or cake etc etc. So to a certain extent we had free choice. I remember that the tinned fish tended to be a lot more popular than tinned meat. Microwave rice etc was more popular than dry. For some reason there were always loads of dried pulses that were never taken! Multipacks of snack bars/cakes/crisps etc were more popular than whole cakes or big sharing bags of chocs or crisps, more convenient for lunches. Long life milk and cereal were always popular.
The church based service operated through cash donations so they gave out exactly the same every week. A tin of peaches, custard, rich tea biscuits, a cheese sandwich (😆), tea bags, tinned potatoes, peas, beans and tomatoes and dried pasta. All Tesco value or Sainsburys basics (well, other than the sandwich!). It was really appreciated but at the same time really quite depressing to have food that was clearly designed to fill people up rather than provide any small amount of enjoyment. Plus none of it except maybe the tinned tomatoes and pasta were really the makings of a meal.
Now I donate both cash and food, and will only put things into the supermarket food donation box that I would be happy to eat and would choose for myself. It's usually nice/treat stuff tbh rather than staples (I figure that the cash I donate will be used to top up baked beans/ pasta/ tinned veg etc as needed so like to stick in nice cereal or biscuits, things like those John West tuna salad packs or fancy coffee etc)