The best way to prevent heart disease is to take care of your body. This means exercising, maintaining low cholesterol levels, and managing conditions such as high blood pressure and diabetes. Exercise works wonders for heart health, but it can be almost trivial if you don’t make the right choices in the kitchen.

Heart-healthy foods deliver phytonutrients that help prevent and repair damage to blood cells, protecting your blood vessels, and therefore reducing your risk of heart disease. Eating a “colorful” (fresh produce of many colors, shapes, and sizes) diet is the easiest way to consider what you should be putting into your body.

To get you started, here is a list of 30 heart healthy foods to add to your grocery list today. These foods contain one or multiple of the following nutrients: phytoestrogen, phytosterols, carotenoids, polyphenols, omega-3 fatty acids, B-complex vitamins, vitamins C and E. These are all substances that have been known to protect the heart, lower cholesterol, high blood pressure, and/or are antioxidants which protect blood cells and vessels.

30 heart healthy foods