All posts

20 Foods That Lower Cholesterol: Science-Backed List with a 7-Day Meal Plan

A comprehensive guide to 20 foods scientifically proven to lower cholesterol, with the mechanisms behind each (soluble fiber, plant sterols, omega-3s). Includes serving sizes, a 7-day cholesterol-lowering meal plan, and foods to avoid.


The quick answer: The most effective cholesterol-lowering foods work through three main mechanisms: soluble fiber (oats, beans, barley) binds cholesterol in the gut and removes it, plant sterols and stanols (nuts, seeds, fortified foods) block cholesterol absorption, and omega-3 fatty acids (fatty fish, flaxseeds, walnuts) lower triglycerides and reduce inflammation. Eating a combination of these foods daily can reduce LDL cholesterol by 10-25% within 4-8 weeks — comparable to a low-dose statin for some people.

Disclaimer: This article is for informational purposes only. Consult your healthcare provider before making dietary changes, especially if you take statins, blood thinners, or other cholesterol-lowering medications. Diet can complement but should not replace prescribed medical treatment without doctor approval.

How Food Affects Cholesterol

To understand which foods lower cholesterol, it helps to understand how cholesterol works in your body.

Your liver produces about 80% of the cholesterol circulating in your blood. The remaining 20% comes from food. When you eat foods high in saturated fat and trans fat, your liver responds by producing more LDL (low-density lipoprotein) cholesterol — the "bad" cholesterol that builds up in artery walls and forms plaque.

Certain foods can intervene at multiple points in this process:

Soluble fiber forms a gel in your digestive tract that binds to bile acids (made from cholesterol) and removes them through stool. Your liver must then pull cholesterol from the blood to make more bile acids, lowering circulating LDL.

Plant sterols and stanols are structurally similar to cholesterol and compete with it for absorption in the intestine. When you eat plant sterols, less dietary and biliary cholesterol gets absorbed.

Omega-3 fatty acids primarily lower triglycerides (another blood fat linked to heart disease) and reduce inflammation in blood vessels, making plaques less likely to rupture.

Monounsaturated fats (found in olive oil, avocados, and certain nuts) lower LDL without reducing HDL (the "good" cholesterol that helps remove LDL from arteries).

20 Foods That Lower Cholesterol

RankFoodServing SizeHow It Lowers CholesterolExpected LDL Reduction
1Oats and oat bran1/2 cup dry (3g beta-glucan)Soluble fiber (beta-glucan) binds bile acids5-10% with 3g/day
2Almonds1.5 oz (about 35 almonds)Monounsaturated fat + plant sterols + fiber3-5%
3Beans (black, kidney, navy)3/4 cup cookedSoluble fiber (3-4g per serving) + plant protein replaces animal protein5-8%
4Salmon (wild-caught)5 oz filletEPA/DHA omega-3s lower triglycerides by 15-30%; reduce inflammationPrimarily lowers triglycerides
5Walnuts1.5 oz (about 14 halves)ALA omega-3 + plant sterols + polyphenols3-5%
6Flaxseeds (ground)2 tbspALA omega-3 + lignans + soluble fiber8-14% in multiple studies
7Barley1/2 cup cookedBeta-glucan soluble fiber (same as oats)5-8% with 3g/day
8Avocado1/2 mediumMonounsaturated fat replaces saturated fat; plant sterols5-6% when replacing saturated fat
9Lentils3/4 cup cookedSoluble fiber + resistant starch + plant protein5-8%
10Extra-virgin olive oil2 tbspMonounsaturated fat + polyphenols reduce LDL oxidation3-5% when replacing butter/saturated fat
11Soy foods (tofu, edamame)1 cup edamame or 4 oz tofuSoy protein + isoflavones; FDA allows heart health claim at 25g soy protein/day3-5% with 25g soy protein/day
12Sardines1 can (3.75 oz)EPA/DHA omega-3s; calcium (bone-in)Primarily lowers triglycerides
13Apples1 mediumPectin (soluble fiber) binds bile acids2-4%
14Psyllium husk1 tbsp (5g)Concentrated soluble fiber; FDA-approved cholesterol-lowering claim5-10% with 10g/day
15Eggplant1 cup cookedSoluble fiber (2.5g per cup) + nasunin (antioxidant that prevents LDL oxidation)Moderate; best as part of overall diet
16Dark chocolate (70%+)1 ozCocoa flavanols prevent LDL oxidation; stearic acid (neutral saturated fat)Reduces LDL oxidation rather than LDL levels
17Green tea3-4 cupsEGCG catechins reduce cholesterol absorption and increase LDL receptor activity2-5% with regular consumption
18Okra1 cup cookedMucilage (soluble fiber) binds bile acids; high fiber for low caloriesModerate; especially effective combined with other soluble fiber sources
19Citrus fruits (oranges, grapefruit)1 medium fruitPectin + hesperidin (lowers LDL and triglycerides)2-4%; note: grapefruit interacts with statins — consult your doctor
20Plant sterol/stanol-fortified foods2g plant sterols/dayDirectly blocks cholesterol absorption in the intestine6-10% with 2g/day

