Avocados
Believe it or not, because of their fat, avocados can lower cholesterol. Some researchers found that if you replace five percent of your calories from saturated fat such as cheese or butter with monounsaturated fat, the one is found in avocados you could minimize the risk of heart attack. Also, avocados are high in beta-sitosterol that blocks the absorption of cholesterol from food.