Beans, lentils are nutritionally mighty member of the legume family, are the best sources of lean vegetarian protein. Legumes are made up of high-quality carbohydrates that are rich in vitamins, minerals, and fiber. They tend to be notably high in soluble fiber, folate, magnesium, iron, and potassium. These heart-healthy nutrients help lower cholesterol, triglycerides, and blood pressure, and they can reduce your risk of coronary artery disease, diabetes, and osteoporosis. Soluble fiber, in particular, keeps you feeling fuller for longer, so it’s a good tool for weight loss. Many studies suggest that folate can improve mood and memory. Magnesium prevents migraine headaches and works with potassium to help lower high blood pressure.