Eating more potassium-rich fruits and vegetables, cutting back on sodium, and choosing whole grains over refined ones can lower systolic blood pressure by anywhere from 1 to 13 mmHg. That range depends on how far your current diet is from the ideal and how high your blood pressure is to start, but even a few points of reduction meaningfully lowers your risk of heart attack and stroke. The eating pattern with the strongest clinical evidence behind it is called DASH (Dietary Approaches to Stop Hypertension), and the good news is it doesn’t require exotic ingredients or extreme restriction.
The DASH Eating Pattern
DASH is less of a “diet” and more of a blueprint for how your plate should look most days. It emphasizes fruits, vegetables, whole grains, low-fat dairy, lean protein, nuts, and beans while limiting red meat, added sugars, and sodium. The 2025 guidelines from the American Heart Association and American College of Cardiology continue to endorse it as a first-line approach, citing average reductions of 1 to 13 mmHg systolic and 1 to 10 mmHg diastolic.
Those numbers might sound modest, but they rival what some blood pressure medications achieve. The biggest drops tend to show up in people who start with the most room for improvement: those eating a typical Western diet high in processed food and low in produce. If your blood pressure is in the stage 1 range (130 to 139 systolic or 80 to 89 diastolic), dietary changes alone may be enough to bring you back to normal territory, defined as under 120/80.
Why Sodium and Potassium Matter Together
Most advice about blood pressure starts and ends with “eat less salt,” but the relationship between sodium and potassium is what actually drives the effect. When your diet is high in sodium and low in potassium, your kidneys retain excess sodium and water, which causes the smooth muscle lining your blood vessels to contract. That contraction narrows the vessels, increases resistance, and pushes blood pressure up.
Potassium counteracts this process. It helps your kidneys flush sodium out through urine, relaxes blood vessel walls, and blunts the hormonal signals that raise blood pressure. The target is to keep sodium under 1,500 mg per day (the AHA’s recommendation, especially for people who already have high blood pressure) while getting around 4,700 mg of potassium. For context, the average American eats roughly 3,400 mg of sodium and only about half the recommended potassium.
Practically, this means two things. First, reduce packaged and restaurant food, which accounts for most sodium intake. Bread, deli meat, canned soups, frozen meals, pizza, and sauces are the biggest contributors, not the salt shaker on your table. Second, load up on potassium-rich foods: bananas, potatoes, sweet potatoes, spinach, beans, avocados, oranges, and tomatoes.
Fruits and Vegetables With the Strongest Evidence
Leafy greens like spinach, kale, and Swiss chard pack both potassium and magnesium, two minerals that directly support healthy blood pressure. Berries are rich in plant compounds called flavanols that help blood vessels relax and widen. Citrus fruits contribute potassium and vitamin C. The more variety you eat, the broader your mineral and antioxidant coverage.
Beetroot deserves a special mention. It’s unusually high in dietary nitrates, which your body converts into nitric oxide, a molecule that signals blood vessels to dilate. In clinical trials, about 250 ml (roughly one cup) of beetroot juice lowered systolic blood pressure by around 4 to 5 mmHg within six hours. Some studies using larger doses found reductions as high as 10 mmHg. You don’t need to drink juice to get the benefit; roasted beets, arugula, and celery are also good nitrate sources.
Whole Grains Over Refined Grains
Swapping white bread, white rice, and regular pasta for whole-grain versions adds fiber, magnesium, and other nutrients stripped away during processing. Fiber helps with weight management by keeping you full longer, and carrying less weight reduces the workload on your heart and arteries. The Dietary Guidelines for Americans recommend at least three servings of whole grains per day, roughly equivalent to three slices of whole-wheat bread. At minimum, half of all grains you eat should be 100% whole grain.
Good options include oats, brown rice, quinoa, barley, farro, and whole-wheat pasta. When shopping, check that “whole grain” or “whole wheat” is the first ingredient on the label. Terms like “multigrain” or “made with whole grains” can be misleading.
The Role of Magnesium
Magnesium helps blood vessels relax and supports the same sodium-flushing kidney function that potassium does. Intakes in the range of 500 to 1,000 mg per day have been associated with blood pressure reductions of about 5.6/2.8 mmHg. Most people fall well short of that through diet alone, so prioritizing magnesium-rich foods is worthwhile: pumpkin seeds, almonds, cashews, black beans, edamame, dark chocolate, avocados, and spinach are all strong sources.
The combination of adequate potassium (4,700 mg), magnesium (at least 500 mg), and sodium under 1,500 mg appears to produce the largest dietary blood pressure benefit. These three minerals work together, and getting just one right while ignoring the others limits your results.
Healthy Fats and Omega-3s
Omega-3 fatty acids, the type found in fatty fish like salmon, mackerel, sardines, and herring, can lower blood pressure, but the effect requires fairly high intake. Meta-analyses show reductions of about 3 to 5 mmHg systolic in people with hypertension, typically at doses above 3 grams of omega-3s per day. That’s more than most people get from two servings of fish per week, though any amount still supports heart health through other pathways like reducing inflammation and improving cholesterol.
Beyond fish, prioritize unsaturated fats from olive oil, nuts, seeds, and avocados while cutting back on saturated fat from red meat, butter, and full-fat cheese. This shift improves how your blood vessels function over time.
Dark Chocolate in Moderation
Dark chocolate with at least 50% cocoa contains flavanols that stimulate nitric oxide production, helping arteries relax. Clinical trials have used anywhere from a small square (about 6 grams) to a full bar’s worth per day, with an average flavanol dose of around 670 mg. The blood pressure effect is modest but real, and it shows up within a few weeks of regular consumption. Choose chocolate with 70% cocoa or higher to get more flavanols per bite, and keep portions small to avoid excess sugar and calories.
What to Limit or Avoid
Sodium is the biggest dietary driver of high blood pressure, but it’s not the only thing worth cutting back on. Excess alcohol raises blood pressure significantly, and the effect compounds over time. If you drink, keeping it to one drink per day (for women) or two (for men) is the standard guidance, though less is better for blood pressure specifically.
Caffeine causes a short-term blood pressure spike of about 3/2.5 mmHg in adults, with a larger jump of around 5/2 mmHg in the first few days of regular consumption. The effect tends to diminish with habitual use, so moderate coffee or tea intake (two to three cups daily) is generally fine for most people with hypertension. If your blood pressure is poorly controlled, though, it’s worth testing whether cutting caffeine helps.
Added sugars, especially from sweetened beverages, contribute to weight gain and have been independently linked to higher blood pressure. Processed meats like bacon, sausage, and hot dogs combine high sodium with saturated fat, making them a double hit.
Putting It All Together
You don’t need to overhaul your entire diet overnight. Small, consistent shifts add up. A practical starting framework looks like this:
- Fruits and vegetables: aim for 8 to 10 servings per day combined, emphasizing leafy greens, berries, citrus, and beets
- Whole grains: at least 3 servings per day (oats, brown rice, whole-wheat bread)
- Lean protein: fish twice a week, plus beans, lentils, and poultry
- Nuts and seeds: a small handful daily for magnesium and healthy fats
- Dairy: low-fat yogurt or milk for calcium and potassium
- Sodium: under 1,500 mg per day, primarily by reducing packaged and restaurant food
The effects aren’t instant. Most clinical trials show measurable blood pressure changes within two to four weeks of sustained dietary improvement. The reductions tend to increase over the first few months as your body adjusts to lower sodium levels and higher mineral intake. For people with stage 1 hypertension, these changes can be the difference between needing medication and not.

