1. Oats provide 1 to 2 g of soluble fiber.
  2. Beans are a rich source of soluble fiber. The body takes some time to digest beans.
  3. Nuts: Intake of 2 ounces of nuts a day can reduce your LDL levels by about 5%.
  4. Foods fortified with sterols and stanols: Intake of 2 g of plant sterols or stanols a day can reduce LDL cholesterol by about 10%.
  5. Fatty fish: Eating fish 2 or 3 times a week can decrease your LDL levels.

[Source: Harvard Health Publishing]