|January 9th, 2017|
- Minimal flavor, so you can use quite a lot without having a large effect on the overall dish flavor.
- Good source of protein, especially lysine.
- Good thickener, nice texture when blended.
- Very cheap, especially when compared to other things I might use instead (soy milk, ground cashews, tofu). 
I usually use canned chickpeas, and blend the whole can contents including the water. Things I've made recently with it:
Garlic cream sauce: chickpea puree, onions, oil, garlic, salt
Tomato sauce: chickpea puree, diced tomatoes, onions, oil, garlic, salt, other vegetables (peppers, cabbage, carrots, whatever)
Coconut curry: chickpea puree, coconut milk, onions, garlic, oil, salt, sesame oil
The main thing in each case is to include the right amount of oil and salt. A lot of people cook vegan dishes without enough fat, and then it's hard to get something with a warm rich flavor. But you don't want to much that it tastes oily. Same for salt: with any dish with a lot of beans there's a narrow range with enough salt to taste good but not too much that it tastes salty.
(You might have noticed that all three of those have chickpea puree, onions, oil, garlic, and salt. Since I've gotten excited about with chickpeas this has become pretty much the basis of my cooking.)
 Cost per gram of protein:
|$/lb||grams protein/lb||$/gram protein|
|Chickpeas (dry) ||$1.00||87g||$0.011|
|Ground beef (80%)||$3.60||80g||$0.045|
|Soy milk ||$1.00||12g||$0.083|
One thing this table shows pretty clearly is that there are a few kinds of plant-based protein options that are cheaper than the common animal-based options, and then most other options are more expensive. Sometimes vegan-diet-promoting people conflate those two groups in a way that really annoys me.
 Other kinds of beans cost pretty much the same as chickpeas.
 I haven't included other kinds of plant-based milks, like almond and flax, because they have negligible protein.