Foods That Help Lower Cholesterol Naturally
A Practical Guide for Nigerians to Improve Heart Health Through Food
By Ayo Bashiru Itopa, RD | Clinical Dietitian & Nutritionist
High cholesterol is one of the leading risk factors for heart disease and stroke. Unfortunately, many Nigerians have high cholesterol without knowing it because it usually has no symptoms. Over time, excess cholesterol can build up in the arteries, reducing blood flow and increasing the risk of heart attack and stroke.
The good news is that your daily food choices can help improve your cholesterol levels. While medication may be necessary for some people, eating a heart-healthy diet can significantly reduce "bad" LDL cholesterol and support overall cardiovascular health.
Here are 10 Nigerian foods that can naturally help lower cholesterol.
1. Oats
Oats are rich in beta-glucan, a type of soluble fibre that helps reduce LDL ("bad") cholesterol by preventing its absorption in the intestines.
How to enjoy it:
Oatmeal with low-fat milk
Overnight oats with fruits
Oats prepared as breakfast low fat porridge
Oats flour ( swallow) with vegetables
2. Beans
Beans are packed with soluble fibre and plant protein. Regular consumption helps lower cholesterol and keeps you full for longer.
Good options include:
Honey beans
Brown beans
White beans
Black-eyed beans
Healthy meals:
Beans pudding with low fat stew
Moi-moi
Beans with vegetables
3. Avocado Pear
Avocados contain heart-friendly monounsaturated fats that help reduce LDL cholesterol while supporting healthy HDL ("good") cholesterol.
Enjoy avocado:
With whole wheat bread (to replace your butter and margarine)
In salads
As part of breakfast
Remember that avocado is nutritious but energy-dense, so moderation is important
4. Fatty Fish
Fish provides omega-3 fatty acids, which help reduce triglycerides, protect blood vessels, and lower the risk of heart disease.
Good Nigerian choices include:
Titus (Mackerel)
Sardines
Catfish
Croaker
Herring
Choose grilled, boiled, or steamed fish instead of deep-fried and scaly fishes are very good
5. Groundnuts and Other Nuts
Groundnuts, almonds, walnuts, and cashew nuts contain healthy fats, fibre, and plant sterols that support heart health.
A small handful makes an excellent snack.
Note: For groundnut boiled is preferable
Avoid salted or sugar-coated varieties
6. Green Leafy Vegetables
Vegetables such as:
Ugu
Efo tete
Waterleaf
Bitter leaf
Soko
Worowo
contain fibre, antioxidants, potassium, and vitamins that support healthy cholesterol levels.
Aim to include vegetables in at least two meals daily
7. Garlic
Garlic contains natural compounds that may help reduce cholesterol levels and support healthy blood pressure.
Use fresh garlic when preparing:
Soups
Stews
Vegetable sauces
8. Soybeans
Soybeans are an excellent source of plant protein that can help lower LDL cholesterol when used in place of fatty meats.
Healthy soy foods include:
Boiled soybeans
Soy milk (unsweetened)
Soy flour added to meals
9. Fruits Rich in Fibre
Many fruits contain soluble fibre and antioxidants that help reduce cholesterol.
Excellent choices include:
Apples
Oranges
Pears
Pawpaw
Guava
Eat whole fruits rather than fruit juices to maximize fibre intake.
10. Okra
Okra is rich in soluble fibre, which helps trap cholesterol in the digestive tract and reduce its absorption.
Healthy ways to eat okra include:
Okra soup
Steamed okra
Okra with ewedu + stew
Foods to Reduce If You Have High Cholesterol
Lowering cholesterol is not only about eating healthier foods but also about limiting foods that increase unhealthy blood fats.
Reduce your intake of:
Fatty red meat
Processed meats (sausages, bacon, corned beef)
Fried foods
Butter and margarine in excess
Pastries, cakes, and doughnuts
Fast foods
Excess palm oil
Sugary drinks and snacks
Lifestyle Tips for Healthy Cholesterol Levels
Food works best when combined with healthy lifestyle habits.
✔ Exercise for at least 30 minutes on most days.
✔ Maintain a healthy body weight.
✔ Avoid smoking.
✔ Limit alcohol intake.
✔ Eat more home-cooked meals.
✔ Have your cholesterol checked regularly, especially if you are over 40 years old or have a family history of heart disease.
Final Thoughts
High cholesterol does not develop overnight, and lowering it naturally also requires consistency. By eating more fibre-rich foods, healthy fats, fruits, vegetables, beans, and fish while reducing fried and processed foods, you can significantly improve your heart health.
Remember, food is one of the most powerful medicines for preventing heart disease, but it should complement—not replace—medical advice and prescribed treatment.
Small healthy choices made every day can protect your heart for a lifetime.
About the Author
Ayo Bashiru Itopa, RD is a Registered Dietitian, Clinical Nutritionist, and Research Consultant dedicated to helping Nigerians prevent and manage lifestyle-related diseases through practical, evidence-based nutrition education. His mission is to make healthy living simple, affordable, and achievable for everyone.
Follow for more practical nutrition tips, healthy Nigerian meal ideas, and evidence-based health information.
























