Foods that can help reduce cholesterol levels naturally include those that are high in fiber, such as whole grains, fruits, and vegetables, as well as those that are rich in healthy fats, such as nuts, seeds, and fatty fish. Foods to avoid or consume in moderation include those that are high in saturated and trans fats, such as red meat, processed foods, and fried foods.