Top 10 Foods to Lower Cholesterol

Written By: Gloria Tsang, RD

Title: Founding Registered Dietitian

Alumni: University of British Columbia

Last Updated on:

Just about every super food claims to help lower cholesterol. So which one actually lives up to its claim? Our Heart Smart Nutrition section is one of the more popular sections on  Whether you are a regular reader or not, can you spot the 10 foods in this poster?

Top 10 Foods to Lower Cholesterol

Answer can be found below:

Top 10 Cholesterol Lowering Foods

 Answers (alphabetical order)

  1. Beans and lentils – for their fiber, soluble fiber in particular.
  2. Dark chocolate – for its flavonoid.
  3. Edamame – for its isoflavones and fiber.
  4. Extra-virgin olive oil – for its mono-unsaturated fatty acids.
  5. Garlic – for its allicin.
  6. Oat – for its soluble fiber.
  7. Pinot Noir Wine – for its resveratrol and other flavonoids.
  8. Psyllium – for its soluble fiber.
  9. Salmon – for its omega-3 fatty acid, DHA in particular.
  10. Walnuts – for its ALA omega-3 and mono-unsaturated fatty acids.


beans, chocolate, cholesterol, edamame, garlic, heart smart, lentils, oats, olive oil, psyllium, salmon, walnuts, wine


What type of ground sugar do you use in cooking most often?

Natural Foods to Reverse Heart Disease – Podcast

Why Some Pizzas Are Unhealthy? Surprising Ingredients You Should Pay Attention To (2024 Update)

Leave a Comment