I have found that if a person cuts empty carbs out of their diet (white flour, potato chips, sugar, corn syrup) they will not feel hungry nearly as soon after a meal, thus cutting out the need for the pricy empty carb foods.
Beans are still the best bargain around, and I recently read in a new book (I can't recall the name but will try to find out if anyone is interested....something like "Eating Wild"...it was comparing nutrition in new versus ancient foods) that canned beans are even more nutritious than dried beans. Something about the high heat/pressure increases availability of certain nutrients. So according to this author, the best thing to eat for food value is canned chickpeas and kidney beans.
I had a co-worker who decided to go on a bean diet, of sorts. She had a can of beans every day for lunch. She just ate them out of the can, which didn't appeal to me, but she stuck with it and lost about 15 lbs in a few months. Didn't change her other eating patterns much, if I remember correctly, except having a can of navy beans for lunch would sure keep her full through the afternoon.