High blood pressure is the most common preventable risk factor for heart disease.

However, dietary modifications can help lower blood pressure levels to optimal ranges.

Here are some best foods for high blood pressure.

Beans and lentils

Beans and lentils are rich in nutrients that help regulate blood pressure, such as fiber, magnesium, and potassium.

Banana

They are rich in potassium, which can help to regulate high blood pressure.

Beetroot

Rich in nitric oxide, they can help open up blood vessels.

Garlic

It is an antibiotic and antifungal food, which relaxes the muscles and dilates blood vessels, thereby helping bring down blood pressure.

Pumpkin seeds

Pumpkin seeds are concentrated source of nutrients important for blood pressure control.

Broccoli

Broccoli is loaded with flavonoid antioxidants, which may help lower blood pressure by enhancing blood vessel function.