Alternative medicine (2)
- Red yeast rice (Monascus purpureus)
- Cholesterol-lowering supplements: Lower your numbers without prescription medication
Definition (2)
- Triglycerides: Why do they matter?
- Cholesterol levels: What numbers should you aim for?
Lifestyle and home remedies (6)
- Cholesterol: The top 5 foods to lower your numbers
- HDL cholesterol: How to boost your 'good' cholesterol
- Top 5 lifestyle changes to reduce cholesterol
- see all in Lifestyle and home remedies
Prevention (1)
- Menus for heart-healthy eating: Cut the fat and salt
Tests and diagnosis (1)
- Cholesterol levels: What numbers should you aim for?
Treatments and drugs (4)
- Niacin to boost your HDL, 'good,' cholesterol
- Statins: Are these cholesterol-lowering drugs right for you?
- Cholesterol medications: Consider the options
- see all in Treatments and drugs
Mayo Clinic Health Manager
Get free personalized health guidance for you and your family.
Get StartedCholesterol: The top 5 foods to lower your numbers
Diet can play an important role in lowering your cholesterol. Discover five foods that can lower your cholesterol and protect your heart.
By Mayo Clinic staffCan a bowl of oatmeal help prevent a heart attack? How about a handful of walnuts, or even your baked potato topped with some heart-healthy margarine? A few simple tweaks to your diet — like these — may be enough to lower your cholesterol to a healthy level and help you stay off medications.
Oatmeal and oat bran
Oatmeal contains soluble fiber, which reduces your low-density lipoprotein (LDL), the "bad" cholesterol. Soluble fiber is also found in such foods as kidney beans, apples, pears, psyllium, barley and prunes.
Soluble fiber appears to reduce the absorption of cholesterol in your intestines. Ten grams or more of soluble fiber a day decreases your total and LDL cholesterol. Eating 1 1/2 cups of cooked oatmeal provides 6 grams of fiber. If you add fruit, such as bananas, you'll add about 4 more grams of fiber. To mix it up a little, try steel-cut oatmeal or cold cereal made with oatmeal or oat bran.
Walnuts, almonds and more
Studies have shown that walnuts can significantly reduce blood cholesterol. Rich in polyunsaturated fatty acids, walnuts also help keep blood vessels healthy and elastic. Almonds and some other nuts appear to have a similar effect.
According to the Food and Drug Administration, eating about a handful (1.5 ounces, or 42.5 grams) a day of most nuts, such as almonds, hazelnuts, peanuts, pecans, some pine nuts, pistachio nuts and walnuts, may reduce your risk of heart disease.
But all nuts are high in calories, so a handful will do. As with any food, eating too much can cause weight gain, and being overweight places you at higher risk of heart disease. To avoid gaining weight, replace foods high in saturated fat with nuts. For example, instead of using cheese, meat or croutons in your salad, add a handful of walnuts or almonds.
Fish and omega-3 fatty acids
Research has supported the cholesterol-lowering benefits of eating fatty fish because of its high levels of omega-3 fatty acids. Omega-3 fatty acids also help the heart in other ways such as reducing blood pressure and the risk of blood clots. In people who have already had heart attacks, fish oil — or omega-3 fatty acids — significantly reduces the risk of sudden death.
Doctors recommend eating at least two servings of fish a week. The highest levels of omega-3 fatty acids are in mackerel, lake trout, herring, sardines, albacore tuna and salmon. However, to maintain the heart-healthy benefits of fish, bake or grill it. If you don't like fish, you can also get omega-3 fatty acids from foods like ground flaxseed or canola oil.
You can take an omega-3 or fish oil supplement to get some of the beneficial effects, but you won't get all the other nutrients in fish, like selenium. If you decide to take a supplement, just remember to watch your diet and eat lean meat or vegetables in place of fish.
Next page(1 of 2)