Natural Remedies for High Cholesterol?: Herbs, Supplements and Foods That May Promote Lower Cholesterol Levels

9 min read


High cholesterol levels are a widespread medical issue experienced by millions of people worldwide every year, especially in the United States. Cholesterol is necessary to develop healthy cells. However, high levels of it can cause several problems, such as increasing your risk of heart disease, heart attacks, and strokes. The primary steps you can take to maintain healthy cholesterol levels are to exercise and eat a healthy diet. This leaves some wondering if there’s more they can do and whether there might be any natural remedies for high cholesterol. 

The following is a list of several herbs, supplements, and foods that can help to improve your cholesterol levels when taken regularly. 


Disclaimer: These are remedies that have been associated with healthier cholesterol levels over time. They are not a replacement for medications. Do not cease taking any medications you’re prescribed without consulting your physician. 


[Related: Omega-3 Deficiency Symptoms and How to Make Sure You're Getting Enough]


Herbs that may lower cholesterol


The following is a list of several herbs that have been shown to help promote improvements in the cholesterol levels of those who use them. Read through each and consider whether you might want to work them into your diet and health routine. 


Ginseng root: an herb that may help lower cholesterol

This herb has been used in various Asian medicines for centuries. Some studies have indicated it can help support healthy levels of both “bad” low-density lipoproteins (LDL) cholesterol and “good” high-density lipoprotein (HDL) cholesterol. Ginseng is available in supplements and can also be found in a range of everyday products, like teas and coffees.


Artichoke Leaf

Much like ginseng, artichoke leaf has been used in medicine throughout history, particularly as an aid for helping support healthy cholesterol levels. Artichoke leaf actually has some of the strongest evidence as a natural remedy for high cholesterol as it was evaluated in a double-blind, randomized placebo-controlled trial



hawthorn leaves and berries

Hawthorn is a type of shrub related to roses. Its berries, flowers, and leaves have all been used to improve heart health dating back to the height of the Roman Empire. While some research regarding its effectiveness is conflicting, a large quantity supports heart health benefits. However, hawthorn can potentially interact negatively with some prescription medications, so it’s especially important to consult your doctor before use. 

 Best in Nature VigorHeart


This is an herb used to help support the body’s immune system in traditional forms of Chinese medicine. It has anti-inflammatory and antibacterial properties and is considered an adaptogen, meaning it may help protect the body from diseases. Though studies suggesting that astragalus provides heart benefits have been relatively limited, they have demonstrated promising results.


For example, in a three-month study on hamsters, astragalus significantly lowered plasma total cholesterol by 45.8%, triglycerides by 30%, and low-density lipoprotein-cholesterol by 47.4%. 


This substance is a form of gum resin that can be collected from the Mukul myrrh tree, and it has been used in traditional ayurvedic medicine for more than 2,000 years. Clinical studies have indicated that it can lower both total cholesterol blood levels and LDL cholesterol levels, however, its method of action isn’t well understood as of yet. 


[Related: Calcium Carbonate vs. Calcium Citrate: Which Calcium Supplement is Right for You?]


Silymarin (Silybum marianum L)

Otherwise known as milk thistle, this flowering herb has been shown to potentially help lower people’s chances of developing heart disease by lowering LDL cholesterol levels. One placebo-controlled study has shown that participants who took milk thistle had decreased their cholesterol levels vs those who only took the placebo. 


Alfalfa (Medicago Sativa)

Alfalfa has had its effectiveness as a natural cholesterol remedy confirmed by numerous animal studies and several small human trials including one with 15 participants which found that on average, eating 40 grams of alfalfa seeds 3 times per day decreased total cholesterol by 17% and “bad” LDL cholesterol by 18% after 8 weeks. 


Fenugreek (Trigonella foenum graecum L)

Fenugreek has been used for centuries in Asia to improve digestion. Some research shows that regular consumption of fenugreek seeds can help lower levels of bad LDL cholesterol while also increasing levels of good HDL cholesterol. It may also help to reduce triglyceride levels. The method by which fenugreek lowers cholesterol isn’t understood just yet but is hypothesized to be due to its flavonoid and antioxidant content. 


Soybean (Glycine Max)

A bowl of mapo tofu: Tofu may help to lower cholesterol

While it doesn’t significantly lower cholesterol levels, some evidence has suggested that soybeans and soybean-based foods can slightly reduce LDL cholesterol levels. The way that it lowers cholesterol is different from the other remedies so far. Cholesterol is only found in animal products so substituting soy products for meat, can result in slightly lower serum cholesterol levels. Keep in mind that dietary cholesterol is ½ the picture. The liver produces about 800 mg of cholesterol per day compared to the 200mg the average person takes in from their diet. 


Supplements that may help lower cholesterol


Below are multiple supplements that have been scientifically shown to help improve serum cholesterol levels when taken regularly. Like with the herbs discussed above, read through their descriptions and if you think they would be beneficial for you, discuss it with your physician. 

Niacin (Vitamin B3)

Niacin is known to have promising impacts on helping people boost their levels of good HDL cholesterol while also lowering the number of triglycerides in their bodies. It has also been shown to be moderately helpful in reducing levels of bad LDL cholesterol. Niacin can have negative interactions with drugs and it doesn’t appear to offer additional benefit to those already taking statins



Sytrinol is a popular supplement consisting of polymethoxylated flavones (PMFs) from citrus and palm tocotrienols. It’s thought that these two substances working together can improve factors related to heart health. In a double-blind study where participants each took a 300-milligram capsule of Sytrinol per day, they saw improvements in total cholesterol up to 30 percent in just 30 days. 


Omega-3 fatty acids found in a range of fish and fish oils have been shown to help reduce people’s risk of heart disease and heart attacks and are essential for a healthy diet. The tastiest way to get your Omega-3 is to have fatty, coldwater fish like salmon, mackerel, or trout 1-2 times per week. If you don’t like fish, consider an Omega-3 fish oil supplement. When choosing an Omega-3 supplement, make sure it has both EPA (eicosapentaenoic acid) and DHA (docosahexaenoic acid). 


Red yeast rice

Red yeast rice is a traditional cooking ingredient that is derived from growing yeast on white rice. It’s also found use as a traditional herbal remedy that has been shown to help lower your blood cholesterol. This is due to the monacolin K that it contains, which has striking similarities to cholesterol-lowering drugs like statins (Mayo Clinic).

Plant sterol and stanol supplements

Plant sterol is found in a wide range of fruits, veggies, grains, seeds, nuts, and various other plants, though it can also be found in some processed foods like orange juice and yogurt. It may lower your overall risk of heart disease and cholesterol levels because it helps prevent cholesterol absorption in your small intestine.


Fiber supplements can help ensure that you receive your recommended amount of daily fiber, which can help decrease blood cholesterol levels. The mayo clinic estimates that one can benefit from taking 5-10 grams per day. Some common fiber supplements that people can try include calcium polycarbophil, psyllium, methylcellulose, and wheat dextrin.

Whey protein

This milk-based protein can be acquired through the consumption of various dairy products and supplements. Studies have indicated that it can help lower both your body’s LDL levels and cholesterol in general. A study on overweight individuals in which they each took 54 grams of whey protein daily resulted in significantly lower serum cholesterol levels. While the effects in other studies weren’t as dramatic, it could be differences resulting from study design or that an individual’s weight could be a factor. 



Policosanol is produced from sugar cane and has been effective in lowering LDL cholesterol in several scientific studies. One of the studies was a 6-month double-blind study with 89 participants that saw significant differences after 24 weeks. While it can also be extracted from beeswax, there is no evidence that it can affect cholesterol levels when not extracted from sugar cane.


[Related: Can a Glass of Red Wine a Day Keep the Doctor Away?: 10 Benefits of Drinking Red Wine]


Foods That May Help Lower Cholesterol


The following are two foods that have shown some promising effects in lowering and helping people better manage their blood cholesterol levels in various scientific studies.


Garlic bulbs and cloves. Garlic may help to lower cholesterol

Garlic is a delicious, edible bulb that’s served as a cooking ingredient in cultures worldwide for several millennia. Research has suggested that it may help lower both blood cholesterol levels and blood pressure. Studies have also indicated that it may be effective in helping slow the process of atherosclerosis.


Flax Seed

Flax seeds contain high levels of alpha-linolenic acid (ALA), an omega-3 fatty acid that may help lower a person’s risk of heart disease. Research on its effectiveness is mixed, though they do suggest that flax seeds may be beneficial in helping to lower cholesterol levels.


[Related: Foods That Increase Blood Flow and Circulation]


Diet and Lifestyle Changes

Aside from herbs and supplements, one of the best things you can do to help control and lower your blood cholesterol is making some basic lifestyle changes, particularly regarding how you eat and exercise. If you’d like to take control of your cholesterol levels today, there are several things you can do, including:

  • Maintaining a healthy weight
  • Exercising most days of the week
  • Eating more heart-healthy foods and eliminating trans fats from your diet
  • Limiting your intake of animal products especially red and processed meat
  • Drinking alcohol in moderation
  • Not smoking
  • Limiting your consumption of saturated fats
  • Taking steps to reduce your stress levels



While this article is primarily intended to focus on natural remedies for high cholesterol levels, we’d also like to take a moment to list some of the more common medications that your doctors may prescribe you to improve your cholesterol. These medications include:

  • Cholesterol absorption inhibitors (also referred to as cholestyramine)
  • Injectable drugs (such as evolocumab)
  • A range of Statins medications (including atorvastatin, lovastatin, pitavastatin, and several others)

Bottom Line

As with so many other areas of your health, the best thing you can do to contribute to healthier cholesterol levels is to live a healthier lifestyle which will mean regular exercise and eating a diet rich in fruits and vegetables. Since every bit counts, there are many natural remedies that have shown more and less effectiveness at decreasing cholesterol levels. If you feel any of these could be a part of your own health regimen, talk to your doctor and see if they're right for you and that any normal amount won't interfere with any medications you're taking. 


This article is provided for informational purposes only and is not intended to be used as medical advice. If you have immediate concerns about your health, please seek the help of your physician. 

© 2021 Best in Nature All rights reserved