What is the best supplement for lowering cholesterol? Posted on October 1, 2022 By admin Niacin. Niacin is a B vitamin. Doctors sometimes suggest it for patients with high cholesterol or heart concerns. It increases the level of good cholesterol and reduces triglycerides, another fat that can clog arteries.