Cholesterol is a substance (a steroid) that is essential for life. It forms the membranes for cells in all organs and tissues in the body. It is used to make hormones that are essential for development, growth, and reproduction. It forms bile acids that are needed to absorb nutrients from food.