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 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.
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:
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.