The cause of heart disease is generally clogged arteries. These blood vessels can be blocked by fatty plaque that contains calcium, cholesterol, and other substances that circulate in the blood.