9. Avocado
An avocado a day might help keep bad cholesterol at bay. Eating one per day as part of a particular heart-healthy, cholesterol-lowering diet can contribute to improving “bad” LDL cholesterol levels in people who are overweight or obese, according to a small study in the Journal of the American Heart Association
10. Apples
Apples. Over the last few decades, many reports suggest that polyphenols, antioxidant compounds found in apples and apple juice, may help inhibit the oxidation of LDL or “bad” cholesterol. Oxidation of LDL cholesterol is what leads to plaque buildup in arteries
11. Green, leafy vegetables
According to many studies individuals who 4 or more servings of fruits and vegetables have lower LDL cholesterol levels than those who ate fewer servings. Eat dark green, leafy of veggies like Spinach, Collard greens, and Swiss chard. This famous green food contains lots of lutein, the sunshine-yellow pigment found in dark green leafy vegetables and egg yolks. Lutein already has a reputation for guarding against age-related macular degeneration, a leading cause of blindness.
12. Raw carrots
Fresh carrots are rich in a fibre called pectin that helps lower cholesterol. Other fruits that contain pectin, including apples, citrus fruits, strawberries, raspberries, blackberries. A three-week study that had participants eat carrots every day found that carrot consumption alters cholesterol absorption and increases antioxidant action. This means that those with high cholesterol might benefit from adding carrots to their daily diet.