A new study recommends we eat 60 to 80 grams a a day to protect brain and heart health and cut the risk of strokes
A diet rich in beans, lentils, chickpeas and soy can slash the risk of high blood pressure by almost a third, a study suggests. Researchers found that eating around 170g per day of legumes such as beans and lentils, and 60-80g per day of soy food like tofu and edamame, was the optimal amount for cutting high blood pressure.
Writing in the journal BMJ Nutrition Prevention and Health, experts looked at 12 existing studies on the issue. They calculated that people eating the most legumes and soy, when compared to those eating the lowest amount, had a 16% and 19% lower risk of high blood pressure respectively.
Overall, they calculated a 30% reduction in risk at about 170g per day for consumption of legumes, while for soy there was a 28–29% reduction in risk at 60–80g per day. The researchers, including from King’s College London, said 100g of legumes is “equivalent to a serving size of approximately one cup or five to six tablespoons of cooked beans, peas, chickpeas, lentils, soybeans or a palm-size serving of tofu.”
Soy foods include tofu, soy milk, edamame, tempeh and miso, they said. They added: “Several potential mechanisms and components within legumes and soy foods may explain or contribute to the observed benefits on hypertension (high blood pressure) risk, including their content of minerals, fibre and bioactive compounds.
“Both legumes and soy are high in potassium and magnesium, which have demonstrated blood pressure-lowering effects… Legumes and soy are also rich in dietary fibre, which is linked to lower rates of hypertension and overall cardiovascular disease risk.”
According to the study, previous research has found a lower risk of heart disease with legumes and soy, but evidence relating to high blood pressure has been mixed. The team said: “Current legume consumption across Europe and the UK remains below dietary recommendations, with average intakes of only 8–15 g/day, far below the recommendations of 65 to 100 g/day recommended for overall cardiovascular health.”
They argued their “findings provide further evidence in support of dietary recommendations to the public to prioritise and integrate legumes and soy foods as healthy protein sources in the diet”.
Tracy Parker, senior dietitian at British Heart Foundation (BHF), said: “This new study adds to the growing evidence that legumes and soy foods can support healthier blood pressure as part of a whole‑food, plant‑based diet. While the findings are observational and can’t prove cause and effect, they reinforce existing UK guidance to eat more beans, lentils and other plant‑based foods.
“Legumes and soy are naturally low in saturated fat and salt, and provide fibre, potassium, magnesium and plant proteins — nutrients known to help maintain healthy blood pressure. They also tend to replace less healthy options on the plate, which may contribute to the overall benefit.
“The amounts linked with lower risk in this study – around 170g per day of legumes and 60-80g per day of soy foods – make them an affordable and easy choice to incorporate into everyday meals. Simple swaps, like choosing beans, lentils, chickpeas or tofu in place of processed meats, can make a meaningful difference and help support healthier blood pressure as part of an overall balanced diet.”
Maeva May, director of research at the Stroke Association, said: “Every day in the UK, 240 people are left with the life-changing consequences of stroke. We’ve known for a long time that a Mediterranean diet, rich in soy and legumes, reduces the risk of stroke. It protects heart and brain health by helping to prevent high blood pressure, which is the cause of around half of all strokes.
“We can help to manage our blood pressure by making small but important lifestyle changes, including modifying our diet to include more beans and soy, as this encouraging study finds. Ideally, this should be alongside regular exercise, not smoking or vaping, or drinking too much alcohol, to really minimise the chances of having a stroke.
“In addition to making lifestyle changes, we also encourage people to get their blood pressure checked regularly at the GP or pharmacy as high blood pressure often has no symptoms, yet it is the leading cause of stroke.”


