What Foods Can Lower Blood Pressure Naturally?

Several everyday foods can meaningfully lower blood pressure, with some producing measurable drops within just a few weeks. The most effective options work through specific mechanisms: relaxing blood vessel walls, helping your body flush out excess sodium, or boosting nitric oxide production. Here’s what the evidence actually supports.

Beetroot and Leafy Greens

Foods rich in naturally occurring nitrates are some of the strongest performers for blood pressure reduction. Your body converts these nitrates into nitric oxide, a molecule that widens blood vessels and improves blood flow. Beetroot is the most studied source. In a clinical trial published in the AHA journal Hypertension, people with high blood pressure who drank about one cup (250 mL) of beetroot juice daily for four weeks saw their systolic pressure drop by 7.7 mmHg and diastolic by 2.4 mmHg in clinic readings. Their 24-hour ambulatory readings, which capture pressure throughout the day rather than in a single office visit, showed an even larger diastolic drop of 5.2 mmHg.

Those are significant numbers. For context, some blood pressure medications produce reductions in a similar range. Other nitrate-rich foods include spinach, arugula, celery, and radishes. Cooking reduces nitrate content somewhat, so raw preparations like salads or fresh juice retain more of the active compounds.

Potassium-Rich Foods

Potassium works as a natural counterbalance to sodium. The more potassium you eat, the more sodium your kidneys flush out through urine. Potassium also directly eases tension in blood vessel walls, producing a two-pronged effect on pressure. The American Heart Association recommends 3,500 to 5,000 mg of potassium daily for people trying to prevent or manage high blood pressure, ideally from food rather than supplements.

Reaching that range is easier than it sounds if you know where to look. A medium baked potato with skin has about 900 mg. A cup of cooked spinach delivers roughly 840 mg. Bananas get all the credit but actually rank lower, at around 420 mg each. Other strong sources include sweet potatoes, white beans, avocados, yogurt, and salmon. Dried apricots, lentils, and kidney beans also pack a concentrated potassium punch. Spreading these across meals throughout the day keeps levels steady rather than spiking them all at once.

Fatty Fish

The omega-3 fats in fish, specifically EPA and DHA, lower blood pressure through effects on blood vessel flexibility and inflammation. A large analysis published in the Journal of the American Heart Association found the optimal dose is 2 to 3 grams per day of combined EPA and DHA. At that level, people with normal blood pressure saw reductions of about 2.6/1.8 mmHg. People with untreated high blood pressure saw a larger systolic drop of 4.5 mmHg.

Getting 2 to 3 grams daily from food means eating fatty fish regularly. A 3-ounce serving of Atlantic salmon provides roughly 1.5 to 2 grams of EPA and DHA combined. Mackerel, sardines, herring, and anchovies are similarly rich. Eating fatty fish four to five times per week gets most people into the effective range. Leaner fish like cod or tilapia contain far less omega-3 and won’t move the needle as much.

Garlic

Garlic contains sulfur compounds that promote nitric oxide production and help blood vessels relax. The most-studied active compound is S-allyl cysteine, which is concentrated in aged garlic. A meta-analysis in Frontiers in Nutrition found that garlic supplementation at higher doses produced a systolic reduction of about 5 mmHg over eight weeks, with the strongest effects in people aged 50 to 60 with mild hypertension.

Getting enough from raw garlic alone is challenging because the active compounds are present in small amounts and vary with preparation. Crushing or chopping garlic and letting it sit for 10 minutes before cooking activates more of its beneficial compounds. Still, most clinical trials showing clear blood pressure effects used concentrated garlic extract rather than whole cloves. Including garlic regularly in cooking is a reasonable habit, but it works best as one piece of a broader dietary pattern rather than a standalone fix.

Magnesium-Rich Foods

Magnesium helps lower blood pressure through several overlapping pathways. It reduces tension in blood vessel walls, stimulates nitric oxide release, decreases sodium reabsorption in the kidneys, and may even enhance the effectiveness of blood pressure medications you’re already taking. Many people fall short of adequate magnesium intake without realizing it.

The best food sources per serving include pumpkin seeds (about 150 mg per ounce), almonds (80 mg per ounce), cooked spinach (157 mg per cup), black beans (120 mg per cup), and dark chocolate with at least 70% cocoa (65 mg per ounce). Whole grains like quinoa and brown rice contribute meaningful amounts too. Cashews, edamame, and peanut butter round out the list. Because magnesium is widespread in plant foods, people who eat plenty of vegetables, nuts, seeds, and whole grains tend to meet their needs without tracking numbers closely.

Cutting Sodium Matters Too

Adding blood pressure-friendly foods works best alongside reducing sodium. The American Heart Association recommends staying under 2,300 mg of sodium per day, with an ideal target of under 1,500 mg for most adults, especially those with high blood pressure. The 2025 AHA/ACC blood pressure guidelines echo these same thresholds.

Most excess sodium comes not from the salt shaker but from processed and restaurant foods. Bread, deli meats, canned soups, frozen meals, pizza, and condiments are common culprits. Reading nutrition labels and cooking more meals at home gives you far more control. Swapping canned vegetables for fresh or frozen (no-salt-added) versions, rinsing canned beans before using them, and seasoning with herbs, spices, citrus, or vinegar instead of salt can meaningfully reduce your daily intake without making food bland.

How Quickly You Can Expect Results

Dietary changes can start affecting blood pressure within a few weeks, though the full effect often takes longer to stabilize. The beetroot juice trial showed clear reductions at the four-week mark. The DASH eating plan, which combines many of the foods described here into a structured pattern emphasizing fruits, vegetables, whole grains, lean protein, and low-fat dairy while limiting sodium, has shown effects in as little as two weeks in some studies.

Consistency matters more than perfection. A single meal won’t change your readings, but steady daily habits compound over time. Combining multiple approaches, like eating more potassium-rich foods while also reducing sodium and adding fatty fish a few times per week, produces larger effects than any single change alone. If your blood pressure is only mildly elevated, these dietary shifts may be enough on their own. For higher readings, they can still reduce how much medication you need or how many drugs you take.