What Foods Are Good for High Blood Pressure?

The most effective foods for high blood pressure are those rich in potassium, natural nitrates, and magnesium: leafy greens, beets, berries, fatty fish, bananas, and beans. These aren’t minor contributors. The right dietary pattern can lower blood pressure enough to move readings from elevated back into the normal range, sometimes rivaling the effect of medication.

The 2025 guidelines from the American Heart Association and American College of Cardiology specifically recommend the DASH (Dietary Approaches to Stop Hypertension) eating plan, along with keeping sodium under 2,300 mg per day and ideally below 1,500 mg. But cutting sodium is only half the equation. What you add to your plate matters just as much.

Why Potassium Is the Priority Nutrient

Potassium directly counteracts sodium’s effect on blood pressure. It increases sodium excretion through urine, which reduces the volume of fluid in your bloodstream. It also relaxes blood vessel walls, letting blood flow with less resistance. This effect is especially strong in people who are salt-sensitive, meaning their blood pressure responds more dramatically to sodium intake.

Current guidelines recommend 3,500 to 5,000 mg of potassium per day for blood pressure management. Most people fall well short of that. The best food sources include:

  • Bananas: about 420 mg per medium fruit
  • Sweet potatoes: roughly 540 mg per medium potato
  • White beans: around 600 mg per half cup
  • Spinach (cooked): about 840 mg per cup
  • Avocados: roughly 700 mg per whole fruit

Potassium supplements exist, but whole foods deliver potassium alongside fiber, magnesium, and other compounds that work together. A single baked potato with skin gives you more potassium than a banana, plus magnesium and resistant starch that support cardiovascular health in other ways.

Leafy Greens and Beets: The Nitrate Effect

Leafy greens like spinach, arugula, and Swiss chard are rich in naturally occurring nitrates, which your body converts into nitric oxide through a two-step process. Bacteria in your mouth first convert nitrates into nitrites, then enzymes in your body turn those nitrites into nitric oxide. This molecule relaxes and widens blood vessels, helps prevent blood clots, and reduces inflammation in artery walls.

Beets are one of the most concentrated food sources of dietary nitrates, and the research on beetroot juice is particularly striking. A study highlighted by the British Heart Foundation found that people with high blood pressure who drank 250 ml (about one cup) of beetroot juice daily had their readings return to the normal range by the end of the study, with no adverse side effects. That’s a meaningful, measurable change from a single daily habit.

You don’t need to juice beets to get the benefit. Roasted beets in salads, beet powder mixed into smoothies, or simply eating more arugula and spinach all increase your nitrate intake. One practical note: mouthwash that kills oral bacteria can actually block the nitrate-to-nitric-oxide conversion, so if you’re relying on nitrate-rich foods, that’s worth knowing.

Berries and Their Protective Pigments

Blueberries, strawberries, blackberries, and raspberries get their deep color from anthocyanins, a group of plant compounds that improve blood vessel function. These compounds help arteries stay flexible and responsive, which directly affects how hard your heart has to work to push blood through them.

The benefit builds over time with regular consumption. A cup of blueberries several times a week is a reasonable target. Frozen berries retain their anthocyanin content and cost less than fresh, making them an easy addition to oatmeal, yogurt, or smoothies year-round.

Fatty Fish and Omega-3s

Salmon, mackerel, sardines, and herring contain omega-3 fatty acids that reduce blood pressure through a combination of lowering inflammation and improving artery elasticity. A large meta-analysis published in the Journal of the American Heart Association found that 2 to 3 grams of omega-3s per day produced the optimal blood pressure reduction: about 2.6 points on the top number (systolic) and 1.8 points on the bottom number (diastolic).

Those numbers might sound modest, but population-level data consistently shows that even a 2-point drop in systolic blood pressure meaningfully reduces heart attack and stroke risk over time. A 3-ounce serving of Atlantic salmon provides roughly 1.5 grams of omega-3s, so eating fatty fish twice a week gets most people close to the effective range. For those at higher cardiovascular risk, the same analysis suggested that doses above 3 grams per day may offer additional benefits.

The Role of Magnesium

Magnesium helps regulate blood vessel tone and supports the same relaxation pathway that potassium and nitric oxide do. Men need about 420 mg per day, women about 320 mg. Deficiency is common, especially in people who eat a lot of processed food, and low magnesium levels are consistently linked to higher blood pressure readings.

Good food sources include pumpkin seeds (about 150 mg per ounce), almonds (80 mg per ounce), black beans (120 mg per cup), and dark chocolate with 70% or higher cocoa content (65 mg per ounce). An ounce of pumpkin seeds on a salad plus a serving of beans at dinner covers most of your daily need without supplements.

Drinks That Lower Blood Pressure

Hibiscus tea has some of the strongest evidence of any beverage for blood pressure reduction. Research published in The Journal of Nutrition found that concentrated hibiscus tea lowers blood pressure in people with prehypertension and mild hypertension, with effects comparable to common blood pressure medications. The typical amount used in studies is two to three cups per day, brewed from dried hibiscus flowers (sometimes labeled “sour tea” or “agua de jamaica”).

Beetroot juice, as noted above, is the other standout. One cup daily is the amount consistently used in clinical research. Pomegranate juice has also shown modest benefits in smaller studies, though the evidence isn’t as robust. Plain water matters too. Even mild dehydration raises blood pressure by reducing blood volume, which triggers your body to constrict blood vessels.

Foods to Eat Less Of

The flip side of adding beneficial foods is reducing the ones that work against you. Sodium is the obvious target. The ideal limit for most adults with high blood pressure is under 1,500 mg per day, though staying below 2,300 mg still provides benefit. Most dietary sodium comes not from the salt shaker but from restaurant meals, processed meats, canned soups, bread, and packaged snacks.

Refined carbohydrates and added sugars also raise blood pressure independently of sodium. Sugary drinks are a particular problem because they deliver large amounts of fructose quickly, which interferes with nitric oxide production in blood vessels. Cutting back on soda and sweetened coffee drinks can produce a noticeable change within weeks. Alcohol raises blood pressure in a dose-dependent way, meaning the more you drink, the higher the effect, with even moderate intake contributing to elevated readings over time.

Putting It Together

The DASH eating pattern, which the 2025 AHA guidelines recommend as a first-line lifestyle intervention, is essentially a framework built around these same foods: fruits, vegetables, whole grains, lean protein, nuts, and beans, with limited sodium, red meat, and added sugars. People who follow it consistently see blood pressure reductions of 8 to 14 points systolic, which is comparable to starting a single blood pressure medication.

A practical daily target might look like this: two servings of leafy greens, a banana or sweet potato, a handful of nuts or seeds, a serving of beans, berries as a snack or breakfast addition, and fatty fish two to three times per week. Swap afternoon coffee for hibiscus tea. Use herbs, garlic, and lemon juice instead of salt for seasoning. These aren’t dramatic changes individually, but combined they address blood pressure through multiple biological pathways at once, which is exactly why dietary approaches can be so effective.