1. Beans can prevent heart disease
Studies have shown that people who eat more legumes have a lower risk of heart disease, and the phytochemicals found in beans might be partially to thank, since they protect against it.
Beans are “heart healthy” because they contain an abundance of soluble fiber, which can lower cholesterol and triglyceride levels. If you prefer canned beans, you can ditch up to 40 percent of the sodium by rinsing them in water.