Address
304 North Cardinal St.
Dorchester Center, MA 02124
Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM

Discover the best foods that lower blood pressure naturally — potassium picks, the best breakfast for high BP, what drinks help, and which foods to avoid.

You stood in the cereal aisle, picked up the box you always buy, and for the first time actually read the sodium column — 740mg per serving. That moment of realising your food is working against you? That’s exactly where this guide starts. The science on foods that lower blood pressure is genuinely solid, with measurable effects in mmHg, not just fuzzy wellness promises.
High blood pressure affects roughly 1 in 3 adults. Diet is one of the most powerful non-drug levers you have — not because of one magic food, but because of a combination of nutrients that work through three distinct biological pathways.
Short on time? Skip to the Practical Summary at the bottom.

When sodium is high, your body retains water, increasing blood volume. Potassium counteracts this: it helps kidneys excrete sodium and directly relaxes blood vessel walls. Most people take in ~3,400mg sodium while getting only ~2,600mg potassium — against a target of 4,700mg. Flipping that ratio is one of the most effective dietary changes for blood pressure.
Leafy greens and beetroot are rich in dietary nitrates. Your body converts those to nitric oxide, which signals artery walls to relax and widen. A meta-analysis of beet juice trials found average reductions of 3.55 mmHg systolic and 1.32 mmHg diastolic.
Flavanols in dark chocolate, anthocyanins in berries, and polyphenols in extra-virgin olive oil all reduce oxidative stress and inflammation in arterial walls. Stiff arteries mean higher systolic pressure — reducing stiffness directly lowers your top number.
A meta-analysis in the American Journal of Clinical Nutrition found potassium supplementation reduced systolic BP by 4–5 mmHg. Food sources are preferred over supplements. See the evidence-based supplements guide for more.
| Food | Potassium per serving |
|---|---|
| Cooked spinach (1 cup) | 839 mg |
| White beans (½ cup) | 829 mg |
| Avocado (½ fruit) | 708 mg |
| Sweet potato (1 medium) | 541 mg |
| Salmon (3 oz) | 534 mg |
| Banana (1 medium) | 422 mg |
A 2022 meta-analysis found beet juice lowered systolic BP by 3.55 mmHg and diastolic by 1.32 mmHg. Arugula has some of the highest nitrate concentration of any salad green.
Data from the Nurses’ Health Study found the highest quintile of anthocyanin intake associated with an 8% reduction in hypertension risk. A cup of mixed berries most days is genuinely worth doing.
Salmon delivers both potassium (534mg/3oz) and omega-3 fatty acids, which reduce systolic BP by approximately 4.5 mmHg at doses of 3g+ EPA+DHA/day. Aim for two servings per week — consistent with DASH diet guidelines.
Allicin in garlic has been shown in meta-analyses to reduce systolic BP by 5–7 mmHg. Crush or chop and wait 10 minutes before cooking to preserve the compound. Two to four cloves per day is the study range.
A 2019 meta-analysis found flavanol-rich cocoa reduced systolic BP by 3.2 mmHg overall; in hypertensive individuals, the effect was larger (−5.0 mmHg systolic). You need 70%+ cocoa content. One to two squares (20–30g) daily.
Beta-glucan in oats reduces systolic BP by ~2–3 mmHg. Three grams per day — roughly a bowl of porridge — is the threshold where effects become consistent.
A trial found EVOO reduced systolic BP by 3–5 mmHg vs refined sunflower oil, attributed to its polyphenol content. About two tablespoons per day in place of butter or refined oils.
McKay et al. (Journal of Nutrition, 2010): three cups/day for six weeks reduced systolic BP by 7.2 mmHg vs 1.3 mmHg placebo. Steep dried calyces 5–10 minutes, drink unsweetened.
One 250ml glass contains ~300–400mg dietary nitrates. Effects peak 2–3 hours after drinking. If on BP medication, speak to your doctor first — effects can stack.
~150ml/day for two weeks has shown ~5 mmHg systolic reduction. Rich in punicalagins that reduce arterial stiffness. Can interact with some medications — don’t treat as a free-pour health drink.
Even mild dehydration raises blood pressure through sodium retention and vessel constriction. Adequate hydration (2–3 litres/day) is foundational.
High-sodium processed foods: Deli meats (~1,000mg sodium/2oz), canned soups (~800mg/cup), frozen dinners (~1,200mg/meal). Aim to keep any single packaged item under 300mg sodium. See understanding high blood pressure to see how excess sodium triggers damage.
Red meat and saturated fat: Promotes inflammation and endothelial dysfunction. Multiple times per week works against your BP-lowering goals.
Added sugars: Particularly fructose, which raises uric acid, promotes insulin resistance, and activates the renin-angiotensin system. Keep under 25–30g/day.
Alcohol: More than 1–2 drinks/day raises BP directly. Meta-analyses show reducing alcohol lowers systolic BP by ~3.3 mmHg.
Add these daily: Potassium-rich foods (spinach, sweet potato, white beans, avocado, banana, salmon), nitrate-rich vegetables or beet juice, one cup of berries, two servings fatty fish/week, 2–4 garlic cloves, 1–2 squares 70%+ dark chocolate, oats for breakfast, extra-virgin olive oil, three cups hibiscus tea/day.
Reduce or avoid: Processed meats, canned soups, frozen meals, more than 1–2 drinks/day, added sugar, refined carbohydrates.
For other non-diet strategies including exercise, stress management, and sleep, those stack on top of dietary changes for substantially larger combined effects.
Subscribe to get the latest posts sent to your email.