Beans are very healthy and these are a rich source of protein. This food option is completely affordable and by including it in your diet routine you can build a great body. Beans are very good for heart and there are different varieties in bean. These are rich source of fiber and many recipes can be prepared using them. If you are strictly vegetarian and can’t choose the non vegetarian options, then beans should surely be on your priority list.