Beans and Soy Could Help Lower Your Blood Pressure




Want an easy way to give your heart a boost? You might want to add more beans and tofu to your grocery list. A major new review in BMJ Nutrition Prevention & Health just found that piling your plate with legumes—beans, lentils, chickpeas—and soy foods like tofu or edamame could seriously lower your odds of developing high blood pressure.

The research team dug through data from 12 big studies, tracking over 100,000 people across the US, Europe, and Asia. Their takeaway: people who ate the most legumes were 16% less likely to develop hypertension than those who ate the least. If you’re a big fan of tofu and other soy foods, the news gets even better—their top eaters saw their risk drop by 19%. And if you’re someone who really leans into this way of eating, the benefits stack up: eating about 170 grams of legumes or 60 to 80 grams of soy foods a day slashed high blood pressure risk by up to 30%.

What does that look like in real life? One cup of cooked beans, lentils, or chickpeas—or a chunk of tofu about the size of your palm—will get you close to 100 grams. For soy foods, a generous handful of edamame or about two-thirds of a block of tofu puts you in the sweet spot.

So why do beans and soy pack such a punch? The study’s authors chalk it up to all the potassium, magnesium, and fiber in these foods—nutrients that already have a track record of supporting healthy blood pressure. Plus, the soluble fiber in legumes gets fermented in your gut, producing fatty acids that help relax and open up your blood vessels. Soy has another trick up its sleeve: isoflavones, plant compounds that seem to nudge blood pressure even lower.

Of course, there are some caveats. The studies looked at different kinds of legumes, varied cooking methods, and a range of overall diets. Definitions of “high blood pressure” weren’t always the same, either. And most people—especially in Europe and the UK—aren’t eating nearly enough beans or soy to see these benefits. In those places, the average intake is just 8 to 15 grams a day, way under the 65 to 100 grams experts suggest for heart health.

Still, the findings matter. As hypertension rates keep creeping up worldwide, this research makes a strong case for putting legumes and soy at the center of public health advice. Professor Sumantra Ray, who leads the NNEdPro Global Institute for Food, Nutrition and Health, wasn’t involved in the study but said it “significantly adds to the case for using legumes and soy as primary dietary strategies to mitigate the global burden of hypertension.”

Ray also pointed out that the study’s “dose response” analysis offers real, practical intake targets that could shape future dietary guidelines. But he did warn that it’s possible there’s a limit to how much soy is helpful, and more research is needed to know if benefits keep climbing past 80 grams a day.

The bottom line: While we could use even larger studies to nail down the details, this research is another reason to make beans and soy a regular part of your meals—especially if you’re serious about keeping your blood pressure in check.

Citations:

BMJ Nutrition Prevention & Health. (2026). Link to study

Ray, S. (2026). Comment on legumes, soy, and hypertension—NNEdPro Global Institute for Food, Nutrition and Health.

Comments

Popular posts from this blog