any sort of bean will pretty much give you protein, most popular for this though is soy bean, which is great for building lean muscle.