Skip to main content
Medically Approved

What are the best natural remedies for lowering cholesterol?

twitter share buttonfacebook share buttonlinkedin share buttonemail article button
Nuts and seedsHerbs and spicesBeans and legumesFatty fishOnion and garlicMedicationsWhen to see a doctorSummary
If your doctor says you have high cholesterol, you may be looking for ways to lower it. This article explores natural (and tasty) home remedies for reducing cholesterol.
Medically reviewed by Adam Bernstein, MD, ScD
Updated on

Your body needs cholesterol for essential functions like building cells, hormones, and bile. But too much cholesterol in your blood can affect your health.

In addition to lifestyle measures and prescription medications for cholesterol, some remedies you can use at home might also help lower your cholesterol levels.

Still, keep in mind that research on home remedies is not always reliable. Before trying any home remedies, discuss your treatment options with a doctor.

If you take prescription medication for high cholesterol — such as statins, fibrates, or PCSK9 inhibitors — the Optum Perks free Discount Card may help you get up to 80% off your usual costs. See how much you can save on your medication here.

Here are 5 natural remedies for high cholesterol you can consider trying.

1. Nuts and seeds

Nuts, like almonds and pecans, can help lower cholesterol
Nadine Greeff/Stocksy United

Nuts and seeds are excellent sources of monounsaturated fatty acids (MUFAs). Experts generally believe that MUFAs can improve heart health. According to a 2021 review, one way they may do so is by lowering LDL (bad) cholesterol levels.

Certain nuts and seeds are particularly rich in these important fatty acids, including:

  • almonds
  • hazelnuts
  • pecans
  • pumpkin seeds
  • sesame seeds
  • peanut oil

So, for a tasty, natural way to support healthy cholesterol levels, try tossing homemade salads with peanut oil, adding some fragrant sesame oil to your stir-fries, and enjoying an almond butter sandwich for a simple snack between meals.

Man on phone in bed

100% online care

Treatment plans in 15 minutes or less for 40+ conditions.

Start consult now

2. Herbs and spices

Fresh or dried herbs and spices are a fantastic way to add flavor and aroma to your meals. Plus, some taste-enhancing additions may help get your cholesterol levels back in check.

In fact, a 2019 review suggests that various herbs and spices can help lower your cholesterol levels.

For a home remedy that goes well with both sweet and savory dishes, try adding some cinnamon to your recipes. In addition to a wealth of other health benefits, cinnamon may reduce cholesterol in the blood.

Another popular staple associated with cholesterol-lowering effects is ginger. If you already keep fresh or dried ginger in your kitchen, why not add it to your cooking for some heart health benefits?

Along with cinnamon and ginger, home remedies from your spice rack that may lower cholesterol include:

3. Beans and legumes

Beans and legumes are filling, affordable, and tasty. They may also work as a home remedy to improve your cholesterol levels.

These starchy foods are rich in soluble fiber. Soluble fiber is a nutrient associated with weight loss, improved blood sugar, and — you guessed it — reduced cholesterol.

To reap their many benefits, try cooking up:

  • chickpea curry
  • puy lentil bolognese
  • butter bean shakshuka
  • black bean enchiladas
  • red lentil dahl

4. Fatty fish

Fatty fish are rich in heart-healthy long-chain (LC) omega-3 fatty acids. Fatty fish include:

  • salmon
  • trout
  • sardines

According to the Office of Dietary Supplements (ODS), fish oils can lower your triglyceride (fat) levels and may reduce some heart problems, especially in people who do not have much omega-3 in their diets.

The ODS says that eating fish and other seafood can support your heart health, especially when you eat them instead of less healthy foods. Their protective effects are stronger in people who have coronary heart disease.

If you follow a vegetarian or vegan diet or if you have seafood allergies, you can get LC omega-3 fatty acids from supplements that contain algal oil.

Pill bottle with text 'Starts at $4'

Free prescription coupons

Seriously … free. Explore prices that beat the competition 70% of the time.

Get free card

5. Onion and garlic

Like fatty fish, many people say that onion and garlic are effective options to lower cholesterol.

Whether enjoyed fresh or dried or taken as supplements, evidence of their effectiveness is promising. Still, research — including 2018 and 2021 reviews — says more robust research is needed to clarify exactly how these aromatic options may improve heart health.

As long as you’re not afraid of bad breath, don’t hesitate to add onion and garlic to your recipes for potential cholesterol-lowering benefits.

Looking for a meal plan that can help with hypertension? You can find some cholesterol-lowering recipes here.

Medications for high cholesterol

Elevated cholesterol levels are generally managed through lifestyle measures and prescription medication.

The type and strength of medications used depend on factors like age, overall health, and lifestyle.

Below are some common medications used for high cholesterol, though more options are available:

  • Statins: These drugs stop cholesterol from forming in your body. Statins are generally well tolerated, with few side effects.
  • Bempedoic acid: This is a newer drug that works similarly to statins.
  • Absorption inhibitors: Absorption inhibitors like ezetimibe work by stopping cholesterol absorption in your gut after eating.
  • PCSK9 inhibitors: These medications lower your levels of LDL (bad) cholesterol.

If you need help covering the cost of medications, Optum Perks free Discount Card could help you save up to 80% off prescription drugs. Follow the links on drug names to see how much you may be able to save on that medication or search for a specific drug here.

When to talk with a doctor

If a doctor has given you a diagnosis of high cholesterol or you suspect that you may have high cholesterol based on family history or symptoms of high cholesterol, it’s best to consider seeing a doctor.

A doctor can help you:

  • identify the severity of your condition
  • discuss suitable prescription medications
  • talk through home remedies you may consider trying
  • support lifestyle changes to improve your overall health


When looking for home remedies to improve your cholesterol levels, there are many options to consider. The almost countless supplements and prescription medications on the market only add to the confusion.

Popular options with research to support their cholesterol-lowering effects include:

  • fatty fish
  • nuts and seeds
  • onion and garlic
  • beans and legumes
  • certain herbs and spices

If you already keep some of these at home, consider adding them to your daily diet for a tasty, nourishing health boost.

That said, it’s always best to discuss your condition, treatment, and any concerns with your doctor to ensure you’re not missing out on the most suitable options — whether they’re related to home remedies, prescription medication, lifestyle, or a combination.

Article resources