full screen background image

40 Home Remedies for Reducing High Cholesterol

Cholesterol is an oily, greasy substance present in the blood that is required by the body for building healthy cells and it also helps the body in managing the cell membranes. Cholesterol is actually produced by the body and it can also be formed by eating oily foods. Cholesterol helps convert sunlight into vitamin D. However, having high cholesterol is not a good thing as it can also increase the chances of having blood pressure.

High cholesterol or Hypercholesterolemia increases the chances of having coronary heart disease that causes severe heart attacks. If you want to manage the level of cholesterol in your body then you have to maintain your diet, exercise and weight. Cholesterol actually starts to rise after the age of 20 in the human body so it is better for individuals to keep an eye on their weight. The best thing to do to manage cholesterol levels in the human body is to maintain a healthy lifestyle, so you can stay away from different types of heart diseases that are caused by high cholesterol.

Home Remedies for Dipping High Cholesterol Levels

1. Nuts

Nuts are the best thing to avoid having cholesterol in the body as they have monounsaturated fats, antioxidants, proteins, fibers and nutrition. If you want to prevent your body from this disease the best thing you can do on a daily basis is to add a hand full of nuts to your daily diet. Peanuts, almonds, pecans, walnuts, hazelnuts, pistachios, and other nuts are best for reducing the level of blood cholesterol in the human body. According to some recent studies, eating almonds daily can reduce LDL by 4.4 percent, although you can also use roasted almonds but make sure that they are free from oil. Walnuts contain omega-3 fatty acids that have proved to lower the levels of cholesterol in the human body.


One should not eat a lot of nuts as they are high in calories.

2. Oatmeal

Oats are best for busting the levels of cholesterol in the human body. They are enriched with beta-glucans that help individuals in lessening the absorption of cholesterol and lowering down its level naturally. Take 1? cups of oatmeal regularly to reduce your cholesterol levels.

3. Onions

Take one onion and then grind it. After grinding it properly, add one teaspoon of honey in the onion paste. Alternatively, one can also take one cup of buttermilk and add one onion (finely chopped) in it, use this regularly to prevent high cholesterol and heart diseases.

4. Orange Juice

Drink three cups of fresh homemade orange juice daily to reduce the levels of blood cholesterol in the body as it has foliate, flavnoids and has a rich source of vitamins.

5. Coriander Seeds

According to some recent studies it has been proven that coriander can lower the levels of blood cholesterol in the human body, as its seeds contain hypoglycemic effects which are good for patients who have diabetes also.

Take two tea spoons of coriander powder and add it in one glass of water, mix well and then boil this solution. When the boiling is finally done, strain the solution. You can add sugar, cardamom or milk for taste, and you have to take this solution twice or thrice a day.

6. Red Yeast Rice

To lower the levels of cholesterol in the human body, red yeast rice are considered to be the best. It is actually a Chinese medicine that is recommended for individuals with high cholesterol levels. It contains isoflavones, monounsaturated fatty acids, sterols, and monacolins. Take 1200 to 2400 mg of the supplement once or twice a day, to lower the level of cholesterol.


Do not use it without the prescription of your doctor.

7. Apple Cider Vinegar

Apple cider vinegar helps in lowering their triglyceride and high levels of blood cholesterol in the body. Apple cider vinegar is proved to be effective for curing a number of diseases.

Take a glass of water and mix 1 teaspoon of organic apple cider vinegar in it. Drink this solution twice or thrice a day for at least a month.

If you don’t like its taste or the taste of this solution irritates your taste buds, then you can mix some fresh orange juice, or the juice of any fruit you like.

8. Fish Oil

Fatty fishes such as tuna, trout, herring, bluefish, salmon, fish oils and sardines contain omega-3 fatty acids. Fish oils and fatty fishes lower triglycerides and prevent several diseases of the heart, so it is best to consume around 1-4 gram of fish oil regularly on daily basis.

People who have high levels of cholesterol should eat at least 2 servings of fish once a week, as they help enrich the body with omega-3 fatty acids.

If you are a vegetarian or you don’t like the taste of fish then the best thing you can do to change the taste is that you can include ground flaxseeds in it. These seeds are also rich in omega-3 fatty acids and help in lowering the levels of blood cholesterol in the body.

9. Honey

Honey is an ultimate cholesterol fighter because it is enriched with a number of minerals and vitamins and also has antioxidants present in it which do not let the cholesterol move out of the blood. Honey prevents the blood to enter the lining of the blood vessels.

In lukewarm water, add 1 teaspoon of honey. For more taste, you can add one teaspoon of lemon juice in it or if you don’t like lemon then you can add 10 drops of apple cider vinegar to this solution for better taste. Take this solution in the morning daily as this may reduce excess fat from the body and also helps in maintaining cholesterol levels in the body.

