Foods that Lower Cholesterol

Here are some foods that help lower bad cholesterol (LDL) and increase good cholesterol (HDL) and improve your heart health.

Beans are rich in soluble fiber which help to lower cholesterol. 

Add 3-4 cups of kidney, black, pinto, chickpea, navy or other types of beans to your weekly diet.


Oatmeal is loaded with soluble fiber which lowers LDL cholesterol.


Salmon is rich in Omega-3 fatty acids which help to lower LDL or bad cholesterol and increase HDL or good cholesterol



Avocados are a rich source of heart-healthy mono-unsaturated fats that help to lower LDL and improve HDL levels.

Blueberries contain a compound called pterostilbene which helps lower bad cholesterol. Pterostilbene helps break down fat and cholesterol.  This compund is also found to have cancer fighting properties.

Garlic is one of the herbs known from ancient times for its cholesterol lowering properties. It helps lower cholesterol and helps stop artery clogging plague.


Spinach is the richest source of lutein and is known for its cholesterol lowering effect.

Low fat Yogurt
Low fat yogurt rich in active cultures is good for lowering cholesterol.

Walnuts and Almonds
Walnuts and Almonds are rich in mono-unsaturated fats which make them heart healthy. Eat in moderation as they are loaded with calories.

Apples contain a compound called pectin which is a soluble fiber that helps draw cholesterol out of our system. Green apples are especially good for lowering cholesterol.