Causes of heart disease. Heart disease occurs when plaque develops in the arteries and blood vessels that lead to the heart. This blocks important nutrients and oxygen from reaching your heart. Plaque is a waxy substance made up of cholesterol, fatty molecules, and minerals.