Eating a heart-healthy diet is one strategy that can help you lower cholesterol. This means getting plenty of fiber — especially soluble fiber from foods like oats, produce, and beans — abundant fruits and vegetables, regular doses of fish, and a limited amount of sodium. It also focuses on keeping saturated and trans fats to a minimum, while including healthier monounsaturated and polyunsaturated fats from foods like avocados, nuts, and seeds.