Nearly half of adults in the United States, roughly 122 million people, have high blood pressure, according to the Centers for Disease Control and Prevention, and fewer than 1 in 4 have it under control. Left unmanaged, high blood pressure quietly damages the arteries, heart, kidneys, and brain for years before symptoms ever appear, which is why the American Heart Association calls diet one of the most powerful, and most underused, tools for bringing it back into a healthy range.

The science behind food and blood pressure comes down to a handful of nutrients working together. Potassium helps the kidneys excrete excess sodium and eases tension in blood vessel walls, according to the National Institutes of Health Office of Dietary Supplements. Dietary nitrates, found in beets and leafy greens, convert into nitric oxide, a molecule that signals blood vessels to relax and widen. Magnesium supports the same relaxation response in vascular smooth muscle, and soluble fiber helps regulate the blood sugar swings that can aggravate blood pressure over time. The Mayo Clinic notes that dietary patterns built around these nutrients, most famously the DASH diet, can lower systolic blood pressure by several points within just a few weeks.

None of this means any single food is a substitute for medication or medical care. But building meals around the right foods, consistently, can meaningfully support healthy numbers and reduce how hard your heart has to work every day. Here are 15 foods backed by research to help lower blood pressure naturally, what makes each one effective, and how to actually fit them into your week.

To put these foods into practice, check out our 7-Day High Blood Pressure Diet Meal Plan, and see our guide to 14 foods to avoid for high blood pressure for what to limit alongside them.

Pinterest pin: 15 Foods That Lower Blood Pressure Naturally

How Sodium, Potassium, and Blood Pressure Are Connected

Most conversations about blood pressure start and end with sodium, and for good reason. The FDA estimates that the average American consumes far more sodium than the recommended daily limit, largely from packaged and restaurant food rather than the salt shaker at home. But sodium is only half of the equation. Potassium works against sodium’s effects, helping the body excrete it through urine and relaxing blood vessel walls in the process. The Harvard T.H. Chan School of Public Health points out that most adults get less than half the recommended intake of potassium, which means the foods below matter just as much for what they add to the diet as for what they help push out.

1. Leafy Greens (Spinach, Kale, Swiss Chard)

Leafy greens are one of the richest everyday sources of potassium and dietary nitrates, a combination that helps relax blood vessels while supporting the kidneys in flushing out excess sodium. A review cited by the Harvard Health Publishing found that people with the highest intake of nitrate-rich vegetables had a meaningfully lower risk of high blood pressure than those with the lowest intake.

Nutrient Per 1 cup cooked
Potassium ~840mg

Best eaten: Sauteed with garlic, tossed into salads, or blended into smoothies where the flavor disappears but the nutrients don’t.

2. Beets

Beets are naturally high in dietary nitrates, which the body converts into nitric oxide, a compound that helps widen blood vessels. Research published through the National Library of Medicine found that drinking beet juice produced a measurable drop in systolic blood pressure within a few hours, an effect strong enough that beet juice is now used in some clinical studies as an active comparison against blood pressure medication.

Nutrient Per 1 cup
Nitrates High

Best eaten: Roasted and tossed with olive oil, juiced, or shredded raw into salads for a milder flavor.

3. Berries

Blueberries, strawberries, and raspberries are rich in anthocyanins, the antioxidant pigments that give them their color. A study highlighted by the Harvard Health Blog found that participants who ate a cup of blueberries daily for eight weeks saw a measurable improvement in blood vessel function and a modest reduction in systolic blood pressure.

Nutrient Per 1 cup
Anthocyanins High

Best eaten: Fresh by the handful, or blended into smoothies and stirred into oatmeal and yogurt.

4. Oats

Oats provide beta-glucan, a soluble fiber that the American Heart Association credits with supporting healthy cholesterol and steadier blood sugar, both of which reduce the day-to-day strain on blood vessels. Because oats digest slowly, they also help avoid the blood sugar spikes that can trigger short-term increases in blood pressure.

Nutrient Per 1 cup cooked
Fiber 4g

Best eaten: As a warm breakfast topped with berries and a spoonful of nut butter for staying power.

