15 Healthiest Foods That Also Taste Good

#6 Beans


image source

Beans are packed with proteins, and is very good for you. They also contain a high amount of soluble fiber. These legumes have been attributed to helping to fight heart disease. However too much beans can increase blood pressure so be careful.