Maximum heart attacks can be prevented by eating healthy and avoiding unhealthy habits. Some of the foods that can lead to heart diseases are High cholesterol foods: Foods high in cholesterol can lead to a dangerous build-up of plaque in your arteries, which can ultimately cause a heart attack. Some foods high in cholesterol include red meat, egg yolks, whole-fat dairy, and some fried foods. Salt: Salt is a strain on the heart muscle and increases blood pressure, which can lead to a heart attack or stroke. High-salt foods include restaurant foods and canned items. Obesity: Obesity is a major risk factor for heart disease. This is because it promotes high blood pressure, diabetes, and high cholesterol, all of which can lead to heart disease. Alcohol: Alcohol can damage the heart muscle, which can lead to a stroke or heart disease.