5. Bananas

Bananas are one of the most accessible sources of potassium, the mineral the NIH Office of Dietary Supplements identifies as directly counteracting sodium’s effect on blood pressure. One medium banana supplies about 10 percent of the recommended daily potassium intake in a form that requires no prep at all.

Nutrient Per 1 medium
Potassium ~422mg

Best eaten: On its own, sliced into oatmeal, or blended into smoothies.

6. Fatty Fish (Salmon, Mackerel, Sardines)

Omega-3 fatty acids in fatty fish have well-documented anti-inflammatory properties. The American Heart Association recommends at least two servings of fatty fish per week, noting that regular intake is associated with lower blood pressure and reduced triglycerides over time.

Nutrient Per 3.5 oz salmon
Omega-3s ~2.3g

Best eaten: Baked or grilled two to three times a week in place of red or processed meat.

7. Garlic

Garlic contains allicin, a sulfur compound formed when garlic is crushed or chopped. A review published through the National Library of Medicine found that garlic supplementation produced blood pressure reductions comparable to some first-line medications in people with elevated readings, likely by helping blood vessels relax.

Nutrient Per 1 clove
Allicin Present when crushed

Best eaten: Crushed and left to rest for 10 minutes before cooking, which preserves more allicin, then added to sauces and roasted vegetables.

8. Dark Chocolate

Dark chocolate with a high cocoa content supplies flavanols, plant compounds linked to improved blood vessel flexibility. A meta-analysis referenced by the Harvard Health Publishing found small but consistent blood pressure reductions among people who regularly consumed cocoa flavanols, though portion size matters given chocolate’s calorie and sugar content.

Nutrient Per 1 oz (70%+ cocoa)
Flavanols High

Best eaten: A small square as an occasional treat, choosing 70 percent cocoa or higher and watching total portion size.

9. Pistachios

Pistachios combine potassium and magnesium with healthy unsaturated fats, a combination that supports relaxed blood vessels. Research summarized by the Penn Medicine heart health program found pistachios lowered blood pressure more effectively than several other nuts in controlled comparisons, an effect researchers attribute in part to their potassium content.

Nutrient Per 1 oz (shelled)
Potassium ~291mg

Best eaten: As a portioned snack (roughly a small handful), or sprinkled over salads and yogurt.

10. Pomegranate

Pomegranate juice and seeds are rich in polyphenol antioxidants that may help protect blood vessel walls from oxidative damage. A small study reviewed by the National Library of Medicine found that daily pomegranate juice intake was associated with a modest but consistent reduction in systolic blood pressure over several weeks.

Nutrient Per 1 cup arils
Antioxidants High

Best eaten: As fresh arils sprinkled over salads and yogurt, or as a small glass of unsweetened juice.

11. Greek Yogurt

Greek yogurt provides calcium and potassium together, a pairing the American Heart Association highlights as part of the DASH diet, one of the most researched eating patterns for lowering blood pressure. Choosing plain, unsweetened varieties avoids the added sugar found in flavored options. For more calcium-rich choices, see our list of foods high in calcium.

Nutrient Per 1 cup
Calcium ~300mg

Best eaten: Plain, topped with berries and a drizzle of honey rather than a pre-sweetened cup.

12. Lentils

Lentils deliver potassium, magnesium, and fiber in one package, making them one of the more well-rounded plant foods for supporting healthy blood pressure. The Harvard T.H. Chan School of Public Health notes that regular legume intake is consistently linked to lower blood pressure and improved heart disease risk factors overall.

Nutrient Per 1 cup cooked
Potassium ~731mg

Best eaten: In soups and stews, or as a base for grain bowls in place of some of the meat.

13. Celery

Celery contains phthalides, compounds traditionally associated with relaxed blood vessel walls, along with a meaningful dose of potassium in a low-calorie package. It has been studied in animal models for its effect on blood pressure, and while human evidence is more limited, celery remains a useful low-sodium swap for salty snack foods.

Nutrient Per 1 cup chopped
Potassium ~263mg

