Several whole foods can meaningfully lower blood pressure, with the strongest evidence behind those rich in potassium, magnesium, nitrates, and omega-3 fatty acids. The best-studied eating pattern for blood pressure, the DASH diet, centers on fruits, vegetables, whole grains, nuts, and low-fat dairy while keeping sodium under 2,300 mg per day (with an optimal target of 1,500 mg). But you don’t need to overhaul your entire diet at once. Adding even a few of these foods consistently can make a measurable difference.
Potassium-Rich Foods Counter Sodium
Potassium is the single most important mineral for blood pressure that most people aren’t getting enough of. It works by flipping a kind of switch in your kidneys that deactivates a sodium-reabsorbing channel, helping your body flush out excess sodium through urine. The more potassium you take in, the more sodium you push out, and that directly eases pressure on your artery walls.
The DASH diet targets about 4,700 mg of potassium per day, which is well above what most Americans consume. You can close that gap with foods like sweet potatoes (one medium baked potato delivers roughly 540 mg), bananas, white beans, cooked spinach, avocados, and oranges. Potatoes with the skin on, tomato sauce, and coconut water are other easy sources. The key is consistency: a single high-potassium meal won’t shift your numbers, but weeks of steady intake will.
Leafy Greens and Beets for Nitric Oxide
Your blood vessels relax and widen when they’re exposed to nitric oxide, a molecule your body produces partly from dietary nitrates. Beets, arugula, spinach, and Swiss chard are among the richest natural sources. Once you eat these foods, bacteria on your tongue convert the nitrates into a form your body can use to produce nitric oxide, which signals your vessel walls to loosen up.
Beetroot juice has been studied the most directly. In a randomized trial published in Kidney International Reports, participants who drank nitrate-rich beetroot juice daily for four weeks saw their systolic blood pressure drop by about 5 mmHg and diastolic by about 3.5 mmHg. That’s a clinically relevant reduction, roughly comparable to what some first-line medications achieve in mild hypertension. You don’t need to drink beet juice specifically. Whole roasted beets, beet salads, or a daily serving of dark leafy greens provide the same nitrate compounds.
Berries Lower Pressure and Improve Artery Flexibility
Blueberries, strawberries, and other deeply pigmented berries contain compounds called anthocyanins that boost nitric oxide production and improve the flexibility of your arteries. Stiff arteries are a hallmark of high blood pressure, so anything that keeps them supple helps.
In a clinical trial of postmenopausal women with elevated blood pressure, those who consumed the equivalent of about a cup of blueberries daily (given as 22 g of freeze-dried powder) for eight weeks dropped their systolic pressure by 7 mmHg and diastolic by 5 mmHg on average. Their nitric oxide levels also rose by nearly 70% compared to baseline. The placebo group saw no change. Frozen blueberries, fresh strawberries, raspberries, and blackberries all contain anthocyanins, so variety works in your favor.
Fatty Fish and Omega-3s
Salmon, mackerel, sardines, herring, and trout are the richest dietary sources of the omega-3 fatty acids EPA and DHA, which reduce inflammation in blood vessel walls and improve how those vessels respond to changes in blood flow. A large dose-response meta-analysis in the Journal of the American Heart Association found that 2 to 3 grams per day of combined omega-3s was the optimal range, lowering systolic pressure by about 2.6 mmHg and diastolic by nearly 1.8 mmHg.
Two servings of fatty fish per week gets most people to roughly 2 grams per day of EPA and DHA. If you don’t eat fish, smaller amounts of omega-3s come from walnuts, flaxseed, and chia seeds, though these contain a plant-based form (ALA) that your body converts less efficiently.
Nuts and Seeds
Nuts are a triple threat for blood pressure: they deliver magnesium, potassium, and healthy fats in a compact package. Pistachios have particularly strong evidence. In a randomized trial, people with type 2 diabetes who replaced carbohydrate-heavy snacks with pistachios (roughly a handful or two per day, scaled to about 20% of their daily calories) saw a significant reduction in total peripheral resistance, the measure of how hard your heart has to push blood through narrowed vessels.
Pumpkin seeds stand out for magnesium, packing 150 mg in a single ounce. Almonds provide 80 mg per ounce, and cashews deliver 72 mg. Walnuts add omega-3s to the mix. The easiest approach is to swap chips, crackers, or pretzels for a small handful of unsalted mixed nuts as a daily snack.
Magnesium-Rich Foods
Magnesium plays a role in over 300 processes in your body, including direct blood pressure regulation. It helps blood vessel walls relax rather than constrict, and low magnesium levels are consistently linked to higher blood pressure. The recommended daily intake is 310 to 420 mg depending on your age and sex, but many people fall short.
Some of the most practical sources and their magnesium content:
- Pumpkin seeds (1 oz): 150 mg
- Chia seeds (1 oz): 111 mg
- Almonds (1 oz): 80 mg
- Cooked spinach (½ cup): 78 mg
- Swiss chard (½ cup): 75 mg
- Dark chocolate, 70%+ cocoa (1 oz): 64 mg
- Black beans (½ cup): 60 mg
- Quinoa (½ cup cooked): 60 mg
- Avocado (one whole): 58 mg
- Edamame (½ cup): 50 mg
Notice how much overlap there is with other categories on this list. Spinach gives you magnesium, potassium, and nitrates. Almonds give you magnesium and healthy fats. When you eat whole foods for blood pressure, the benefits stack.
Low-Fat Dairy
Yogurt and milk, particularly low-fat versions, have been consistently associated with lower blood pressure in large population studies, and they’re a core component of the DASH diet. Dairy proteins contain small peptides that, when digested, may mildly inhibit the same enzyme that common blood pressure medications target. The effect from food is far weaker than medication, over a thousand times less potent in lab comparisons, but as part of an overall dietary pattern, regular dairy consumption still contributes.
Plain low-fat yogurt is one of the better choices: 8 ounces delivers 42 mg of magnesium, a meaningful dose of potassium, calcium, and protein, without the added sugar found in flavored varieties.
Hibiscus Tea
Hibiscus tea is one of the few herbal beverages with clinical evidence behind it. A USDA-backed study found that drinking three cups of hibiscus tea daily for six weeks produced measurable blood pressure reductions compared to a placebo. The compounds in hibiscus petals appear to act as mild natural diuretics and may also help relax blood vessels. Brewing it is simple: steep dried hibiscus flowers (sold as “agua de jamaica” in many grocery stores) in hot water for five minutes, and drink it hot or iced.
What to Limit
Adding the right foods matters, but reducing sodium makes those efforts more effective. The American Heart Association recommends no more than 2,300 mg of sodium per day, with an optimal goal of 1,500 mg for most adults. Most excess sodium comes not from the salt shaker but from restaurant meals, processed meats, canned soups, bread, and packaged snacks. Reading labels for sodium content per serving is one of the simplest changes you can make.
Excess alcohol and added sugars also raise blood pressure independently. Cutting back on sugary drinks and keeping alcohol moderate (one drink per day for women, two for men) removes two common obstacles that can blunt the benefits of an otherwise solid diet.