10 Vegetable for Lowering High Blood Pressure, According to a Dietitian


Rich in potassium, magnesium, and folate, spinach can help regulate blood pressure levels.


Packed with vitamins, minerals, and antioxidants, kale supports heart health and can aid in lowering blood pressure.


High in fiber and low in calories, broccoli contains compounds that may help relax blood vessels and lower blood pressure.


Carrots are a good source of potassium and beta-carotene, which can help regulate blood pressure and support overall heart health.


Beets contain nitrates, which are converted into nitric oxide in the body, helping to relax blood vessels and improve blood flow.

Bell Peppers:

Rich in vitamin C, potassium, and antioxidants, bell peppers can help lower blood pressure and reduce the risk of heart disease.

Sweet Potatoes:

Sweet potatoes are high in potassium, which helps regulate blood pressure by balancing sodium levels in the body.


Tomatoes are rich in lycopene, potassium, and vitamins C and K, which have been associated with lower blood pressure levels.


While technically not a vegetable, garlic is a flavorful addition to many vegetable dishes. It contains allicin, a compound.


Celery is a low-calorie vegetable that contains compounds known as phthalides, which may help relax blood vessels and lower blood pressure.