Nuts
Nuts are rich in heart-healthy polyunsaturated fats and monounsaturated fats, which lower LDL or "bad" cholesterol; plus, they are a good source of phytosterols, compounds that help lower blood cholesterol. They are packed with fiber, protein, vitamins and minerals, including folate, vitamin E, potassium and magnesium.