Can people with hypertension eat legumes?

Mar 31, 2025 Source: Cainiu Health
Disease description:

My uncle has been feeling unwell, and after an examination, it was found that he has hypertension. He usually loves eating legumes. May I ask, can someone with hypertension eat legumes?

Doctor's answer (1)
Dr. Lv Zhiqin

In most cases, patients with hypertension can consume legumes. Generally, hypertensive patients can eat legumes such as red beans, soybeans, and green beans. These foods are rich in high-quality protein, carbohydrates, minerals, and B vitamins, all of which are very beneficial to human health.

The protein, minerals, and B vitamins in legumes help promote the body's regulatory functions and dilate blood vessels, which may help lower blood pressure. Soybeans, in particular, are rich in potassium, which is especially beneficial for patients with hypertension, as potassium helps balance sodium levels in the body, thereby reducing pressure on blood vessels.

However, if a patient with hypertension also has renal insufficiency, intake of legumes should be limited. The protein molecules in legumes are relatively large and may increase the burden on the kidneys after consumption. In such cases, it is recommended that patients consume more high-quality protein sources such as lean meat, eggs, milk, and fish.

It should also be noted that excessive salt and oil should be avoided when cooking legumes in order to maintain their health benefits.