8. Legumes (Lentils, Chickpeas, Black Beans)

Legumes are high in fiber, protein, and magnesium, which support heart health by reducing LDL cholesterol and stabilizing blood sugar. They also help lower blood pressure due to there high potassium content. Adding beans to soups or salads is a nutritious choice.