Best eaten: Raw as a snack with hummus, or blended into juice.

14. Tomatoes

Tomatoes supply potassium alongside lycopene, an antioxidant that the National Library of Medicine has linked in research reviews to improved blood vessel function and modest blood pressure benefits, particularly when tomatoes are eaten regularly as part of an overall vegetable-rich diet.

Nutrient Per 1 cup
Lycopene High

Best eaten: Cooked into sauces, which increases lycopene absorption compared to raw tomatoes, or fresh in salads.

15. Sweet Potatoes

Sweet potatoes are a strong source of potassium, often overlooked compared to bananas, while also supplying fiber that supports steady blood sugar and reduces the strain of post-meal glucose spikes on blood vessels.

Nutrient Per 1 medium
Potassium ~542mg

Best eaten: Roasted or baked as a side dish, skin on for extra fiber.

Quick Reference: Potassium at a Glance

Food Serving Potassium
Leafy Greens 1 cup cooked ~840mg
Lentils 1 cup cooked ~731mg
Sweet Potato 1 medium ~542mg
Banana 1 medium ~422mg
Pistachios 1 oz ~291mg
Celery 1 cup ~263mg

Foods and Habits to Limit

Adding the right foods only goes so far if the rest of the diet works against you. The FDA and CDC both point to a handful of everyday habits worth limiting alongside the foods above:

  • Sodium-heavy processed and packaged foods, one of the single biggest dietary contributors to high blood pressure, even when they don’t taste especially salty
  • Alcohol, which can raise blood pressure when consumed regularly or in excess
  • Added sugars, which are linked to higher blood pressure over time independent of weight gain
  • Cured and deli meats, which are frequently among the highest-sodium items in a typical diet
  • Restaurant and takeout meals, which the American Heart Association notes tend to contain far more sodium than home-cooked versions of the same dish

Lifestyle Habits That Work Alongside Diet

Diet is one lever among several. The CDC also recommends regular physical activity, maintaining a healthy weight, managing stress, limiting alcohol, and not smoking as complementary strategies that amplify what a potassium- and nitrate-rich diet can do on its own. Even modest weight loss, in the range of 5 to 10 pounds, has been shown to meaningfully lower blood pressure in people who are overweight. Aerobic activity like brisk walking for 30 minutes most days is one of the most consistently effective non-dietary interventions studied.

Frequently Asked Questions

How quickly can food changes lower blood pressure? Some effects, like the drop seen after beet juice or nitrate-rich vegetables, can show up within hours. Broader dietary patterns like DASH typically show measurable results within two to eight weeks of consistent use.

Can diet alone replace blood pressure medication? Not for everyone. Diet is a powerful complement to medical treatment, but decisions about starting, adjusting, or stopping medication should always be made with a healthcare provider.

Is a low-sodium diet enough on its own? Reducing sodium helps, but pairing it with potassium-rich foods tends to produce a bigger effect than cutting sodium alone, since potassium actively helps the body clear excess sodium.

The Bottom Line

No single food will bring blood pressure into a healthy range on its own, but building meals around potassium-rich produce, nitrate-rich vegetables, fiber, and healthy fats can meaningfully support the numbers over time. The DASH-style pattern that emerges from combining these foods, leafy greens, legumes, fatty fish, nuts, and low-fat dairy, is among the most well-studied dietary approaches for blood pressure available. Pairing these changes with regular movement, stress management, and a genuine effort to limit sodium tends to produce the most noticeable results.

This article is for informational purposes only and is not a substitute for professional medical advice. Please consult your healthcare provider before making significant changes to your diet, especially if you are managing high blood pressure or taking medication.

Save It For Later

About the Author

Junior Triomph

Founder

Junior Triomph is the founder and primary author of CollaborateForHealthyWeight.org. After gaining weight alongside his wife during her pregnancy and losing it through intermittent fasting, he founded the site in 2024 to cut through fad-diet noise with evidence-based guidance. His background in natural cosmetic formulation trained him to critically evaluate scientific literature and distinguish marketing hype from real evidence. Read more about Junior on the About page.

View All Articles