< back to the wellness blog

November 11, 2015 • Heart Health

Best Foods for Lowering Cholesterol

These are the foods you should be including in your diet regularly:

  • Avocados
  • Tomatoes
  • Broccoli
  • Brussels sprouts
  • Asparagus
  • Red/orange/yellow bell peppers
  • Any dark leafy greens
  • Any dark salad greens/lettuce
  • Berries (any variety)
  • Pomegranates
  • Any whole citrus
  • Apples – dried and fresh
  • Red/purple grapes
  • Organic plain soy milk
  • Soy nuts
  • Edamame
  • Tofu
  • Tempeh
  • Fish, especially oily varieties like salmon and sardines
  • 100% whole grain cereals
  • Whole oats(steel cut best)
  • Barley
  • Quinoa
  • Oat bran
  • Beans/legumes
  • Canned salmon
  • Tea (green, black, white, or oolong )– loose leaf or bagged, not powdered or bottled
  • Hummus, other bean dips
  • Salsa
  • Tobuleh
  • Guacamole
  • Pesto
  • Sun-dried tomatoes
  • Fresh garlic
  • Cinnamon
  • Extra virgin olive oil
  • Nuts – any variety
  • Seeds
  • Dark chocolate (60% or more cacao in moderation)


Dr. Ann offers a user-friendly, detailed Just Say Whoa! to High Cholesterol Grocery List that makes healthy shopping a snap!