Experts say that adding ingredients with high levels of soluble and dietary fiber can have the most significant impact on lowering bad cholesterol levels. Legumes, which include black beans, kidney beans, lentils, and chickpeas, are among the best things you can eat to increase fiber and lower cholesterol.