How to Raise Good Cholesterol and Lower the Bad

You can raise your HDL (good) cholesterol and lower your LDL (bad) cholesterol through a combination of dietary changes, regular exercise, and a few targeted lifestyle shifts. The CDC lists optimal levels at about 100 mg/dL for LDL and at least 40 mg/dL for men or 50 mg/dL for women for HDL. Most people can meaningfully move both numbers without medication by stacking several of the strategies below.

Replace the Fats You Cook With

The single most impactful dietary change is swapping saturated and trans fats for unsaturated ones. Saturated fats (found in butter, red meat, full-fat dairy, and coconut oil) raise LDL by slowing your liver’s ability to clear LDL particles from the bloodstream. Trans fats are even worse: compared to a diet rich in olive oil, a trans fat-heavy diet raised LDL by about 14 mg/dL while simultaneously dropping HDL by about 7 mg/dL in a landmark New England Journal of Medicine trial. That double hit makes trans fats uniquely harmful.

Replacing these fats with monounsaturated sources like olive oil, avocados, and most nuts directly lowers LDL. In a controlled trial of adults with mild abdominal obesity, switching from a high-saturated-fat diet to one rich in monounsaturated fat reduced LDL by about 15 mg/dL. A broader Mediterranean-style diet that included fish, vegetables, and whole grains on top of the healthy fats went further, raising HDL and improving the ratio of total cholesterol to HDL. The practical takeaway: cook with olive oil instead of butter, snack on almonds instead of cheese, and choose fatty fish like salmon or sardines a couple of times a week.

Add Soluble Fiber to Your Meals

Soluble fiber acts like a sponge in your gut, binding to cholesterol-rich bile acids and pulling them out of your body before they can be reabsorbed. Eating 5 to 10 grams of soluble fiber a day can lower LDL by 5 to 11 points, and sometimes more, according to the National Lipid Association. That’s a meaningful drop from food alone.

Good sources include oats (about 2 grams of soluble fiber per cup cooked), beans and lentils (2 to 3 grams per half cup), barley, apples, citrus fruits, and flaxseed. A bowl of oatmeal with a sliced apple and a tablespoon of ground flax at breakfast gets you close to 5 grams before lunch. If you’re not used to eating much fiber, increase gradually over a week or two to avoid bloating.

Consider Plant Sterols and Stanols

Plant sterols and stanols are compounds found naturally in small amounts in grains, nuts, and vegetables. They work by blocking cholesterol absorption in the gut. At a daily dose of about 2 grams, plant stanols lower LDL by 7 to 10%, a finding confirmed across different age groups and health conditions. You can find them added to certain yogurts, margarines, and orange juices, or as supplements. Doses above about 2.5 grams per day don’t seem to add much extra benefit for plant sterols, though plant stanols may continue to show a dose response at higher intakes.

Exercise for HDL

Aerobic exercise is the most reliable way to raise HDL. The key variables are consistency and duration rather than extreme intensity. Moderate-intensity exercise (brisk walking, cycling, swimming at a pace where you can talk but not sing) performed regularly increases HDL through improved fat metabolism. Even a single workout session can boost HDL by 4 to 43% and lower triglycerides by 3 to 15%, with the effects appearing 18 to 24 hours afterward and lasting up to 72 hours.

For lasting change, the research points to a clear pattern. In a 16-week study where participants trained three times per week, starting at 30 minutes of moderate effort and progressing to 45 minutes at higher intensity, HDL rose from about 54 to 70 mg/dL. An 8-month trial found significant HDL improvement with at least 75 minutes per week of vigorous activity or 150 minutes of moderate activity, with HDL climbing from an average of 52 to 57 mg/dL. The bottom line: aim for at least 150 minutes a week of moderate cardio. More volume tends to produce better results.

Lose a Moderate Amount of Weight

If you’re carrying extra weight, losing even a modest amount improves your lipid profile. People who lost 5 to 10% of their starting body weight (10 to 20 pounds for someone who weighs 200) showed significant reductions in total cholesterol, LDL, and triglycerides. Those who lost more than 10% saw even greater improvements in those same markers.

Interestingly, losing less than 5% of body weight only improved triglycerides, with no meaningful change in LDL. So there does appear to be a threshold. If cholesterol is your goal, aim for at least that 5% mark. For a 180-pound person, that’s about 9 pounds.

Quit Smoking

Smokers typically have HDL levels 15 to 20% below those of nonsmokers. The good news is that the damage reverses quickly. In one study of female smokers, HDL rose by about 6 mg/dL within the first 30 days of quitting and climbed another 7 mg/dL by day 60, reaching levels comparable to people who had never smoked. Participants who relapsed saw their HDL drop back down to pre-cessation levels, confirming the effect is directly tied to smoking itself. If you currently smoke, quitting is one of the fastest ways to raise HDL.

What Your Numbers Actually Mean

Standard lipid panels report LDL cholesterol, HDL cholesterol, total cholesterol, and triglycerides. These are useful, but they measure the amount of cholesterol carried by particles rather than the number of particles themselves. A growing body of evidence suggests that the number of LDL particles in your blood matters more than the cholesterol they carry, because it’s the particle itself that penetrates and builds up inside artery walls.

A measurement called apolipoprotein B (apoB) counts those particles directly. A 2021 analysis in JAMA Cardiology, drawing on data from the UK Biobank and two major clinical trials, concluded that apoB is a more accurate predictor of cardiovascular risk than standard LDL cholesterol. Not every doctor orders apoB routinely, but if your LDL looks borderline or your triglycerides are high (which can make standard LDL readings less reliable), asking for an apoB test gives you a clearer picture of your actual risk.

Putting It All Together

No single change will transform your cholesterol overnight. The power is in stacking habits. Swapping cooking fats, eating more fiber, exercising regularly, and losing a moderate amount of weight each contribute independently, and their effects add up. Someone who switches to olive oil, adds 8 grams of soluble fiber, includes 2 grams of plant stanols, and walks briskly for 30 minutes five days a week could realistically lower LDL by 20 to 30 points and raise HDL by 5 to 10 points over several months, all before considering medication. Retest your lipids after 8 to 12 weeks of consistent changes to see where you stand.