Legumes
Legumes such as black beans, kidney beans, chickpeas, lentils, etc. are all high in proteins and are good cholesterol lowering foods, due to their high soluble fiber content. Legumes also contain plant sterols which assist in cholesterol reduction. They are also rich in vitamins, iron, calcium and zinc. If one is short of time, one can also opt for the canned legumes.