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

How to add medium-chain triglycerides to your diet

video

How to add medium-chain triglycerides to your diet
Fish oil is swimming in the omega-3 fatty acids DHA and EPA. In this Health Smarts video, Robin Miller, MD, reveals an even better source of these hea...
What to do if you have high cholesterol

article

What to do if you have high cholesterol
Managing high cholesterol can help reduce your risk of heart disease and heart attack. Learn how to keep your levels heathy.
Can high cholesterol be prevented?

video

Can high cholesterol be prevented?
Nutrition expert Dr. Neal Barnard believes 90 percent of high cholesterol cases are preventable. To find out why, watch this video.
Eat pinto beans for lower cholesterol

video

Eat pinto beans for lower cholesterol
If you're battling high cholesterol, add the humble pinto bean to your menus. Robin Miller, MD, reveals how pinto beans can help lower cholesterol in ...
How diet affects your cholesterol (3 min)

video

How diet affects your cholesterol (3 min)
Jen Caudle, DO, explains why and how what you put in your body affects your cholesterol.