The Cholesterol-Lowering Portfolio Diet

Researchers at the University of Toronto developed the "Portfolio Diet," which combines multiple cholesterol-lowering foods in a single eating pattern. In clinical trials, the Portfolio Diet reduced LDL cholesterol by 20-30% — rivaling the effect of low-dose statins.

The four pillars of the Portfolio Diet are:

ComponentDaily TargetFood Sources
Soluble fiber18-20gOats, barley, beans, lentils, eggplant, okra, apples, citrus, psyllium
Plant sterols2gSterol-fortified margarine or supplements, nuts, seeds, legumes
Soy protein25gTofu, tempeh, edamame, soy milk
Nuts1.5 oz (42g)Almonds, walnuts, pistachios, peanuts

Foods That Raise Cholesterol (What to Avoid)

FoodWhy It Raises CholesterolBetter Swap
ButterHigh in saturated fat (7g per tbsp)Extra-virgin olive oil or avocado oil
Full-fat cheeseSaturated fat and dietary cholesterolSmall amounts of aged cheese; plant-based alternatives
Processed meatsSaturated fat, sodium, and AGEsChicken, turkey, fish, or legume-based protein
Fried foodsCooked in oils high in trans/saturated fat; AGEs from high heatBaked, grilled, or air-fried versions
Baked goods (pastries, cookies)Trans fat, saturated fat, refined sugarOat-based or nut-based homemade alternatives
Full-fat ice creamSaturated fat and added sugarFrozen yogurt, frozen fruit blends
Coconut oil82% saturated fat (higher than butter)Olive oil for most cooking; avocado oil for high heat
Red meat (fatty cuts)Saturated fat and dietary cholesterolLean cuts in moderation; poultry or fish
Fast foodCombination of saturated fat, trans fat, and excess sodiumHome-cooked versions of your favorites
Sugary beveragesExcess sugar raises triglycerides and may lower HDLWater, unsweetened tea, sparkling water

The 7-Day Cholesterol-Lowering Meal Plan (~1,800 Calories/Day)

This plan incorporates foods from all four Portfolio Diet pillars daily, targeting approximately 20g of soluble fiber per day.

Day 1 — Monday

MealWhat to EatCholesterol-Lowering Mechanism
BreakfastOat bran porridge (1/2 cup dry) with ground flaxseed (2 tbsp), walnuts (1 oz), and blueberries (1/2 cup)Beta-glucan, ALA, plant sterols, lignans
LunchBlack bean soup (1.5 cups) with a side of mixed green salad, olive oil and lemon dressing, 1 slice whole grain breadSoluble fiber, plant protein, monounsaturated fat
SnackApple with 1 tbsp almond butterPectin, monounsaturated fat
DinnerBaked wild salmon (5 oz) with steamed broccoli, quinoa (1/2 cup), and garlic-lemon olive oilEPA/DHA omega-3s, fiber, monounsaturated fat

Day 2 — Tuesday

