The primary cause of Coronary heart disease is blocked arteries. Fatty deposits on the artery wall can cause an obstruction. This may lead to problems with normal blood flow to the heart.