Best Foods for High Blood Pressure
Leafy greens, beans and lentils, and plain low-fat yogurt are among the best foods for high blood pressure because they fit the well-studied DASH eating pattern.
DASH stands for Dietary Approaches to Stop Hypertension. It emphasizes vegetables, fruit, whole grains, low-fat dairy, beans, nuts and lean proteins while limiting sodium and saturated fat. The overall pattern matters more than any single food. For choices alongside meals, see the best drinks for high blood pressure.
What are the 9 best foods for high blood pressure?
In a 2020 meta-analysis of 30 randomized trials, DASH lowered blood pressure by an average of 3.2 mm Hg systolic and 2.5 mm Hg diastolic compared with control diets. The ai symptom analyzer cannot diagnose high blood pressure or replace a blood pressure measurement or urgent medical care.
The foods below are practical ways to build a DASH-style pattern; they are not ranked by a proven individual effect. Serving examples are guides, not prescriptions to eat every food every day. If you have kidney disease or take medicines that affect potassium, check with your clinician before substantially increasing potassium-rich foods.
1. Leafy greens
Spinach, kale and other leafy greens provide potassium, which helps the body handle sodium and supports normal blood vessel function. They also fit the vegetable-rich DASH pattern. People advised to restrict potassium may need different vegetable choices or portions.
Use a serving of 1 cup of raw leafy greens in a salad, or add cooked greens to a low-sodium meal. The standard DASH plan at 2,000 calories a day includes 4–5 vegetable servings daily from a variety of vegetables. Evidence strength: Strong for DASH as a whole; the studies provided do not establish how much leafy greens alone lower blood pressure.
2. Beans and lentils
Beans and lentils provide fiber, potassium and magnesium, and can replace processed meats or other higher-sodium protein foods. Their potassium may help balance sodium's effects on blood pressure, although the benefit depends on the whole diet and the person's health.
Try 1/2 cup of cooked beans or lentils in a salad, bowl or soup. Choose no-salt-added canned beans, or drain and rinse regular canned beans. In a 2,000-calorie DASH plan, nuts, seeds and legumes together are typically included 4–5 times a week. Evidence strength: Strong for the overall DASH pattern, not for a specific blood pressure reduction from beans alone.
3. Plain low-fat yogurt
Plain low-fat yogurt supplies calcium and protein and is one way to include the low-fat dairy foods used in DASH. Calcium contributes to normal blood vessel function, but yogurt is not a substitute for blood pressure treatment.
A DASH dairy serving is 1 cup of yogurt; the standard 2,000-calorie plan includes 2–3 low-fat or fat-free dairy servings a day. Add fruit for flavor and check labels for added sugars. If you cannot eat dairy, discuss suitable fortified alternatives with a clinician or dietitian. Evidence strength: Randomized trials support DASH as a pattern; they do not prove that yogurt alone produces the same benefit.
4. Oats
Oats are a whole grain that provides fiber and can replace more refined or salty breakfast foods. Whole grains are part of DASH, although the studies we found do not isolate oats as the cause of its blood pressure effects.
Use 1/2 cup of cooked oatmeal as a grain serving and add fruit or unsalted nuts. Choose plain oats when possible, since flavored packets can contain added sugar or sodium. A 2,000-calorie DASH plan includes 6–8 grain servings daily, preferably mostly whole grains. Evidence strength: Strong for the overall eating pattern; evidence from these studies is insufficient to predict an effect from oats alone.
5. Berries
Berries provide fiber and are an easy way to include fruit in place of foods high in added sugar. Fruit is a core DASH food group, and some fruits contribute potassium. No single berry needs to be eaten for the pattern to work.
Add 1/2 cup of fresh or frozen berries to oatmeal or plain yogurt, or eat them as a snack. Choose frozen berries without added sugar when available. The standard 2,000-calorie DASH plan includes 4–5 fruit servings daily. Evidence strength: DASH has strong randomized-trial support; research has not established a separate blood pressure effect for berries.
6. Bananas
Bananas are a convenient source of potassium. Potassium supports normal blood vessel function and can help counter some effects of dietary sodium, but too much can be dangerous for people who cannot regulate it normally.
One medium banana counts as a fruit serving in DASH. Slice one over oatmeal or pair it with plain yogurt rather than treating it as a required daily food. If you have kidney disease or take a medicine that raises potassium, ask your clinician whether bananas fit your plan. Evidence strength: The evidence supports the DASH pattern, not a proven blood pressure change from a particular number of bananas.
7. Unsalted nuts
Unsalted nuts provide unsaturated fats, fiber and minerals. Replacing salty snacks or foods high in saturated fat with nuts can make it easier to follow a DASH-style diet without adding unnecessary sodium.
A DASH serving is about 1/3 cup of nuts. Eat them plain, add a smaller amount to oatmeal, or choose unsalted nut butter. Nuts, seeds and legumes share the 4–5 servings per week recommendation in the standard 2,000-calorie DASH plan. Evidence strength: The randomized evidence is strongest for the whole DASH pattern; it does not establish a specific effect from nuts alone.
8. Salmon
Salmon provides protein and unsaturated fats and can replace higher-sodium processed meats. DASH includes fish and other lean proteins as part of a broader eating pattern; salmon itself is not required to lower blood pressure.
Serve a 3-ounce portion of cooked salmon with vegetables and a whole grain. Season with herbs or lemon rather than relying on salty sauces, and check the sodium content of canned or smoked fish. The standard 2,000-calorie DASH plan allows up to 6 ounces a day of lean meat, poultry and fish combined. Evidence strength: Strong for DASH overall; the studies we found do not isolate salmon's effect.
9. Sweet potatoes
Sweet potatoes provide potassium and fiber and can contribute to DASH's vegetable servings. Potassium helps with sodium balance, but people with kidney disease or those taking potassium-raising medicines may need individualized advice about portions.
Try 1/2 cup of cooked sweet potato as a vegetable serving. Bake or microwave it and use herbs or spices instead of adding a lot of salt. Include a variety of vegetables rather than relying on one type. Evidence strength: DASH has randomized-trial support, but research does not show how much sweet potatoes alone change blood pressure.
Which foods should you limit for high blood pressure?
High-sodium packaged and restaurant foods: Processed meats, canned soups, salty sauces, pizza and many restaurant meals can make sodium add up quickly. Compare Nutrition Facts labels, choose lower-sodium versions and ask for sauces or dressings on the side. Food does not need to taste salty to contain substantial sodium.
For most adults, an upper limit of 2,300 mg of sodium a day is recommended; an ideal limit of 1,500 mg a day is recommended for most adults with high blood pressure. Ask your clinician what target is appropriate for you. In the DASH-Sodium randomized trial, reducing sodium lowered blood pressure on both a DASH diet and a typical control diet.
Foods high in saturated fat: Limit fatty and processed meats, butter and full-fat dairy. Substitute fish, beans, unsalted nuts or low-fat dairy where appropriate. These swaps support the overall DASH pattern rather than acting as a stand-alone treatment.
Sweets and sugary foods: DASH limits sweets and added sugars. Choose fruit or plain yogurt more often, while allowing for an eating plan you can maintain. A 2024 review of diet research supports DASH and other healthy dietary patterns with sodium restriction, though the quality of evidence varies across individual dietary factors.
Who should be careful, and when should you see a doctor?
People with kidney disease, those on dialysis, and anyone taking medicines that affect potassium should ask a clinician or dietitian before increasing potassium-rich foods or using potassium-based salt substitutes. Medicines of concern include ACE inhibitors, angiotensin receptor blockers and potassium-sparing diuretics. Do not stop or change prescribed medication because of a diet change.
If you are pregnant or recently gave birth, contact your maternity care team promptly about high blood pressure or symptoms such as a severe headache, vision changes or upper abdominal pain. Children with high blood pressure need assessment and food advice tailored to their age and growth; adult targets should not simply be applied to them.
Seek emergency help: If a reading is higher than 180 mm Hg systolic and/or 120 mm Hg diastolic, repeat it after 1 minute. If it remains that high and you have chest pain, shortness of breath, weakness, trouble speaking, a vision change or another severe symptom, call emergency services immediately. Severe symptoms warrant emergency care even without a reading. If the repeated reading remains that high without symptoms, contact a healthcare professional as soon as possible.
For ongoing high blood pressure, discuss your readings and treatment plan with a clinician. Food changes can support treatment, but monitoring and prescribed medication may still be needed.
More on Best Foods For High Blood Pressure
- Are Bananas Good for High Blood Pressure?
- Are Beets Good for High Blood Pressure?
- Are Tomatoes Good for High Blood Pressure?
- Is Asparagus Good for High Blood Pressure?
- Is Avocado Good for High Blood Pressure?
- Is Dark Chocolate Good for High Blood Pressure?
- Is Garlic Good for High Blood Pressure?
- Is Spinach Good for High Blood Pressure?
- Is Swiss Chard Good for High Blood Pressure?
- Is Watermelon Good for High Blood Pressure?
Try the free tool
Ai Symptom Analyzer →Frequently asked questions
How quickly can a DASH-style diet affect blood pressure?
Blood pressure can respond within weeks, but the effect varies. Continue monitoring and follow your clinician's plan rather than relying on how you feel.
Do frozen vegetables fit a diet for high blood pressure?
Yes. Plain frozen vegetables can fit a DASH-style diet; check the label on seasoned varieties for added sodium.
Can a vegetarian diet fit the DASH pattern?
Yes. Beans, lentils, unsalted nuts, whole grains, fruits and vegetables can form the basis of a DASH-style vegetarian plan. A dietitian can help you choose suitable sources of protein, calcium and other nutrients.
Sources
- Dietary Approaches to Stop Hypertension (DASH) Diet and Blood Pressure Reduction in Adults with and without Hypertension: A Systematic Review and Meta-Analysis of Randomized Controlled Trials. Advances in nutrition (Bethesda, Md.) (2020). PubMed 32330233
- The Role of Diet in the Prevention of Hypertension and Management of Blood Pressure: An Umbrella Review of Meta-Analyses of Interventional and Observational Studies. Advances in nutrition (Bethesda, Md.) (2024). PubMed 37783307
- Effects on blood pressure of reduced dietary sodium and the Dietary Approaches to Stop Hypertension (DASH) diet. DASH-Sodium Collaborative Research Group. The New England journal of medicine (2001). PubMed 11136953