MealWhat to EatCholesterol-Lowering Mechanism
BreakfastSmoothie: 1 cup soy milk, 1/2 banana, 1 tbsp ground flaxseed, 1 tbsp psyllium husk, 1/2 cup strawberriesSoy protein, ALA, concentrated soluble fiber
LunchLentil and vegetable stew (1.5 cups) with barley (1/2 cup), served with mixed greensSoluble fiber (both lentils and barley), plant protein
Snack1.5 oz almondsPlant sterols, monounsaturated fat, fiber
DinnerTofu stir-fry (6 oz firm tofu) with eggplant, bell peppers, garlic, ginger, and brown rice (1/2 cup)Soy protein, soluble fiber from eggplant, complex carbs

Day 3 — Wednesday

MealWhat to EatCholesterol-Lowering Mechanism
BreakfastSteel-cut oats (1/2 cup dry) with 2 tbsp ground flaxseed, 1/2 pear (sliced), and cinnamonBeta-glucan, ALA, lignans, pectin
LunchChickpea salad: 3/4 cup chickpeas, cucumber, tomato, red onion, parsley, olive oil and lemon dressing, 1 whole wheat pitaSoluble fiber, plant protein, monounsaturated fat
Snack1 orange and 1 oz walnutsPectin, hesperidin, ALA omega-3, plant sterols
DinnerSardines (1 can) on whole grain toast with arugula, avocado (1/4), and lemon juice; side of steamed green beansEPA/DHA, monounsaturated fat, plant sterols, fiber

Day 4 — Thursday

MealWhat to EatCholesterol-Lowering Mechanism
BreakfastOvernight oats: 1/2 cup oats, 1 cup soy milk, 1 tbsp chia seeds, 1/2 cup raspberries, 1 tbsp almond butterBeta-glucan, soy protein, soluble fiber, monounsaturated fat
LunchWhite bean and kale soup (1.5 cups, homemade) with whole grain bread (1 slice); side of sliced appleSoluble fiber, plant protein, pectin
SnackEdamame (1/2 cup shelled) with sea saltSoy protein, isoflavones
DinnerGrilled chicken breast (5 oz) with roasted eggplant and okra, quinoa (1/2 cup), olive oil drizzleLean protein (replacing red meat), soluble fiber, monounsaturated fat

Day 5 — Friday

MealWhat to EatCholesterol-Lowering Mechanism
BreakfastOat bran muffin (homemade, with ground flaxseed and walnuts); 1/2 grapefruit; green teaBeta-glucan, ALA, lignans, hesperidin, EGCG
LunchSalmon salad: 4 oz canned salmon, mixed greens, avocado (1/4), white beans (1/3 cup), olive oil dressingEPA/DHA, monounsaturated fat, soluble fiber
Snack1 pear and 1.5 oz almondsPectin, plant sterols, monounsaturated fat
DinnerLentil bolognese (1 cup lentil sauce) over whole wheat pasta (1 cup cooked) with side saladSoluble fiber, plant protein, whole grains

Day 6 — Saturday

MealWhat to EatCholesterol-Lowering Mechanism
BreakfastTofu scramble with spinach, mushrooms, and tomatoes; 1 slice whole grain toast; 1/2 cup berriesSoy protein, isoflavones, lycopene, fiber
LunchBarley and vegetable soup (1.5 cups) with kidney beans, carrots, celery, onion; side of mixed greensBeta-glucan, soluble fiber from beans, plant protein
SnackDark chocolate (1 oz, 70%+) and 1 oz walnutsFlavanols (prevent LDL oxidation), ALA omega-3
DinnerBaked mackerel (5 oz) with roasted sweet potato, steamed broccoli, and lemon-herb olive oilEPA/DHA, potassium, fiber, monounsaturated fat

Day 7 — Sunday

MealWhat to EatCholesterol-Lowering Mechanism
BreakfastOatmeal (1/2 cup) with 1 tbsp psyllium husk, 1/2 banana, 1 tbsp ground flaxseed, cinnamonBeta-glucan + psyllium (concentrated soluble fiber), ALA
LunchMediterranean plate: falafel (3 pieces), hummus (2 tbsp), tabbouleh (1/2 cup), mixed greens, olive oil drizzleChickpea fiber, plant protein, monounsaturated fat
Snack1 apple and 1 tbsp almond butterPectin, monounsaturated fat
DinnerTempeh (4 oz) baked with barbecue sauce (low-sugar), coleslaw (with olive oil dressing, not mayo), and baked beans (1/2 cup, low-sodium)Soy protein, soluble fiber, plant sterols

