Adding foods to your diet that are rich in fiber (especially soluble fiber) and unsaturated fats can help improve cholesterol levels. These include avocado, oatmeal, fruits, nuts, and seeds, and omega-3 fatty acids found in walnuts, chia seeds, salmon, and trout.