Several foods can measurably lower blood pressure, and the effects start faster than most people expect. Cutting sodium and increasing potassium-rich foods can produce changes in as little as one week. The biggest gains come not from any single food but from shifting your overall eating pattern toward more vegetables, fruits, lean protein, and whole grains while reducing sodium, a combination known as the DASH diet. That said, specific foods stand out for their impact.
The DASH Diet Pattern
The most studied dietary approach to blood pressure is the DASH diet (Dietary Approaches to Stop Hypertension), developed through clinical trials funded by the National Heart, Lung, and Blood Institute. It emphasizes fruits, vegetables, whole grains, low-fat dairy, fish, poultry, beans, nuts, and seeds while limiting red meat, added sugars, and sodium.
The results are impressive and dose-dependent. Compared to a typical American diet at higher sodium levels, the DASH diet lowered systolic blood pressure (the top number) by 5.9 mmHg. When sodium was also reduced to intermediate levels, that drop increased to 7.2 mmHg. At the lowest sodium intake, the reduction reached 8.9 mmHg systolic and 4.5 mmHg diastolic. Those numbers rival what some blood pressure medications achieve.
Potassium-Rich Fruits and Vegetables
Potassium works as a natural counterbalance to sodium. Both are electrolytes that help regulate fluid and blood volume, and getting more potassium helps your kidneys flush out excess sodium through urine. Most people eat far more sodium than potassium, so increasing potassium-rich foods is one of the simplest changes you can make.
Good sources include bananas, oranges, melons, potatoes, sweet potatoes, cooked spinach, and broccoli. You don’t need to track milligrams. Simply eating more vegetables and fruit at every meal shifts the ratio in the right direction. If you have kidney disease, potassium intake needs more careful management, so that’s worth discussing with your care team.
Beets and Leafy Greens
Beets, arugula, spinach, and other nitrate-rich vegetables lower blood pressure through a surprisingly indirect route. When you eat these foods, bacteria on your tongue convert the naturally occurring nitrates into a compound that eventually becomes nitric oxide in your bloodstream. Nitric oxide relaxes and widens blood vessels, reducing the pressure your heart has to pump against.
In a phase 2 clinical trial published in the American Heart Association’s journal Hypertension, people with high blood pressure who drank about one cup (250 mL) of beetroot juice daily saw their blood pressure drop by an average of 7.7/5.2 mmHg over 24-hour monitoring. That’s a substantial reduction from a single dietary addition. Cooked beets, raw beets in salads, and leafy greens like arugula and Swiss chard offer similar nitrates, though the juice delivers a concentrated dose.
Fatty Fish
Salmon, mackerel, sardines, herring, and other fatty fish are rich in omega-3 fatty acids, which lower blood pressure through effects on blood vessel flexibility and inflammation. A large meta-analysis in the Journal of the American Heart Association found that 2 to 3 grams per day of combined EPA and DHA (the two main omega-3s in fish) reduced systolic blood pressure by about 2.6 mmHg and diastolic by 1.6 to 1.8 mmHg.
Getting 2 to 3 grams daily from food alone takes roughly two to three servings of fatty fish per week, depending on the species. Salmon is one of the richest sources. The research found a J-shaped curve, meaning doses above 3 grams didn’t help most people further, though those at high cardiovascular risk may see additional benefit at higher intakes.
Fermented Dairy
Yogurt and kefir have a specific advantage over other probiotic sources when it comes to blood pressure. During fermentation, bacteria produce small protein fragments that interfere with the same hormonal system that many blood pressure medications target. These peptides block the production of a hormone that constricts blood vessels.
A systematic review published by the American Heart Association found that fermented dairy products significantly reduced both systolic and diastolic blood pressure, while other probiotic sources (like supplements or fermented vegetables) did not show the same consistent effect. Plain, unsweetened yogurt or kefir are your best options here, since added sugar can work against cardiovascular health.
Seeds and Nuts
Pumpkin seeds, chia seeds, almonds, and cashews are among the best food sources of magnesium, a mineral that plays a role in blood vessel relaxation. Most adults need between 310 and 420 mg of magnesium daily depending on age and sex, and many people fall short. One ounce of pumpkin seeds delivers 156 mg, nearly half the daily target. An ounce of chia seeds provides 111 mg, and an ounce of almonds adds 80 mg.
The FDA has not concluded that magnesium definitively prevents hypertension, calling the evidence “inconsistent.” But diets that include adequate magnesium consistently correlate with lower blood pressure, and seeds and nuts bring additional benefits: healthy fats, fiber, and potassium. A small handful daily as a snack or salad topping is an easy way to fill the gap.
Dark Chocolate
Cocoa contains flavanols, plant compounds that stimulate nitric oxide production and improve blood vessel flexibility. Clinical research has used dark chocolate with high flavanol content, typically delivering several hundred milligrams of these compounds per serving. The key is choosing dark chocolate with a high cocoa percentage (70% or above) and keeping portions moderate. This is not a free pass to eat a full bar daily. A small square or two (roughly 20 to 30 grams) gives you the flavanols without excessive sugar and calories.
Reducing Sodium
Adding blood-pressure-friendly foods matters, but reducing sodium amplifies every other change you make. The American Heart Association recommends no more than 2,300 mg per day, with an ideal target of 1,500 mg for most adults. The average American eats over 3,400 mg. Simply cutting 1,000 mg per day, roughly the equivalent of skipping one processed meal or reading labels more carefully, can meaningfully improve blood pressure.
Most dietary sodium doesn’t come from the salt shaker. It’s embedded in bread, deli meats, canned soups, sauces, and restaurant food. Cooking more meals at home and choosing low-sodium versions of canned goods are the two highest-impact changes for most people.
How Quickly Food Changes Work
You don’t need to wait months to see results. Research presented by the American Heart Association found that reducing sodium intake significantly lowered systolic blood pressure in nearly 75% of adults within just one week. The DASH diet trials also measured improvements within the first two weeks of dietary change. Blood pressure responds to food more quickly than most people realize, which makes dietary changes worth trying even before longer-term habits are fully established.
That said, the reductions are cumulative. Combining several of these strategies, more potassium, less sodium, regular fatty fish, nitrate-rich vegetables, and fermented dairy, produces larger drops than any single food alone. The DASH-Sodium trial demonstrated this clearly: the diet pattern plus sodium reduction together produced nearly 9 mmHg of systolic reduction, more than either change in isolation.

