6. Nuts are abundant in fiber, phytonutrients and antioxidants such as vitamin E and selenium. Nuts also contain plant sterols and the healthy fats (mono-and polyunsaturated).7. Beans are high in soluble fiber; lowers the bad cholesterol and raises the good cholesterol. Other foods high in soluble fiber include lentils, peas, and ground flaxseeds.8. Foods with Plant Sterols(or stanols) are powerful phytosterols found in plant membranes that may block cholesterol absorption. Sterols are found naturally in several kinds of fruits, vegetables, nuts, seeds, cereals, legumes, and vegetable oils.9. Olive oilhas been known to reduce LDLs, raise HDLs, and is rich in antioxidants.10. Soy protein -studies show that a total daily intake of 25 grams of soy protein significantly lowers LDL cholesterol levels. Soy has a high amount of polyunsaturated fats, fiber, vitamins and minerals. Soy products are also a great replacement for animal products.
Last but not least, it's important to keep in mind that cholesterol is found only in animal products, not plant foods. Therefore, eating fewer animal foods and more plant foods will lower the blood cholesterol. If you already have high cholesterol, temporarily changing to a vegetarian diet with fish and non-fat dairy products, such as yogurt may help lower your levels quickly.By Robin Reichert
