The 9 Best Foods for Your Heart

Almonds are a great source of heart-healthy monounsaturated fats, according to Kristian Morey, RD, a Clinical Dietitian at Mercy Medical Center in Baltimore.

Almonds

A handful of walnuts a day as a snack is an easy way to get this important nutrient.

Walnuts

Asparagus boasts high amounts of vitamin K, which may play a role in regulating calcium in the body to promote bone and cardiovascular health.

Asparagus

Millennials may get teased for their love of avocado toast, but when it comes to heart health, they’re on to something.

Avocados

These versatile legumes contain more protein than any other plant food—just one cup provides a quarter of what we need each day.

Beans

Almost all fruit is good for you—cherries, strawberries, mangos, peaches—yum! But these blue-hued beauties work overtime to provide you with antioxidants and vitamin C, both potent stress busters, Morey explains.

Blueberries

Antioxidants sop up damaging free radicals that increase the risk for heart disease and other conditions.

Broccoli

Dark chocolate is rich in healthful flavonoids, particularly flavonols which can help lower risk of heart disease.

Chocolate

Spinach and turnip tops provide iron plus lots of vitamin C, both good for strong bones, teeth, and hair, and vitamin A and magnesium, both of which are excellent at helping you maintain calm.

Leafy greens

The 7 Most Amazing Hiking Trails In The U.S.