12 Superfoods to Eat for a Long Life

From kimchi to kefir, nutritionists reveal the best anti-aging foods.

It’s no surprise that eating well will keep you healthy, but certain foods may actually add years to your life. We asked nutritionists to give us the lowdown on the eats that have the biggest impact on longevity—and taste delicious, too. From leafy greens to chocolate and wine (yes, really!), the foods highlighted in this video are known to bring anti-aging benefits from the inside out.

You’ve probably been told to “eat your veggies” since before you can remember, but did you know that certain types of produce, including cruciferous vegetables like broccoli, bok choy, and red cabbage, may help ward off cancer? Whip up this healthier coleslaw made with a flavorful poppyseed dressing to keep your gut feeling good and your tastebuds happy.

Other superfoods (and drinks) you should add to your diet include berries, which are packed with antioxidants, and water, which not only keeps you hydrated but may lower your risk of blood clots and boosts your energy levels. Yes, please.

Curious what other sips can keep your body young? Coffee may drive down your risk of Alzheimer’s and Parkinson’s diseases, and red wine may help your body absorb antioxidants. Plus, drinking a glass in good company can certainly reduce stress. Just remember to imbibe in moderation.

Probiotic-rich foods like kimchi and kefir also made the cut for our top noshes to eat for a longer life, along with tomatoes, fibrous whole grains, and beans. Pro tip: Combine these plant-based foods for a meat-free meal. Craving protein? Opt for heart-healthy fatty fish like salmon, anchovies, or mackerel; all three are high in omega-3 fatty acids.

Watch the video above for a full rundown of the anti-aging superfoods you should be eating now to live to 100. Seriously, they may just be the healthiest foods in the world.

Was this page helpful?