Not every cholesterol-rich food is terrible for you. Excessive cholesterol can block arteries and cause heart disease as well as stroke. However, a positive role of cholesterol is the production of vitamin D and hormones, apart from acting as a building block for cell membranes.