Good fats = good cholesterol

Food with unsaturated fats

Updated on September 26, 2025.

Avocados, nuts, olives and seeds—even if you have high cholesterol, don't give 'em up.

In case you haven't quite gotten the whole good-fats-versus-bad-fats thing down yet, unsaturated fats are your friends when it comes to lowering bad cholesterol (LDL) and raising good cholesterol (HDL). So if your salad looks a little dull tonight, make your stomach and your arteries happy: Toss in some walnuts, sunflower seeds or avocado and use a dressing made with olive oil. Then, eat up.

To make your diet heart-healthy, choose foods that contain unsaturated fat rather than saturated, and stay away from trans fat altogether. How can you tell the difference? Almost all plant-based fats are the heart-healthy kind (i.e. good fats), unless they have been hydrogenated. Cook with natural, unhydrogenated canola, sesame or vegetable oil instead of butter, shortening or stick margarine. On sandwiches, skip the mayo and spread on a moist, flavorful alternative like mustard, hummus or crushed-olive tapenade. Just remember: Heart-healthy or not, you still need to limit total fat consumption to about 30 percent of your daily diet to obtain good cholesterol levels and more.

Medically reviewed in November 2019.

More On

Are there solutions to statin intolerance?

video

Are there solutions to statin intolerance?
Merle Myerson discusses how to address statin intolerance, which refers to the inability to tolerate statin medications due to side effects.
Want to lower LDL cholesterol? consider plant sterols

article

Want to lower LDL cholesterol? consider plant sterols
Getting enough of these beneficial compounds may help reduce your risk of cardiovascular issues.
Are there side effects to taking statins?

video

Are there side effects to taking statins?
Although there are benefits to taking a statin, there may be some adverse side effects. In this video, Merle Myerson, MD, Director of Cardiovascular D...
4 lifestyle changes that could help improve high cholesterol

video

4 lifestyle changes that could help improve high cholesterol
High cholesterol is a key risk factor for heart disease. This video outlines changes a person can make to lower their cholesterol and lead a healthier...
How can I can I raise the high-density lipoprotein (hdl) level in my body?

video

How can I can I raise the high-density lipoprotein (hdl) level in my body?
Not smoking, maintaining a healthy weight, and eating a healthy diet can help you raise the high-density lipoprotein levels in your body. Curtis Mann,...