A diet built around fruits, vegetables, whole grains, and lean protein can lower systolic blood pressure by about 5.5 mm Hg and diastolic pressure by 3 mm Hg, even without medication changes. That may sound modest, but it’s enough to meaningfully reduce your risk of heart attack and stroke. The key is knowing which specific foods matter most and how they work together.
The DASH Diet: The Proven Framework
The most studied dietary approach to blood pressure is the DASH diet, developed through research funded by the National Heart, Lung, and Blood Institute. It emphasizes fruits, vegetables, whole grains, poultry, fish, and low-fat dairy while limiting red meat, added sugars, and saturated fat. When combined with lower sodium intake, the results get even more impressive: systolic blood pressure drops by nearly 9 mm Hg compared to a typical higher-sodium American diet.
You don’t need to overhaul your entire diet overnight. The DASH pattern works because of the cumulative effect of several nutrients, particularly potassium, magnesium, and calcium, replacing the excess sodium and processed food in a typical Western diet. The sections below break down the individual food groups doing the heavy lifting.
Potassium-Rich Fruits and Vegetables
Potassium directly counteracts sodium’s effect on blood pressure. It helps your kidneys flush out excess sodium and relaxes the walls of your blood vessels. Most Americans eat far more sodium than potassium, and correcting that imbalance is one of the fastest dietary levers you can pull.
The best potassium sources are bananas, sweet potatoes, spinach, avocados, oranges, tomatoes, white beans, and cantaloupe. Potatoes (with the skin) are also surprisingly rich in potassium. Aim to include at least one potassium-rich food at every meal rather than trying to load up once a day. The federal guideline for sodium is under 2,300 mg daily for adults, but the average American consumes over 3,400 mg. Increasing your potassium intake while simultaneously cutting sodium amplifies the benefit of both changes.
Beetroot Juice and Nitrate-Rich Vegetables
Beetroot juice is one of the most studied single foods for blood pressure. In a clinical trial published in the American Heart Association’s journal Hypertension, people with high blood pressure who drank about 250 mL (roughly one cup) of beetroot juice daily saw reductions in both systolic and diastolic blood pressure within one week. The effect held steady over the full four-week study period.
The mechanism involves dietary nitrates. When you consume nitrate-rich foods, bacteria on your tongue convert the nitrates into a related compound. In the acidic environment of your stomach, this compound transforms into nitric oxide, a molecule that signals blood vessels to relax and widen. That widening directly reduces the pressure your blood exerts on artery walls.
Beyond beetroot, other high-nitrate vegetables include arugula, celery, lettuce, and radishes. However, a recent trial in the American Journal of Clinical Nutrition found that eating leafy green vegetables alone (at typical dietary amounts) didn’t significantly lower blood pressure in people with elevated readings. Beetroot juice appears to deliver nitrates in a more concentrated, reliable dose than salads alone. If you want to try this approach, roughly one cup of beetroot juice daily is the amount supported by evidence.
Magnesium-Rich Foods
Magnesium helps blood vessels relax and plays a role in regulating the electrical signals that control heart rhythm. A large meta-analysis of randomized controlled trials, published in Hypertension, found that magnesium supplementation lowered systolic blood pressure by about 2.8 mm Hg and diastolic by about 2 mm Hg on average. For people who were actually low in magnesium, the reductions were larger: roughly 6 mm Hg systolic and nearly 5 mm Hg diastolic.
Many people are mildly deficient without knowing it, which makes magnesium-rich foods a smart addition regardless. Good sources include:
- Pumpkin seeds: one of the most concentrated food sources of magnesium
- Dark leafy greens: spinach, Swiss chard, and kale
- Black beans and lentils
- Almonds and cashews
- Whole grains: brown rice, quinoa, and oats
- Dark chocolate: 70% cocoa or higher, in small amounts
Fatty Fish and Omega-3s
Salmon, mackerel, sardines, and herring are rich in omega-3 fatty acids, which reduce inflammation in blood vessel walls and improve their elasticity. The DASH diet specifically includes fish as a preferred protein source over red meat. Eating fatty fish two to three times per week fits within the overall pattern that produces the strongest blood pressure results. If you dislike fish, ground flaxseed, chia seeds, and walnuts provide a plant-based form of omega-3, though the conversion to the active form in your body is less efficient.
What About Berries and Dark Chocolate?
Berries are often promoted as blood pressure superfoods because of their anthocyanins, the pigments that give them deep red, blue, and purple colors. The reality is more nuanced. A systematic review of 44 randomized controlled trials found that neither purified anthocyanin supplements nor anthocyanin-rich berries produced substantial improvements in blood pressure. Berries are still excellent foods, packed with fiber and antioxidants, but they shouldn’t be the centerpiece of a blood-pressure-lowering strategy.
Dark chocolate tells a similar story. Cocoa flavanols can improve blood vessel function in short-term studies, but the amounts used in research (100 grams per day in one trial) delivered about 25% of participants’ total daily calories. That’s a lot of chocolate. There’s no established safe dose that reliably lowers blood pressure without contributing to weight gain, which would offset any benefit. A small square of dark chocolate a few times a week is reasonable, but it’s not a treatment.
Reducing Sodium in Practice
Cutting sodium is at least as important as adding beneficial foods. In the DASH-Sodium trial, each step down in sodium intake produced an additional blood pressure reduction on top of the diet’s baseline benefit. The biggest gains came from moving below the intermediate sodium level, which is roughly what the federal guideline recommends (under 2,300 mg daily).
Most sodium in the American diet comes from processed and restaurant food, not the salt shaker. The biggest sources are bread, deli meats, pizza, canned soups, cheese, and condiments like soy sauce and salad dressings. Cooking at home with whole ingredients is the most effective way to control sodium. When buying packaged food, compare labels and choose options with less than 140 mg of sodium per serving when possible.
How Quickly Food Changes Work
Dietary changes can begin lowering blood pressure within a few weeks. Beetroot juice showed measurable effects within one week in clinical trials. The DASH diet’s effects are sometimes visible within two to three weeks. This is faster than many people expect, but the reductions are also dose-dependent: the more consistently you follow the pattern, the greater the benefit. A single meal of salmon and spinach won’t move the needle. A sustained shift in your overall eating pattern will.
Foods That Can Raise Blood Pressure
If you’re taking blood pressure medication, certain foods can interfere. Grapefruit and grapefruit juice can increase the levels of some blood pressure drugs in your body, raising the risk of side effects. Natural licorice (not the artificially flavored candy) can reduce the effectiveness of blood pressure medications and diuretics. And excess salt can cause your body to retain enough fluid to make your current medication dose inadequate.
Beyond drug interactions, alcohol raises blood pressure when consumed in more than moderate amounts. Heavily salted snacks, cured meats, and fast food can spike sodium intake far beyond a full day’s recommended limit in a single sitting. Reducing these foods amplifies the benefit of every positive food you add.

