1. Oats: It gives you 1 to 2 grams of soluble fiber.

2. Beans: are rich in soluble fiber. They also take a while for the body to digest.

3. Nuts: Eating 2 ounces of nuts a day can slightly lower LDL, on the order of 5%.

4. Foods fortified with sterols and stanols: gum up the body’s ability to absorb cholesterol from food. Getting 2 g of plant sterols or stanols a day can lower LDL cholesterol by about 10%.

5. Fatty fish. Eating fish two or three times a week can lower LDL

(Source: Harvard)