You can also take a teaspoon of ground cinnamon and mix in warm water. When everything is done, cover the solution for some time. Then strain the solution, and add one teaspoon of honey to this concoction and drink it, you have to take this daily before breakfast on an empty stomach.

10. Soybeans Soybeans are rich with phosphorus, vitamins, magnesium, calcium, protein, B complex and iron. Soybeans are also rich in calcium and contain 10 times more calcium than meat. Eating food products that are made from soy like soya nuts and soybeans is the best way to lessen the production of new cholesterol in the body. It is recommended that taking twenty grams of soya protein in a day can lower high cholesterol by five to six percent. Some individuals may face digestion problems like acidity or constipation when they eat soya. These individuals may experience severe stomach ache, loose stools or diarrhea so it is best for these individuals to consult a doctor before including it in their diet.

11. Indian Gooseberry Indian gooseberry is rich in Vitamin C and other minerals that help deal with a number of diseases. Indian gooseberry is a powerful antioxidant that strengthens muscles of the heart by lessening excess cholesterol in the body. It also cleans the arteries and blood vessels. Take warm water and add a teaspoon of Indian gooseberry powder in it. Stir it well and then drink it in the morning on an empty stomach before breakfast regularly.

12. Garlic Garlic has a unique taste and high nutrients that made it a kitchen staple. Garlic has a unique taste that plays an important role in treating a lot of diseases. Garlic has a unique property which is its anti clotting property and some special contents like sulfur which help balance the levels of cholesterol. Garlic reduces the production of plaque in the blood vessels and prevents clots that cause heart attacks. You can use freshly peeled raw garlic in your salad dressings, pizza, or soups etc. It is good to consume two to three cloves of garlic with water regularly, before breakfast.

13. Brown Rice Brown rice has lots of minerals, vitamins and fibers that are necessary for the human body. If you have high cholesterol levels, then use brown rice instead of white rice. Brown rice contains bran which plays a vital role in balancing the levels of cholesterol in the human body. Eleven percent of fiber is present in each kg of brown rice.

14. Turmeric Turmeric is a spice that holds excellent properties of wound healing. If you have high levels of cholesterol in your body then you can use turmeric to lower the levels of LDL cholesterol. It helps in cutting down the build-up of plaque in the arteries that can cause heart attacks. It is recommended to add a teaspoon of turmeric to every food you take. Adding turmeric while cooking vegetables is one of the best ways to get a daily dose of this powerful herb and adding it in your daily cooking also makes the food more tasty. Besides this you can add 2 tablespoons of cooked mashed eggplant. Boil 1? tablespoons of water and ? teaspoon of turmeric, after mixing all these items and making a paste, spread this paste on whole wheat bread and take it after every meal daily.

15. Brinjal (Eggplant) Brinjal is a vegetable that is easily available at very reasonable rates. Brinjal contains ample amount of dietary fibers in it, foliate, copper, B1, B6 and many other elements that are necessary for lowering the levels of cholesterol in the blood. Eggplant contains nausin, which improves the flow of blood in the human body. If you want to lower the levels of cholesterol in your body, add brinjal to your diet. You can eat it any way you like, you can have it in grilled, marinated or crushed. So eggplant helps manage cholesterol levels in your body. Note: Individuals who have kidney disease should not eat brinjal, because brinjal contains oxalates. People who have acidity problems should also avoid its consumption. If you have excessive bile secretion, avoid eating it. If you are pregnant, avoid its consumption.

16. Coconut Oil Coconut is considered to be one of the most effective remedies that have proven to treat high cholesterol. As it is saturated oil, it contains lauric acid that is very helpful for improving the ratio of HDL/LDL. You can add coconut oil in every food you cook; you can take a tablespoon of coconut oil daily. Avoid using refined and processed coconut oil.

17. Fenugreek Seeds The seeds of fenugreek contain iron, calcium, selenium, zinc and potassium. Besides this, a good amount of Vitamin C, A and B is also present in fenugreek. There are many components present in fenugreek seeds which help reduce the level of cholesterol, so it is advised for people with high cholesterol to take 2 ounces of fenugreek daily, as it lessens the level of cholesterol by 14%. Besides all these benefits, fenugreek also reduces the chances of having a heart attack. You can take these seeds along with water, or you can also add fenugreek seeds in salad to enhance the intake of minerals. You can add these seeds in different foods as a herb by adding fenugreek leaves.

Note: The taste of fenugreek is not so good. Its taste is very bitter so make sure that you buy the right quality. If you want to make the seeds less bitter, soak the seeds of fenugreek over night. However, you can use these seeds in large quality as they have no side effects on the human body. They add a very pleasing taste by adding it in the food.

18. Beans Beans are packed with soluble fiber that lowers cholesterol and keeps your heart healthy and it brings down the LDL level. There are many types of beans like navy, chickpea, pinto, black, kidney or butter beans. Take any type of beans you like for continuous six weeks as they will decrease the level of cholesterol in your body by 10%.

