The short answer: the foods that lower blood pressure best are vegetables, fruit, beans, nuts and low-fat dairy eaten together, with less salt. In the DASH trial, that way of eating lowered blood pressure by 11.4/5.5 mm Hg in people with high blood pressure in eight weeks. Single foods such as beet juice, garlic and dark chocolate did far less, around 2 to 4 points in the top number.
No single food works like a medicine. What the research shows is that a pattern of eating, kept up every day, moves the numbers. The foods below are the building blocks of that pattern, and the table shows how much each one has been tested. If you haven’t read it yet, our guide on how to lower blood pressure covers exercise, alcohol and sleep too.
What foods lower blood pressure?
Foods that lower blood pressure include leafy greens, potatoes, bananas, beans, nuts, low-fat yogurt and oily fish. Here’s what the trials found for each, from the studies listed at the end. Numbers are the average drop in the top (systolic) and bottom (diastolic) readings, in mm Hg. The strength ratings are our own summary.
| Food or food group | What the research found | Evidence strength |
|---|---|---|
| Vegetables and fruit, in larger amounts | Down 2.8/1.1 in the DASH trial, with all food provided | Strong: controlled feeding trial, 459 adults |
| Low-fat milk and yogurt, added to more vegetables and fruit | Adding them, with less fat, took the drop to 5.5/3.0. Low-fat dairy was linked with a 16% lower risk of developing high blood pressure | Strong as part of DASH; moderate on its own (5 cohort studies) |
| Potassium-rich foods: potatoes with skin, leafy greens, bananas, oranges, yogurt | More potassium lowered blood pressure by 3.49/1.96, in people with high blood pressure only | Strong: 22 trials |
| Beans, lentils and chickpeas | Down 2.25 in the top number, swapped in for other foods | Moderate: 8 feeding trials, and the authors want bigger ones |
| Ground flaxseed | Down 3.19/2.61, with bigger drops after 20 weeks or more | Moderate: 33 trials, but results varied a lot |
| Beets and beet juice (nitrate) | Down 4.1/2.0 at the clinic, but no change on home or 24-hour monitors | Mixed: 13 small trials |
| Leafy greens such as spinach and arugula | Rich in both potassium and nitrate, the two nutrients above | Indirect: not tested alone in the trials we read |
| Oily fish such as salmon and sardines | Omega-3 fats from fish (EPA and DHA) lowered the top number by about 2.6 at the best intake | Moderate: 71 trials of omega-3; fish meals not tested separately |
| Nuts, especially pistachios | Down 1.29 in the top number in people without type 2 diabetes; pistachios 1.82 | Weak to moderate: 21 trials, small effects |
| Garlic | Down 3.75/3.39, from garlic supplements against placebo | Moderate for supplements; untested for garlic in cooking |
| Cocoa and dark chocolate | Down about 1.8/1.8 over 2 to 18 weeks, using flavanol-rich cocoa | Moderate: Cochrane review of 35 trials, mostly healthy people |
| Whole grains such as oats and brown rice | The main grain in DASH, which lowered blood pressure as a whole | Part of the pattern; not tested alone in the trials we read |
Two things stand out. The biggest effects come from the whole pattern, not from any one row. And foods sold as quick fixes, like beet juice and cocoa, have the weakest real-world results. For a full ranking of potassium sources, see our foods high in potassium comparison.
How much can diet lower blood pressure?
Diet can lower blood pressure by about 5 to 11 points in the top number, based on two large feeding trials. Here’s what they found:
| Trial and diet | Who | Average drop (mm Hg) |
|---|---|---|
| DASH, 8 weeks: fruits and vegetables diet | All 459 adults | 2.8 / 1.1 |
| DASH, 8 weeks: full DASH diet | All 459 adults | 5.5 / 3.0 |
| DASH, 8 weeks: full DASH diet | 133 people with high blood pressure | 11.4 / 5.5 |
| DASH-Sodium: DASH with low sodium, against a typical US diet with high sodium | People without high blood pressure | 7.1 (top number) |
| DASH-Sodium: same comparison | People with high blood pressure | 11.5 (top number) |
In both trials, people were given all their food. In DASH, their weight and sodium were held steady, so the drop came from the mix of foods. In DASH-Sodium, the people who started with the highest readings gained the most, the NHLBI says. Our DASH diet meal plan turns this way of eating into seven days of simple meals.
What foods lower blood pressure quickly?
No food lowers blood pressure quickly in a way trials have shown at home. The studies above ran for weeks: 8 weeks for DASH, 30 days per sodium level in DASH-Sodium, 1 to 6 weeks for beet juice and 2 to 18 weeks for cocoa. A banana or a glass of juice won’t bring down a high reading within the hour.
If your reading is very high, food is the wrong tool. Our guide to what blood pressure is too high explains when to call your doctor and when to call 911. To make sure the number is real in the first place, follow the steps in how to take blood pressure at home.
Do bananas lower blood pressure?
Bananas can help lower blood pressure as one part of a potassium-rich diet, but not on their own. A medium banana has about 422 mg of potassium, according to USDA FoodData Central. A baked potato with its skin has about 926 mg. In the potassium review, the benefit showed up in people with high blood pressure and came from total intake across the day. Our look at eating a banana every day covers what one a day can and can’t do. Curious about cocoa? Read is dark chocolate good for you.
Does beet juice lower blood pressure?
Beet juice lowered blood pressure by about 4 points in the top number when it was measured at a clinic, in a review of 13 trials. But the drop disappeared when people wore 24-hour monitors or checked at home, which the authors called the more accurate methods. Cooked beets are a fine vegetable to eat. Just don’t count on the juice to do the work of a whole diet.
What foods should you avoid with high blood pressure?
With high blood pressure, eat less salt, fatty meat, full-fat dairy, sweets and sugary drinks, according to the NHLBI and MedlinePlus. MedlinePlus says you can still eat foods from every food group. Here’s what to cut back on:
- Salty foods. In DASH-Sodium, every step down in sodium lowered the top number further, on both the typical diet and DASH. Our guide to how much sodium per day shows the limits and where salt hides.
- Fatty meat and full-fat dairy. DASH swaps them for fish, poultry, beans and low-fat dairy.
- Sweets and sugary drinks. The NHLBI plan allows 5 or fewer servings of sweets a week on 2,000 calories.
- Alcohol. MedlinePlus suggests no more than 1 to 2 drinks a day for men and 1 for women, and not starting if you don’t drink. See how much alcohol is safe.
Who should be careful with potassium-rich foods?
People with kidney disease, and people who take certain heart or blood pressure medicines, should ask their doctor before eating much more potassium. MedlinePlus says damaged kidneys may not clear extra potassium. It lists ACE inhibitors, ARBs and potassium-sparing diuretics such as spironolactone among the causes of potassium building up too high. Ask about potassium-based salt substitutes too. Never stop or change a blood pressure medicine because you’ve changed how you eat. Tell your doctor, and let them adjust anything that needs it.
Your next step
Pick one meal this week and build it from the table: a potato with its skin, a cup of greens and a scoop of beans. Next week, add a cup of yogurt or a piece of fruit to your day. Keep checking your blood pressure the same way so you can see what changes. If you want everything on one page, the 7-day DASH meal plan does the planning for you, and our foods that lower cholesterol list overlaps with much of it. A banana a day is an easy start, and the book below makes it a habit.
Make the fruit part easy
The Banana Book
A 7-day banana habit plan plus 60 simple recipes, sorted by what you need. It’s a cookbook, not a treatment, so keep following your doctor’s advice. Only $4.99.
Quick questions
What drink lowers blood pressure?
Low-fat milk and beet juice are the drinks with trial evidence, but neither works fast. Low-fat dairy was part of the DASH diet that lowered blood pressure 5.5/3.0 mm Hg. Beet juice lowered clinic readings by about 4 points in the top number, with no change on home monitors. Drinking less alcohol also helps.
Is dark chocolate good for blood pressure?
Dark chocolate and cocoa can lower blood pressure a little. A Cochrane review of 35 trials found flavanol-rich cocoa products lowered it by about 1.8/1.8 mm Hg over 2 to 18 weeks, mostly in healthy people. That’s a small effect, and chocolate brings sugar and calories, so treat it as a treat, not a treatment.
Does garlic lower blood pressure?
Garlic supplements lowered blood pressure by 3.75/3.39 mm Hg in a review of 17 trials, mostly against placebo, with the clearest effect in people with high blood pressure. Those trials tested supplements, not garlic in cooking. Ask your doctor or pharmacist before taking any supplement alongside blood pressure medicine.
What foods lower blood pressure and cholesterol?
Beans, lentils, nuts, oats and other whole grains help both blood pressure and cholesterol. The NHLBI says follow-up reports from the DASH trial showed the diet also lowered LDL cholesterol. Beans and lentils lowered the top blood pressure number by about 2 points in feeding trials, and they help LDL cholesterol too.
Can you lower blood pressure without medication?
Some people can lower their blood pressure with food and lifestyle changes. In the DASH trial, people with high blood pressure saw an average drop of 11.4/5.5 mm Hg from diet alone. Many people still need medicine, though. If you take it, never stop or change it on your own. Talk to your doctor first.
Do nuts lower blood pressure?
Nuts lower blood pressure only slightly. A review of 21 trials found nuts lowered the top number by about 1.3 mm Hg in people without type 2 diabetes, and pistachios by about 1.8. Choose unsalted nuts, since salted ones add sodium. DASH counts a third of a cup of nuts as one serving, with 4 to 5 servings of nuts, seeds and beans a week.
This article is general information, not medical advice. Diet can help blood pressure, but it doesn’t replace care from your doctor. If you have kidney disease or take blood pressure medicine, ask your doctor before eating much more potassium or using salt substitutes. Never stop or change any medicine without talking to your doctor.
Sources
- Appel LJ, et al. A clinical trial of the effects of dietary patterns on blood pressure (DASH). N Engl J Med, 1997
- Sacks FM, et al. Effects on blood pressure of reduced dietary sodium and the DASH diet. N Engl J Med, 2001
- Aburto NJ, et al. Effect of increased potassium intake on cardiovascular risk factors and disease. BMJ, 2013
- Jayalath VH, et al. Effect of dietary pulses on blood pressure. Am J Hypertens, 2014
- Jackson JK, et al. Medium-term effects of dietary nitrate supplementation on blood pressure in adults. J Hypertens, 2017
- Ried K, et al. Effect of cocoa on blood pressure. Cochrane Database Syst Rev, 2017
- Mohammadifard N, et al. The effect of tree nut, peanut, and soy nut consumption on blood pressure. Am J Clin Nutr, 2015
- Effect of flaxseed supplementation on blood pressure: a dose-response meta-analysis. Food Funct, 2023
- Zhang X, et al. Omega-3 polyunsaturated fatty acids intake and blood pressure. J Am Heart Assoc, 2022
- Wang HP, et al. Effect of garlic on blood pressure: a meta-analysis. J Clin Hypertens, 2015
- Ralston RA, et al. A systematic review and meta-analysis of elevated blood pressure and consumption of dairy foods. J Hum Hypertens, 2012
- NHLBI. DASH Eating Plan
- NHLBI. Health Benefits of DASH
- MedlinePlus. DASH diet to lower high blood pressure
- MedlinePlus. Potassium in diet
- USDA. FoodData Central, SR Legacy