Tracking Your Progress

After following a cholesterol-lowering diet for 6-8 weeks, get your lipid panel rechecked. This is the standard timeframe used in clinical studies to measure dietary impact. Keep a food diary or use a meal planning app to ensure you are consistently including the key cholesterol-lowering foods rather than eating them sporadically.

Mealift can help you plan cholesterol-friendly meals for the week and track your daily nutrition, ensuring you consistently hit your targets for soluble fiber, omega-3s, and plant protein without having to memorize the plan.

Frequently Asked Questions

How quickly can diet lower cholesterol?

Most people see measurable LDL reductions within 4-6 weeks of consistent dietary changes. A study published in JAMA found that the Portfolio Diet reduced LDL by 13% in just 4 weeks. The combination of oats (3g beta-glucan/day), nuts (1.5 oz/day), and plant sterols (2g/day) tends to produce the fastest results. Some individuals may see LDL drop by 20-30 points within this timeframe.

Can I stop taking statins if I change my diet?

Never stop or reduce statin medication without your doctor's explicit approval. While diet can significantly lower cholesterol, statins provide benefits beyond cholesterol reduction (they stabilize existing plaques and reduce inflammation). For some people, diet alone is sufficient; for others (especially those with familial hypercholesterolemia or very high cardiovascular risk), medication is necessary. Discuss with your cardiologist.

Are eggs bad for cholesterol?

The relationship between eggs and blood cholesterol is more nuanced than previously believed. Current research suggests that for most people, moderate egg consumption (1 egg per day) does not significantly raise LDL cholesterol. Saturated fat intake has a much larger impact on blood cholesterol than dietary cholesterol. However, if you have familial hypercholesterolemia or diabetes, you may be more sensitive to dietary cholesterol — discuss with your doctor.

Do I need to avoid all fat to lower cholesterol?

No. Low-fat diets are outdated for cholesterol management. What matters is the type of fat. Replace saturated fats (butter, fatty meat, full-fat dairy) with unsaturated fats (olive oil, avocado, nuts, fatty fish). Monounsaturated fats lower LDL without lowering HDL. Omega-3 fats lower triglycerides. Very low-fat diets can actually lower HDL (protective cholesterol) and raise triglycerides.

What about shrimp and shellfish?

Shrimp is high in dietary cholesterol (about 170mg per 3 oz serving) but very low in saturated fat. Research shows that shrimp raises both LDL and HDL, with the net effect being neutral or slightly beneficial for most people. If your doctor has specifically advised limiting dietary cholesterol, moderate your shellfish intake.

Is oatmeal the best food for lowering cholesterol?

Oats are among the best, but they are most effective as part of a broader strategy. The soluble fiber in oats (beta-glucan) is uniquely effective at lowering LDL, which is why the FDA allows a heart health claim for foods providing 3g of beta-glucan daily (about 1.5 cups of cooked oatmeal). However, combining oats with other cholesterol-lowering foods (the Portfolio Diet approach) produces significantly greater reductions than oats alone.

How much soluble fiber do I need per day?

The National Lipid Association recommends 10-25g of soluble fiber per day for cholesterol management. Most Americans consume only 3-4g. This meal plan provides 18-22g daily. To reach this target, include oats or barley at breakfast, beans or lentils at lunch or dinner, and 1-2 servings of fruit (apples, pears, citrus) throughout the day. Adding 1 tablespoon of psyllium husk to a smoothie or oatmeal provides an additional 5g.

Does exercise help lower cholesterol?

Yes, though exercise primarily raises HDL (good cholesterol) rather than lowering LDL. The AHA recommends at least 150 minutes of moderate aerobic exercise per week, which can raise HDL by 3-6 mg/dL. Exercise also lowers triglycerides and, when combined with dietary changes, improves overall lipid profiles more effectively than either intervention alone.