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.

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.



