It's a sticky substance made by the body. It is also found in some foods. We need some cholesterol for good health, but too much is dangerous. Too much cholesterol in the blood can clog blood vessels carrying blood and oxygen to the heart and the brain. Heart attacks can happen when blood vessels to the heart become blocked, starving the heart of blood.
Strokes can happen if blood vessels to the brain become blocked.
Full fat dairy foods like milk, cheese, cream, sour cream, yoghurt, ice cream. Fats and oils such as butter, lard, ghee, solid cooking fat, cooking margarine, animal fat from the butcher, cooking oil labelled 'vegetable oil'. These fats are sometimes listed as 'vegetable oils' on the packets which makes them sound healthy - but this is misleading. Coconut milk and coconut cream. Doing regular physical activity is the best way to help keep your blood cholesterol at a healthy level.