7 Best Foods to Eat For High Blood Pressure

1. Dark leafy greens

"Magnesium is a rarely considered mineral that plays many roles in the body, over 600 functions at the cellular level, and it can help to reduce blood pressure

by increasing nitric oxide production,Other foods rich in magnesium include whole grains and legumes," says registered dietitian ‚Äč‚ÄčTrista Best, MPH, RD, LD at Balance One Supplements.

According to Janet Coleman, RD, a registered dietitian with The Consumer Mag, a helpful thing to do for your blood pressure is to "eat at least two servings of fatty fish,

2. Fish

such as salmon or mackerel, each week because they're rich in omega-3 fatty acids, which have been shown to benefit heart health."

"Milk and yogurt are rich in protein and calcium, both of which are essential for healthy bones. They also contain potassium, which helps to lower blood pressure."

3. Milk and Yogurt

Bok choy is a versatile cabbage that provides a hefty dose of vitamins A and C, along with calcium and fiber, and calcium is known to support optimal blood pressure

4. Bok choy

because it plays a role in the contraction and relaxation of blood vessels," says Rachel Fine, RD, a registered dietitian and owner of To The Pointe Nutrition.

"Avocados are a rich source of potassium, which helps with our electrolyte balance and lowers blood pressure," says Fine. And Best agrees,

5. Avocados

saying that "potassium works in much the same way as magnesium in that it relaxes blood vessels which enables less restrictive passage of blood through the body."

#1 Worst Food for Your Heart