In addition to being a rich source of protein, black beans are loaded with fibre and also contain a small amount of Omega-3 fatty acids. These nutrients jointly work towards making you feel full for several hours and also improve heart health. Opt for darker beans as they contain high dose of antioxidants.