Beans and legumes are high in fiber. Eating these in your diet can help improve your blood cholesterol, which is a leading cause of heart disease.
According to the Heart Foundation: “Eating whole grain foods can reduce your risk of heart disease by up to 30%. When eaten as part of a heart-healthy diet, whole grains can help to: reduce cholesterol (total and low-density lipoprotein) reduce blood pressure.”
There is also research that suggests people who are at risk of a heart attack/disease can reduce their risk by eating a healthy diet that includes nuts. It is important to only eat recommended amount of nuts, as they are high in calories.