7 Best Foods to <br />Lower Cholesterol High cholesterol affects 95 million people in the <br />United States and is a leading cause of heart disease. While medications can help manage the condition, <br />there are some foods that can lower cholesterol. 1. Oats 2. Nuts 3. Beans and legumes 4. Kale 5. Fatty Fish 6. Dark chocolate 7. Green tea