"The first line of defense against too much blood cholesterol is a diet that is rich in foods that lower cholesterol. A healthy diet should include plenty of vegetables, fruits, whole grains, and fiber, and be low in saturated fat, trans fat, and cholesterol. For the vast majority of Americans, eating healthy and losing excess weight are ideal ways to lower elevated cholesterol levels and keep those levels within a healthy range for life.
Even those foods or supplements that may have a beneficial effect on cholesterol need to be part of an overall heart-smart diet. Having oatmeal for breakfast and a glass of wine at dinner is fine, but if you add whole milk and butter to the oatmeal or have a Porterhouse steak with the wine, you're not doing your heart any favor"
Some excellent suggestions-- some which you may not know about.