A new study has found that a higher intake of legumes, such as beans, peas and lentils, as well as soy foods like tofu, edamame and miso, is linked to a lower risk of high blood pressure. The findings suggested that eating 170g of legumes or around 60-80g of soy daily could significantly reduce the risk by up to 30%.