19. Avocados Avocados directly affect the levels of cholesterol in the human body and do not have any dietary cholesterol. Avocados have several nutritional qualities that are rich in fiber and contain good fats. They contain healthy fats that are monounsaturated, oleic acid and fats that help in lowering cholesterol levels and boost up the HDL levels. Avocado is added to a large number of dishes; you can add it in salads, sandwiches, slices or any recipe you like. Avocados have high number of calories and fats in them so they should be used accordingly.

20. Olive Oil Olive oil is recommended for people with high cholesterol as it is enriched with heart-healthy monounsaturated fats that can cut down the LDL cholesterol without affecting HDL, so it is very beneficial for people with high cholesterol. Take at least 2 tablespoons of olive oil daily, and you can also cook your food in this oil. You can also use olive oil in salad dressings. Besides this, you can marinate chicken and fish in it. Instead of butter, use olive oil as a paste for breakfast. Note: Olive oil contains lot of calories so one should not use olive oil more than the recommended quantity.

21. Apples

Apples have high proteins and also contain natural antioxidants (flavonoids) in their skin that are known to lower cholesterol levels. Not only this, apples also keep your lungs healthy. Apples are great for people with high cholesterol. One apple taken daily gives Vitamin A and C. An apple contains around four grams of fiber and less than 100 calories in it and help in lowering cholesterol levels in the body.

Fruits contain fiber and are the best way of lowering cholesterol levels]. Fruits like pears, berries, oranges and pomegranate are high in fibre.


Take fruits with their skin because the skin of all these fruits contains fiber which is good for cholesterol.

22. Celery

Celery contains a component called butylphthalide, which balances the levels of cholesterol in the human body. Celery contains antioxidant content which helps reduce the chances of heart attack, as it prevents oxidation of LDL cholesterol. You can add celery in salads, fresh juices, vegetable soups and any other dish that you like. You can also make juices from celery.

It is best to eat celery sticks in lunch instead of potato chips. Take two sticks of celery everyday to lower cholesterol.

23. Mustard Greens

Mustard greens have anti-inflammatory properties and are a high source of calcium, fiber, sulforaphane and Vitamin C. Vitamin C has proven to regulate the levels of cholesterol and blood pressure in the human body. It is recommended for individuals with high cholesterol to use half cup of mustard green everyday to lower the level of cholesterol by 15%.

24. Broccoli

Broccoli has many different types of nutrients apart from being anti inflammatory and antioxidant such as calcium, potassium, fiber, magnesium and Vitamin C. Fiber in broccoli gets mixed with bile acids in the digestive track and gets out of the body through excretion. This way it decreases the level of cholesterol, so one should add broccoli in their diet. You can add broccoli in your salads, soups and anything you like.


Broccolis should not be over cooked because it drops out all the special nutrients that are needed to reduce cholesterol. Steamed broccoli is also not so beneficial, raw is the best one.

25. Chocolate

Chocolate helps maintain HDL cholesterol levels, and the cocoa flavanols present in dark non-milk chocolate are good for reducing the levels of cholesterol by 2 to 5 percent. Flavnoids present in chocolate prevents the platelets from sticking together and keeps the arteries unclogged. It is good to take one ounce of chocolate everyday to boost your cholesterol levels and chocolate also prevents bad cholesterol from oxidizing.


It is better to have non-milk or dark chocolate that is bitter in taste because milk chocolate does not contain any flavnoids in it.

26. Red Wine

Red wine lowers the level of cholesterol in the body because it contains polyphone antioxidants. Alcohol increases the level of cholesterol by 5-15 percent.

People who have high cholesterol should drink 5 ounce of wine regularly. Women can have 5 ounces while men can drink two glasses. If you don’t like to drink alcohol then substitute it with grape juice. Both wine and grape juice provide equal benefits.

27. Barley

Barley is the most nutritious cereal and helps in lowering the level of blood cholesterol in the human body. Barley helps normalize the blood sugar levels. Barley also contains a fiber known as beta-glucan which decreases the level of cholesterol by 4 percent. Barley is actually an excellent substitute for wheat; you can take wheat on daily basis in the form of rotis and chapattis.

28. Tomatoes

Taking tomatoes daily helps lower the level of bad cholesterol in the human body. Eat raw tomatoes as much as you can or make fresh juice from tomatoes and drink it daily to lower your cholesterol level.


Avoid taking dishes in which tomatoes are cooked with oil because it helps your body absorb more lycopene.

29. Flaxseeds

Flaxseeds help lower the level of blood cholesterol and are an effective way of promoting a healthy digestive tract. Flaxseeds fight many diseases of the heart. They contain a lot of fiber and are rich with omega-3 fatty acids. Flaxseeds also keep a check on the production and absorption of cholesterol in the human body. Take flax seeds with simple water to decrease the level of blood cholesterol.

