What Is a Good Diet for High Blood Pressure?

The best-studied diet for lowering high blood pressure is the DASH eating plan, which stands for Dietary Approaches to Stop Hypertension. Developed through research funded by the National Heart, Lung, and Blood Institute, it emphasizes fruits, vegetables, whole grains, and low-fat dairy while limiting sodium, saturated fat, and added sugars. The Mediterranean diet offers similar benefits. Both patterns can lower systolic blood pressure by several points, which is enough to reduce the risk of heart attack and stroke even without medication.

The DASH Eating Plan

DASH isn’t a fad diet or a temporary fix. It’s a long-term eating pattern built around whole foods, and it has more clinical evidence behind it than any other dietary approach for blood pressure. For a standard 2,000-calorie day, the targets look like this:

  • Grains: 6 to 8 servings daily (mostly whole grains like brown rice, oats, and whole wheat bread)
  • Vegetables: 4 to 5 servings daily
  • Fruits: 4 to 5 servings daily
  • Low-fat or fat-free dairy: 2 to 3 servings daily

That’s a lot of produce compared to how most people eat. The combined effect of all that fiber, potassium, calcium, and magnesium is what drives blood pressure down, not any single nutrient on its own. You don’t need to hit these numbers perfectly every day. The goal is to shift your overall pattern in this direction over weeks and months.

Why Potassium Matters So Much

Potassium is one of the most powerful dietary tools for managing blood pressure, and most people don’t get enough of it. It works through two mechanisms: the more potassium you eat, the more sodium your kidneys flush out through urine. Potassium also eases tension in blood vessel walls, which directly lowers pressure.

You don’t need supplements to get enough. A medium banana has about 451 milligrams, and half a cup of cooked sweet potato provides 286 mg. Other strong sources include spinach, potatoes, acorn squash, yogurt, lima beans, oranges, and cantaloupe. Fish like trout, tuna, and catfish are also rich in potassium. Building meals around these foods gives you the benefit without overthinking it.

The Mediterranean Diet Alternative

If the structure of DASH feels rigid, the Mediterranean diet offers a more flexible path to similar results. It centers on olive oil, nuts, fish, legumes, and generous amounts of vegetables, with moderate wine consumption and minimal red meat or processed food.

In a year-long clinical trial, people following a Mediterranean diet supplemented with extra-virgin olive oil saw their systolic blood pressure drop by about 2.3 points, while those using a Mediterranean diet with added nuts dropped by 2.6 points. The control group’s blood pressure actually rose slightly. By the end of the study, the gap between the Mediterranean diet groups and the control diet was roughly 4 points for systolic pressure. That difference may sound small, but at a population level, a 4-point systolic reduction meaningfully lowers the risk of cardiovascular events.

How Sodium Affects Your Numbers

The American Heart Association recommends no more than 2,300 milligrams of sodium per day, with an ideal target of 1,500 mg for most adults. To put that in perspective, one teaspoon of table salt contains about 2,300 mg, and the average American consumes well over 3,400 mg daily. Most of that excess doesn’t come from the salt shaker. It’s already in the food before you sit down.

Processed and prepared foods are the biggest culprits. Bread, tortillas, cheese, deli meats, canned soups, frozen meals, and condiments all contribute significant sodium even when they don’t taste particularly salty. When shopping, check the Nutrition Facts label: 5% Daily Value or less per serving is considered low sodium, while 20% or more is high. Choosing fresh or frozen meats, poultry, and seafood over processed versions is one of the easiest swaps you can make.

Vegetables That Relax Blood Vessels

Certain vegetables contain natural compounds called nitrates that your body converts into nitric oxide, a gas that relaxes and widens blood vessels. Dark leafy greens like spinach, kale, and romaine lettuce are especially rich in these compounds, along with beets and celery. Nitric oxide also helps prevent blood clots and reduces inflammation in blood vessel walls.

Beets have gotten the most attention in short-term studies, with some showing measurable blood pressure reductions after regular consumption (though results are mixed). Regardless of the nitrate angle, these vegetables are packed with potassium, magnesium, and fiber, so they pull their weight in a blood-pressure-friendly diet from multiple directions. Roasting beets, adding spinach to scrambled eggs, or blending kale into a smoothie are simple ways to increase your intake.

What to Cut Back On

Beyond sodium, a few other dietary patterns reliably raise blood pressure. Alcohol is one of the clearest. If you have high blood pressure, the recommendation is to avoid alcohol or drink very little. For healthy adults, that means no more than one drink per day for women and two for men. Exceeding those limits raises blood pressure acutely and, over time, can make hypertension harder to control.

Saturated fat from fatty cuts of meat, full-fat dairy, and fried foods should also be limited. Replacing these with unsaturated fats from olive oil, nuts, avocados, and fatty fish (salmon, mackerel, sardines) supports both blood pressure and overall heart health. Added sugars, especially from sugary drinks, are another contributor worth reducing. Sweetened beverages are linked to weight gain, which independently worsens blood pressure.

Putting It Together Day to Day

You don’t need to overhaul your entire kitchen at once. Start with the changes that give you the most leverage: cook more meals at home so you control the sodium, swap refined grains for whole grains, and add an extra serving of vegetables or fruit to meals you already eat. Keep bananas, oranges, or dried apricots on hand for snacks. Use herbs, spices, citrus juice, and vinegar to flavor food instead of relying on salt.

At the grocery store, compare labels within the same product category. Two brands of canned tomatoes or pasta sauce can vary enormously in sodium content. Choosing the lower-sodium version every time adds up fast. When you eat out, ask for sauces and dressings on the side, and lean toward grilled rather than fried options.

Consistency matters more than perfection. Blood pressure responds to sustained dietary patterns, not individual meals. If you follow a DASH or Mediterranean-style diet most of the time, the occasional high-sodium restaurant meal won’t undo your progress. The people who see the biggest drops in their numbers are the ones who make these changes part of their routine rather than treating them as a short-term project.