Cholesterol is a waxy, fat-like substance naturally produced by the body. When there is too much cholesterol in the bloodstream, it may be deposited on the walls of the arteries, including those of the heart.