B - Lower BP
Foods that lower blood pressure (grocery list included)
The foods to lower blood pressure are the ones rich in potassium, magnesium and fibre, and light on sodium: leafy greens, beans and lentils, fruit, oats and other whole grains, unsalted nuts, low-fat dairy and oily fish. Eaten together as the DASH pattern, Mayo Clinic reports they can lower readings by up to 11 mmHg.
Up to 11 mmHg is the kind of change people expect from a tablet, not a trolley. Food does not replace medication when your doctor has prescribed it, but it is one of the few levers you fully control. This guide covers what to put in the basket, why each item earns its place, and how to turn the list into a habit rather than a one-off healthy shop.
Why food moves the number at all
Blood pressure responds to the balance of minerals in your diet, not just to salt. Sodium pulls water into the bloodstream and raises the pressure inside your vessels. Potassium does the opposite, easing tension in vessel walls and helping your kidneys clear excess sodium. The American Heart Association (AHA) recommends 3,500 mg to 5,000 mg of potassium a day for people trying to prevent or treat high blood pressure, ideally from food rather than pills.
Magnesium, calcium and fibre play supporting roles, which is why the overall pattern matters more than any single hero food. The National Heart, Lung, and Blood Institute (NHLBI) built the DASH eating plan around that idea.
The foods to lower blood pressure, group by group
Leafy greens and other vegetables
Spinach, kale, chard, broccoli, green beans and tomatoes are what the NHLBI calls rich sources of potassium, magnesium and fibre. DASH asks for four to five servings of vegetables a day at a 2,000 calorie level, where one serving is a cup of raw leafy greens or half a cup cut up and cooked. Frozen counts, and often costs less than fresh.
Potassium-rich fruit
Bananas, oranges, apricots, melon, dates and raisins all pull weight here. The AHA puts a medium banana at about 451 mg of potassium. DASH also asks for four to five fruit servings a day, and a serving is smaller than most people assume: one medium fruit, half a cup of tinned or frozen fruit, or a quarter cup of dried.
Beans, lentils and other legumes
Kidney beans, lentils and split peas are, in NHLBI terms, rich sources of magnesium, protein and fibre. DASH groups them with nuts and seeds at four to five servings a week. A tin of unsalted beans in a soup or salad is the cheapest upgrade on this list.
Potatoes and sweet potatoes
Baked rather than fried, both are strong potassium sources. The AHA puts half a cup of plain cooked sweet potato at 286 mg of potassium. They sit in the vegetable group, so they count towards your daily four to five.
Unsalted nuts and seeds
Almonds, walnuts, peanuts and sunflower seeds bring magnesium and fibre. Portions are small by design: a third of a cup of nuts, two tablespoons of seeds, or two tablespoons of nut butter is one serving. Buy them unsalted, because salted nuts undo the point.
Wholegrain foods
Oats, brown rice, wholewheat bread and pasta, and unsalted popcorn are the DASH energy and fibre base, at six to eight servings a day at 2,000 calories. The NHLBI is explicit that most of your grain servings should be wholegrain.
Fat-free and low-fat dairy
Two to three servings a day of skimmed milk, low-fat yoghurt or reduced-fat cheese give you calcium and protein without the saturated fat. If dairy does not agree with you, the NHLBI suggests lactose-free or lactose-reduced options.
Oily fish
Salmon, mackerel, sardines, herring and anchovies are the omega-3 sources. The AHA recommends two servings of non-fried fish a week, roughly 3 ounces cooked each. Tinned sardines and mackerel are cheap and keep for months.
The grocery list
Copy this into your phone. Nothing here is exotic.
Produce
- Spinach or kale, and a bag of mixed salad leaves
- Broccoli, carrots, green beans, tomatoes
- Sweet potatoes and baking potatoes
- Bananas, oranges, apples, a melon
- Frozen berries and frozen mixed vegetables (no added salt)
Cupboard
- Tinned beans, chickpeas and lentils, low salt or no added salt
- Porridge oats
- Brown rice and wholewheat pasta
- Unsalted almonds, walnuts and sunflower seeds
- Tinned sardines, mackerel or salmon
- Tinned tomatoes, garlic, herbs and spices to season instead of salt
Chilled
- Skimmed or semi-skimmed milk
- Plain low-fat yoghurt
- Reduced-fat cheese
- Fresh or frozen salmon or mackerel
Foods to cut back on
The removals matter as much as the additions. Most sodium in a typical diet comes from packaged and restaurant food rather than the salt shaker, which is why the AHA and the US Centers for Disease Control and Prevention (CDC) both point people at labels first. Aim for no more than 2,300 mg of sodium a day, moving towards 1,500 mg if you can. Mayo Clinic notes that cutting sodium can lower readings by roughly 5 to 6 mmHg.
Alcohol is the other one. Drinking too much raises blood pressure and can blunt the effect of blood pressure medicines. Cutting back tends to show up in your readings faster than most dietary changes.
The NHLBI’s DASH-Sodium trial found that combining the DASH pattern with low sodium lowered blood pressure more than either change alone, and that people who started with the highest readings gained the most.
Turning a list into a habit
A single good shop does not lower anything. What works is a repeatable weekly basket and one small swap at a time: porridge instead of a sugary cereal, unsalted nuts instead of crisps, beans in a meal you already cook.
Track alongside it. Because blood pressure moves naturally through the day, the only honest way to tell whether a change is working is to log readings over several weeks and watch the average, not the individual numbers. Our guide on how to lower blood pressure covers the full habit set, 12 daily habits that lower blood pressure naturally breaks them into small steps, and does magnesium lower blood pressure digs into one mineral in detail. If your bottom number is the problem, see how to lower diastolic blood pressure.
When to see a doctor
- Seek emergency care for a reading higher than 180 systolic or higher than 120 diastolic alongside chest pain, shortness of breath, weakness or numbness, vision changes, difficulty speaking or a severe headache.
- Book an appointment if your home average sits at 130/80 mmHg or above, if it is climbing over weeks, or if you have diabetes, kidney disease or a history of heart problems.
- Check before increasing potassium if you have kidney disease or take medicines that affect potassium levels. The AHA advises speaking to a health professional before using potassium supplements or salt substitutes, because they are not safe for everyone.
This page is general information and does not replace advice from a healthcare professional who knows your history.
Frequently asked questions
What foods lower blood pressure quickly? No food works within hours in a way you can rely on. Cutting sodium and alcohol tends to show up fastest, within days to a couple of weeks, while the full benefit of a DASH-style diet builds over weeks and months. Judge it on your average reading, not on one measurement after one meal.
What is the best single food for high blood pressure? There is not one. The NHLBI’s own trials found the DASH pattern beat simply adding more fruit and vegetables to an otherwise typical diet, which tells you the combination is doing the work rather than any individual item.
Can I lower my blood pressure with diet alone? Some people with mildly raised readings can. Others need medication as well, and that is not a failure. Even then, the foods above may reduce the dose you need. Your doctor decides, based on your full picture.
Do I have to give up salt completely? No. The target is 2,300 mg of sodium a day or less, ideally moving towards 1,500 mg, which leaves room for normal cooking. Most of the saving comes from buying fewer packaged foods, not from banning the salt pot.
Last reviewed: August 2026
Sources: National Heart, Lung, and Blood Institute (DASH Eating Plan; Following DASH; Health Benefits of DASH, including the DASH and DASH-Sodium trials); American Heart Association (How Potassium Can Help Control High Blood Pressure; Fish and Omega-3 Fatty Acids; sodium guidance); Mayo Clinic (10 ways to manage high blood pressure without medicine); US Centers for Disease Control and Prevention (sodium).
Start this habit in CardioVibe
Pick one swap from the list, then log your readings in CardioVibe for a few weeks and see whether your average shifts. It works alongside your medical care, never instead of it.
Download CardioVibe
Take control of your blood pressure with small daily habits, and see exactly what's working as your readings improve.
Download CardioVibe
Keep every reading in one place, spot patterns early, and bring a clear history to your next GP appointment.


