"Eat Walnuts Every Day," was the surprising "prescription" Tuvana Bain, M.D., delivered at my annual checkup this year. Just back from a medical conference, she advised that eating a few handfuls of walnuts every day could significantly lower my levels of endothelin, a natural compound that causes inflammation of arteries and plaque buildup in blood vessels and contributes to heart disease, which is still the leading cause of death in the United States .
My doctor's unorthodox (but appealing) advice piqued my curiosity: What other foods should I be eating to keep my heart pumping? What makes a food especially heart-healthy? With the latest research to guide me, I came up with the ten best foods for your heart, then incorporated them into six recipes that I've made a regular part of my repertoire. (For a guide to finding more cardio-friendly foods, see "Anatomy of a Heart-Healthy Food,")
Asparagus
Asparagus is high in saponin, a phytochemical that binds with bile acids and cholesterol, washing these fatty compounds from the body. One serving of asparagus does not contain an effective dose, but including saponin-rich foods like quinoa and alfalfa sprouts in your diet has a cumulative beneficial effect. Asparagus also contains anti-inflammatory nutrients like folate and vitamins C and D.
Chocolate
Long considered a temptation to sin, chocolate has recently been elevated from a special-occasion treat to a daily staple. One impressive 2006 analysis at the University of Scranton in Pennsylvania showed that eating about six ounces of dark chocolate per day significantly inhibited atherosclerosis and lowered low-density lipoprotein (so-called "bad" cholesterol) and triglycerides, raised high-density lipoprotein, and protected the lower-density lipoproteins from oxidation. The same report found that cocoa contains phenols-antiseptic, anti-inflammatory compounds that reduce the risk of heart disease by keeping fat-like substances from oxidizing in the bloodstream and clogging the arteries.
Read the complete story