Forget pricey supplements being hawked on TikTok or potent wellness shots that make you want to hurl. Scientific research is clear that, hands-down, one of the best foods to eat if you want to add years to your life is beans.
According to a 2023 meta-analysis published in Advances in Nutrition that took into account more than 1 million people, the more beans you eat, the lower your risk of mortality. People who ate more than 50 grams of beans a day (less than half a cup) had a 6% lower risk of mortality than people who didn’t eat beans. Regularly eating beans can lower the risk of cardiovascular disease, stroke and many forms of cancer.
Tara M. Schmidt, the lead registered dietitian at Mayo Clinic Diet and the host of the Mayo Clinic on Nutrition Podcast Series, told HuffPost that all types of beans are an excellent high-fiber plant protein that are packed with other beneficial nutrients. No matter what type of bean you go for, you’re benefiting your body. That said, there are particular traits that some specific beans have that make them stand out, especially when it comes to longevity.
The 5 Best Beans For Longevity
1. Soybeans






