Best Foods for High Cholesterol: 8 Choices
The best foods for high cholesterol include oats, beans and lentils, and unsalted nuts.
The eight choices below can fit into an eating pattern that helps lower LDL, often called “bad” cholesterol, or supports heart health. The AI symptom analyzer may help you think through symptoms, but it cannot measure cholesterol or replace medical care. You can also explore the best drinks for high cholesterol.
Food choices work best as a pattern: replacing foods high in saturated fat with foods rich in unsaturated fats and fiber matters more than adding a single ingredient. Evidence is stronger for some foods and dietary changes than for others.
What are the 8 best foods for high cholesterol?
1. Oats and oat bran
Oats contain beta-glucan, a soluble fiber that forms a gel in the digestive tract. It helps reduce the amount of cholesterol absorbed into the bloodstream, which can lower LDL cholesterol.
For breakfast, try a bowl of oatmeal made with water or an unsweetened lower-fat milk, topped with fruit and unsalted nuts. Plain oats and oat bran avoid the added sugar found in some flavored products; check the label if you buy instant oatmeal.
How much and how strong is the evidence? The FDA’s heart-health claim refers to at least 3 grams of beta-glucan soluble fiber per day from whole oats or barley, as part of a diet low in saturated fat and cholesterol. A label may list total fiber without specifying its beta-glucan content. Clinical evidence supports the LDL-lowering effect of this fiber. One 1991 study of an oat-bran-supplemented, low-fat diet in children with elevated cholesterol examined lipid profiles; it does not establish the effect of oats alone in every adult.
2. Beans and lentils
Beans and lentils provide soluble fiber, which can help lower LDL by reducing cholesterol absorption. They also provide plant protein, making them useful replacements for meats that are high in saturated fat.
Add lentils to soup, use beans in a chili, or put chickpeas into a salad. Canned varieties are convenient; choose no-added-salt or lower-sodium options when available, and rinse and drain them if appropriate.
How much and how strong is the evidence? Use beans or lentils as a regular portion of a meal, especially in place of higher-fat meat. There is no single required portion for everyone with high cholesterol. The LDL-lowering role of soluble fiber is supported by clinical evidence, though the effect of an individual serving depends on the rest of the diet.
3. Unsalted nuts
Nuts supply mostly unsaturated fats, along with fiber and plant protein. Replacing foods rich in saturated fat with unsaturated fats can improve LDL levels; nuts can also make a satisfying alternative to processed meat or cheese snacks.
Choose unsalted almonds, walnuts, pistachios or other nuts you enjoy. Add a small handful to oatmeal or a salad, or use it in place of a snack high in saturated fat. Because nuts are energy-dense, think of them as a replacement rather than an unlimited extra.
How much and how strong is the evidence? A small handful is a practical serving, not a prescription. Evidence for replacing saturated fat with unsaturated fat is strong; the effect on LDL varies with the type and amount of food replaced. Avoid nuts if you have a nut allergy.
4. Barley
Like oats, barley contains beta-glucan soluble fiber. This fiber can help lower LDL by reducing cholesterol absorption, so barley is an option if you want more variety in meals.
Use cooked barley instead of a refined grain in soups, grain bowls or salads. Plain barley is more useful for this purpose than a dish made with plenty of butter, cream or fatty meat. Check packaged products for added salt and saturated fat.
How much and how strong is the evidence? Use barley as the grain portion of a meal. The FDA’s 3-gram-per-day beta-glucan amount can come from whole oats, barley or a combination of the two. Clinical evidence supports beta-glucan’s LDL-lowering effect, but a grain bowl alone does not guarantee that amount.
5. Soy foods
Foods such as tofu and edamame offer plant protein and generally contain little saturated fat. Their biggest practical benefit may come from replacing higher-saturated-fat animal foods, although soy protein itself may have a modest effect on LDL.
Try plain tofu in a stir-fry with vegetables, or add edamame to a grain bowl. Preparation matters: a soy-based dish cooked with coconut oil or served with a rich sauce can still be high in saturated fat.
How much and how strong is the evidence? Use a serving of soy food as the protein portion of a meal when it suits you. Evidence suggests soy protein can modestly lower LDL, but it is not a substitute for medication when medication is recommended. Avoid soy if you have a soy allergy.
6. Apples, citrus and other whole fruit
Apples and citrus fruit provide soluble fiber, including pectin. Whole fruit also replaces less nutritious snacks without adding saturated fat, making it a useful part of a heart-healthy eating pattern.
Eat an apple or orange as a snack, add fruit to plain oatmeal, or include it alongside lunch. Whole fruit retains its fiber; a juice does not provide the same fiber-rich food. Variety matters, so choose fruit you will eat regularly.
How much and how strong is the evidence? A whole piece of fruit is a practical snack portion. The evidence is stronger for soluble fiber and a heart-healthy dietary pattern than for any promise that a particular apple or orange will lower your cholesterol by a predictable amount.
7. Olive and canola oils
Olive and canola oils contain mostly unsaturated fats. Using them instead of butter, ghee, lard or coconut oil reduces saturated fat in the diet, which can help lower LDL cholesterol.
Use a small amount of olive or canola oil for cooking or in a dressing. The important step is the swap: pouring oil over a meal that already contains substantial butter or fatty meat is less useful than replacing those ingredients.
How much and how strong is the evidence? Use the amount needed for cooking or dressing, rather than treating oil as a supplement. Evidence for replacing saturated fat with unsaturated fat is strong. Oils are still energy-dense, so the overall balance of the meal matters.
8. Fatty fish
Salmon, sardines and other fatty fish provide omega-3 fats. Fish can support heart health and may be a useful replacement for fatty or processed meat, although its most consistent lipid effect is on triglycerides rather than LDL cholesterol.
Bake, grill or poach fish instead of frying it or serving it with a butter-heavy sauce. Canned salmon or sardines can be convenient; look for lower-sodium options if you need to limit salt.
How much and how strong is the evidence? The American Heart Association recommends two servings of fish per week, particularly fatty fish; a serving is 3.5 ounces (about 100 grams) cooked. Evidence supports fish as part of a heart-healthy diet, but do not rely on it alone to lower LDL. If you are pregnant, follow medical advice on fish choices and mercury exposure.
Which foods should you limit with high cholesterol?
The main priority is to limit saturated fat, particularly when it displaces unsaturated fats and fiber-rich foods. Common sources include fatty cuts of meat, processed meat, butter, cream, full-fat cheese, coconut oil and many pastries. The American Heart Association recommends aiming for less than 6% of daily calories from saturated fat for people who need to lower cholesterol.
Make changes you can maintain: choose beans instead of some meat, use olive or canola oil instead of butter, and compare saturated fat on food labels. Limit foods containing trans fat as well. Products labeled “low fat” are not automatically the best choice if they are high in added sugar or are replacing a more nutritious food.
You do not need to remove every source of fat. Unsaturated fats, whole grains, vegetables and fruit all have a place in a balanced eating pattern. A registered dietitian can help adapt it to your preferences, budget and medical needs.
Who should be careful, and when should you see a doctor?
High cholesterol usually causes no symptoms, so a blood test—not how you feel—is needed to assess it. Arrange medical follow-up if you have been told your cholesterol is high, have a strong family history of very high cholesterol or early heart disease, or have conditions such as diabetes or kidney disease. Some people need medication as well as dietary changes; do not stop prescribed medication without discussing it with your clinician.
If you take a statin, check with your pharmacist or clinician before regularly eating grapefruit, which can interact with some statins. During pregnancy or breastfeeding, and when a child has high cholesterol, get individualized advice before making major dietary changes. Food allergies and other medical conditions can also affect which choices are safe.
Seek emergency help for chest pain or pressure, severe shortness of breath, sudden facial drooping, sudden weakness on one side, or sudden trouble speaking. These symptoms need urgent assessment regardless of your cholesterol level.
More on Best Foods For High Cholesterol
- Are Almonds Good for Cholesterol?
- Are Apples Good for Cholesterol?
- Are Bananas Good for Cholesterol?
- Are Black Beans Good for Cholesterol?
- Are Blackberries Good for Cholesterol?
- Are Brussels Sprouts Good for Cholesterol?
- Are Carrots Good for Cholesterol?
- Are Chickpeas Good for Cholesterol?
- Are Dates Good for Cholesterol?
- Are Figs Good for Cholesterol?
- Are Green Beans Good for Cholesterol?
- Are Kidney Beans Good for Cholesterol?
- Are Lentils Good for Cholesterol?
- Are Mung Beans Good for Cholesterol?
- Are Peaches Good for Cholesterol?
- Are Peas Good for Cholesterol?
- Are Persimmons Good for Cholesterol?
- Are Prunes Good for Cholesterol?
- Are Raisins Good for Cholesterol?
- Are Raspberries Good for Cholesterol?
- Are Strawberries Good for Cholesterol?
- Are Sweet Potatoes Good for Cholesterol?
- Are Walnuts Good for Cholesterol?
- Is Asparagus Good for Cholesterol?
- Is Avocado Good for Cholesterol?
- Is Broccoli Good for Cholesterol?
- Is Brown Rice Good for Cholesterol?
- Is Buckwheat Good for Cholesterol?
- Is Cauliflower Good for Cholesterol?
- Is Cereal Good for Cholesterol?
- Is Corn Good for Cholesterol?
- Is Edamame Good for Cholesterol?
- Is Eggplant Good for Cholesterol?
- Is Flaxseed Good for Cholesterol?
- Is Garlic Good for Cholesterol?
- Is Granola Good for Cholesterol?
- Is Hummus Good for Cholesterol?
- Is Kiwi Good for Cholesterol?
- Is Millet Good for Cholesterol?
- Is Oat Milk Good for Cholesterol?
- Is Oatmeal Good for Cholesterol?
- Is Olive Oil Good for Cholesterol?
- Is Popcorn Good for Cholesterol?
- Is Pumpkin Good for Cholesterol?
- Is Quinoa Good for Cholesterol?
- Is Salmon Good for Cholesterol?
- Is Whole Wheat Bread Good for Cholesterol?
Try the free tool
Ai Symptom Analyzer →Frequently asked questions
Are eggs forbidden if you have high cholesterol?
Not necessarily. Your overall eating pattern and saturated fat intake matter, but ask your clinician or dietitian how eggs fit your individual cholesterol results and health risks.
Is dietary cholesterol the same as cholesterol in a blood test?
Dietary cholesterol is found in certain animal foods; a blood test measures cholesterol carried in your bloodstream. What you eat can affect blood cholesterol, but the relationship varies between people.
Do you have to fast before a cholesterol test?
Not every cholesterol test requires fasting. Follow the instructions from the clinician or laboratory ordering your test.
Sources
- Serum apolipoprotein and lipid profile effects of an oat-bran-supplemented, low-fat diet in children with elevated serum cholesterol. Annals of the New York Academy of Sciences (1991). PubMed 2042857