30. Spinach

Presence of lutein in spinach prevents the body from having bad cholesterol. Spinach protects the arteries of the heart from getting clogged. Spinach also contains Vitamin E which checks the formation of plaque, and also lessens the chances of having a heart attack. However, if you take small meals, then use less spinach. You can take parmesan and you can also take whole wheat bread with it as it helps in lowering your cholesterol levels.

31. Yogurt

Take yogurt on regular basis, because plain yogurt has active cultures that help reduce bad cholesterol by three to five percent. It also reduces the risk of heart diseases.

32. Beets

Beets are enriched with flavonoids and cartenoids which keep a check on LDL. Beets also help in making healthy cholesterol in the body.

Beets also contain fiber, folate, manganese, Vitamin C and potassium, which are necessary for healing and help against various diseases. Take beet juice regularly or add it in any juice you take.


Avoid drinking beet juice too much because it can cause discoloration of the urine and stool temporarily.

Beets can cause stone problems in the human body.

33. Green Tea

Green tea contains antioxidants which help in lowering the levels of cholesterol and also help to protect the body from LDL. It prevents blood clotting and also relaxes the heart vessels.

It is more effective than fruits and vegetables because it contains a lot of antioxidants in it. To benefit from green tea, one must take two to three cups of green tea every day.

34. Licorice Root

To lower the levels of bad cholesterol in the body, five to fifteen grams are recommended for individuals having high cholesterol. You can take this tea on daily basis; boil 150 ml milk or water in a pan. After boiling it properly, add 1 teaspoon licorice root and make a tea with it. Lower the heat, and let the tea brew for 5 minutes. As licorice is itself sweet in nature, avoid adding honey or sugar in it.


People with several diseases like high blood pressure, heart ailments, nerve problems, hypokalemia, erectile dysfunction, pregnant women and individuals having kidney diseases should not consume it.

35. Chicory Root

Chicory root is known as an additive for coffee, it contains vitamin C, antioxidants and beta-carotene. Chicory root wondrously balances levels of bad cholesterol in the human body and prevents various diseases of the heart. It regulates the natural metabolism in the body, but one must keep a check on both types of cholesterol, HDL and LDL. You can add it in coffee or other substitutes you take on daily basis.

You can add chicory leaves and buds to your salads and other foodstuffs.


Don’t use products that contain chicory if you are pregnant.

36. Rhubarb

Rhubarb is a herb which is the best cholesterol-buster. It increases the metabolism of individuals and increases LDL. You can also add maple syrup or honey in it as a sweetener but if you still don’t like the taste, then you can add cardamom or vanilla in it. If you have had a rich fat meal, then consuming rhubarb is best.


Avoid eating Rhubarb leaves because they are poisonous and contain a chemical called oxalic acid.

If you are pregnant, avoid using it as much as you can.

37. Artichoke

Cynarine is an element present in the leaves of artichoke plant. Cynarine is the most effective herb that increases the production of bile in the liver. This production of bile results in rapid elimination of cholesterol from the body. It actually increases the level of HDL and lowers the level of LDL (bad cholesterol) in the human body.

38. Hawthorn Berry

Hawthorn is the best tonic that helps in blood circulation and lowers cholesterol levels in the human body. To cure heart problems, the leaves and seeds of these berries have proven to be the best. You can take it in the shape of capsules, powder or whatever you like, and take these capsules three times a day.

You can also take hawthorn tea. To prepare this tea, add hot water and add 1-2 teaspoons of berries in this water.

39. Margarine

Margarines are rich with a substance known as plant sterols. Plant sterols are the best component that helps in lowering the levels of LDL. Take it for three weeks or more or on a daily basis. Margarine helps reduce the cholesterol level by 10 percent, and you can easily take it on a regular basis. Margarines contain zero cholesterol and are made up of plant oils. You can use these oils in cooking and baking. One can also eat it by spreading on bread in breakfast.


Margarine reduces the absorption of beta-carotene which can be compensated by eating lots of carrots, spinach and sweet potatoes.

40. Ginger

Ginger is a natural herb that not only adds flavors in the food but decreases cholesterol levels in the body. Ginger can also be added in tea because it prevents sore throat and controls the levels of cholesterol as well. These home remedies will help with your LDL cholesterol to a great extent. It is equally important to bring changes in your lifestyle to decrease your cholesterol levels.

The Do’s

Consume fresh fruits and vegetables and eat a healthy diet.

Exercise regularly.

Have a healthy weight and don’t go on a diet.

Do not take heavy meals.

The Don’ts

Avoid smoking, as cigarettes are harmful for the human body.

Avoid foods that contain high saturated fats.

Avoid eating hard margarines, butter, lard, processed meat and dairy fats.