Share on Facebook

22 Foods That Can Help Lower Blood Pressure

Consuming less sodium is important when it comes to fighting hypertension, but eating more of these foods may help lower blood pressure too.

Natural help for hypertension

If you have high blood pressure, it can increase your risk for a lot of things, including heart attack, stroke, and vision problems, just to name a few. That’s why it’s so important to manage your hypertension, including natural remedies like walking and meditation as well as working with your doctor to find a medication that helps. Your diet can play an important role too. Here are nearly two dozen foods that may help lower blood pressure. Consider adding some to your diet for a boost to your heart health.

fresh green leaves spinach or pak choiMadlen/Shutterstock

Leafy greens

Many leafy greens, including everything from arugula and kale to spinach and collard greens, contain potassium and magnesium, which are key minerals to control blood pressure, according to Harvard Medical School. These nutrients are an important part of the DASH diet (Dietary Approaches to Stop Hypertension), which features a variety of foods that lower blood pressure. A potassium-rich diet helps the body become more efficient at flushing out excess sodium, which can raise blood pressure, and magnesium helps promote healthy blood flow, according to Joy Bauer, RDN, former director of nutrition and fitness for the Department of Pediatric Cardiology at Mount Sinai Medical Center in New York City and the author of 12 books, including Joy’s Simple Food Remedies.

Milk pouring out of a glass bottleHelloRF Zcool/Shutterstock

Skim milk

A glass of milk offers a solid serving of both calcium and vitamin D, nutrients that work as a team to help lower blood pressure by 3 to 10 percent, according to Bauer. Those numbers may not sound impressive, but they could translate to a 15 percent reduction in heart disease risk, she says. Several studies indicate that higher dietary intake of calcium is associated with lower systolic and diastolic blood pressure, according to the Linus Pauling Institute at Oregon State University. (Find out other ways to lower your systolic blood pressure here.)

Broccoli in a pile on a markets_derevianko/Shutterstock


This cruciferous veggie is a good source of the blood pressure-regulating minerals magnesium, calcium, and potassium. In fact, many foods that lower blood pressure contain high amounts of those three minerals. A study in ISRN Pharmacology was the first to link sulforaphane, the main active ingredient in cruciferous vegetables (including broccoli and cauliflower), with a specific metabolic pathway that leads to a reduction in blood pressure. In addition, broccoli sprouts are high in compounds that may help reduce damage to arteries, which may play a role in high blood pressure.

Woman holding glass with fresh beet juice and half of vegetable on marble table, top viewNew Africa/Shutterstock

Beet juice

People with high blood pressure who drank a daily eight-ounce glass of beetroot juice experienced a decrease in blood pressure of about 10 mm Hg, according to a study published in the American Heart Association journal Hypertension. The magic ingredient? Nitrate, which turns into nitric oxide, a gas that widens blood vessels and aids blood flow. Beets are also packed with several other essential nutrients like calcium, iron, and potassium so they are good for your heart, digestion, and overall health.

Sesame oil and sesame seedsF_studio/Shutterstock

Sesame and rice-bran oils

In a study published in the Journal of Clinical Lipidology, cooking with a blend of sesame oil and rice bran oils (available at health food stores) was found to lower blood pressure in patients with mild to moderate hypertension. Researchers believe the effect is due to the oils’ fatty acids and antioxidants such as sesamin, sesamol, sesamolin, and oryzanol.

BananasCapture Collect/Shutterstock


Foods that lower blood pressure are usually high in potassium and similar nutrients. Many people recognize bananas as a rich source of potassium—and that’s accurate, given that each banana contains about 420 milligrams or 11 percent of the 4,700 milligrams the American Heart Association recommends that people consume daily. Surprisingly, however, many vegetables are actually higher in potassium than these popular fruits. A cup of Swiss chard boasts 960 milligrams, a cup of cooked white beans contains nearly 1,200 milligrams, and a whole avocado has 975 milligrams.

dark chocolate piecesAvdeyukphoto/Shutterstock

Dark chocolate

Foods that lower blood pressure and taste great? Dark chocolate is at the top of the list. This bittersweet food is rich in antioxidants called flavanols, which make blood vessels more elastic and have been shown in numerous studies to lower blood pressure and improve blood flow to the heart. Also helpful: Combine it with almonds. A study in the Journal of the American Heart Association found that the two together may reduce the risk of heart disease. Stick to an ounce of dark chocolate per day, and make sure it contains at least 70 percent cocoa.

flax seeds close-upHeavenman/Shutterstock


Sprinkling ground flaxseed over your meals can make a big impact on your blood pressure readings. In a study published in the journal Hypertension, participants with high blood pressure and peripheral artery disease ate 30 grams (about an ounce) of milled flaxseed daily. After six months, their systolic blood pressure (the top number) decreased by 15 mm Hg, on average, and their diastolic blood pressure (the bottom number) dropped by 7 mm Hg. Don’t miss the 10 healthy reasons you should eat more flaxseeds.

White beans. View from above. Macro. Texture.maxtimofeev/Shutterstock

White beans

To lower blood pressure, it helps to eat foods high in at least two of these three minerals: calcium, magnesium, and potassium. With white beans, you hit the jackpot for all three. One cup contains 13 percent of your daily recommended calcium, 30 percent of your daily magnesium, and 24 percent of your daily recommended potassium. The benefits are clear: A review of studies in the American Journal of Hypertension found that dietary pulses (the dry seeds of plants such as beans, peas, and chickpeas) lowered blood pressure in people with and without hypertension.

pomegranatesISD90/Getty Images


A review of studies in Pharmacology Research found that drinking pomegranate juice reduced both systolic and diastolic blood pressure. “This evidence suggests it may be prudent to include this fruit juice in a heart-healthy diet,” the researchers concluded. So you may want to start swapping your morning orange juice for one-and-a-half cups of this heart-healthy alternative.

Oatmeal, macro, close up, top view. Popular healthy breakfast food. Source of important vitamins, minerals, fiber and antioxidants.T R A V E L A R I U M/Shutterstock


A wide body of research has shown that eating oatmeal can lower systolic and diastolic blood pressure. One study published in the European Journal of Clinical Nutrition found that eating beta-glucan (a special fiber found in oats) every day lowered blood pressure in men and women who had elevated blood pressure. Another found that daily consumption of 5.5 g of beta-glucan from oats for six weeks reduced systolic and diastolic blood pressure by 7.5 and 5.5 points in people who had mild or borderline hypertension. Plus, the fiber can help you maintain a healthy body weight and prevent obesity, a risk factor for high blood pressure. (Here are 7 things your doctor isn’t telling you about your blood pressure.)

kimchi or Chinese cabbage in a bowlnorikko/Shutterstock

Fermented foods

Eating probiotic-rich foods can have a modest effect on lowering blood pressure, according to a review of nine studies published in Hypertension. The study participants who saw a positive impact on their blood pressure consumed multiple species of probiotic bacteria regularly for more than eight weeks. To boost your probiotic intake, try adding kimchi, kombucha, tempeh, and miso to your diet. Bear in mind, though, that fermented foods such as these may be heavy on the salt. There’s a chance that eating these foods could backfire and send your blood pressure higher.

Legumes, pulses. Orange lentils full background, top view rawf8/Shutterstock


Lentils are are a great source of protein and fiber. They are also foods that can lower blood pressure. That’s thanks to potassium—100 grams of split red lentils have more potassium than a banana. In addition, dietary pulses (which include lentils) have been found to lower blood pressure, according to the earlier-mentioned study in the American Journal of Hypertension. (Here are 9 surprising things that you didn’t know were affecting your blood pressure readings.)

bowls of yogurt, berries, and cerealSviatlana Barchan/Shutterstock


If you’re not a fan of skim milk, yogurt could be a great alternative to fulfill your daily dairy needs and help prevent or lower high blood pressure. According to the American Heart Association, women who ate five or more servings of yogurt a week experienced a 20 percent reduction in their risk for developing high blood pressure. Dairy also contains calcium, which is essential for healthy blood pressure since the mineral helps blood vessels tighten and relax when necessary, according to Harvard Medical School.



Flavonoids have been linked to lower blood pressure and hypertension. That’s why blueberries, blackberries, and other berries are good to have on hand to add to oatmeal, yogurt, or smoothies. One study found that people with hypertension who had the highest intake of antioxidants from berries reduced their risk of high blood pressure by 8 percent. (Here are 6 serious health dangers of even slightly high blood pressure.)

unpeeled garlic clovesChayapak Jansavang/Shutterstock

Garlic and herbs

Is there anything garlic can’t do? The vegetable is praised in natural medicine, is linked to lowering cholesterol, and is one of the foods that lower blood pressure. A study in the journal Integrated Blood Pressure Control suggests that garlic reduced blood pressure by an amount similar to that achieved with standard blood pressure medications.

watermelon slices Olga-Malysheva/Shutterstock


Some research on watermelon extract and high blood pressure suggests the amino acid citrulline found in the fruit may help manage high blood pressure. One study, in the American Journal of Hypertension, found those who took watermelon extract showed reduced blood pressure specifically in the ankles and arm arteries. Another found that watermelon reduced blood pressure in overweight individuals both at rest and while under stress. (Ready to shop? Here’s how to pick out the perfect watermelon.)



As little as one serving of pistachios a day could reduce blood pressure, according to research published in Hypertension. Another study in the same journal also found that the nut may lower blood pressure during stressful times thanks to its effect on blood vessel tightening and heart rate. (These are the 8 foods you need to watch out for if you have high blood pressure.)

sliced kiwisPineapple studio/Shutterstock


Kiwis are another one of the foods that lower blood pressure. In one study, researchers examined how the fruit fares compared to apples. They found that eating three kiwis a day over eight weeks reduced blood pressure in people with slightly high blood pressure more so than eating one apple per day during the same time. A daily serving of kiwi was also found to reduce blood pressure in people with only mildly elevated levels. Kiwis are also an excellent source of vitamin C which can also improve blood pressure.

bagels with salmon , cream cheese and onionAlexeiLogvinovich/Shutterstock

Salmon and fish with omega-3’s

An extensive body of research—including a meta-analysis of 70 randomized controlled trials—shows that consuming fish that has a high omega-3 content can help lower blood pressure. Fatty fish, such as salmon, lake trout, mackerel, herring, sardines, and tuna, contain the most omega-3 fatty acids and therefore offer the most benefit. The American Heart Association recommends eating fatty fish at least twice per week. (Is farm-raised or wild caught salmon better? Here’s what you need to know.)

Cinnamon sticksBilal Kocabas/Shutterstock


This spice could lower blood pressure in the short term, according to an analysis of three studies published in the journal Nutrition. The researchers emphasize that it’s premature to conclude that this also indicates long-term effects, due to the limited number of studies conducted on cinnamon. But in the meantime, try a dash of cinnamon on your oatmeal or over fruit.

Pouring olive oil onto frying panPixel-Shot/Shutterstock

Olive oil

Olive oil could be one of the foods that lower blood pressure. Numerous studies point to its blood-pressure-lowering effects. In one, published in the European Journal of Nutrition, participants took either an olive leaf extract or a placebo each day. After six weeks, the olive-leaf group had lower blood pressure than the placebo group. The polyphenols in olives are known for fighting inflammation and reducing blood pressure, which is why olive oil is a key part of the DASH and Mediterranean diets.

Next, here are 31 things you can do right now to avoid high blood pressure.

  • Harvard Medical School: "Key minerals to help control blood pressure"
  • Joy Bauer, RDN, former director of nutrition and fitness for the Department of Pediatric Cardiology at Mount Sinai Medical Center in New York City and the author of 12 books, including Joy's Simple Food Remedies
  • Oregon State University: "High Blood Pressure"
  • Journal of Agricultural Food Chemistry: "Antihypertensive Effect of Angiotensin-Converting Enzyme Inhibitory Peptide RVPSL on Spontaneously Hypertensive Rats by Regulating Gene Expression of the Renin–Angiotensin System"
  • ISRN Pharmacology: "Modulation of Arachidonic Acid Metabolism in the Rat Kidney by Sulforaphane: Implications for Regulation of Blood Pressure"
  • Hypertension: "Small Amounts of Inorganic Nitrate or Beetroot Provide Substantial Protection From Salt-Induced Increases in Blood Pressure"
  • Journal of Clinical Lipidology: "A blend of sesame oil and rice bran oil lowers blood pressure and improves the lipid profile in mild-to-moderate hypertensive patients"
  • Journal of the American Heart Association: "Effects of Dark Chocolate and Almonds on Cardiovascular Risk Factors in Overweight and Obese Individuals: A Randomized Controlled-Feeding Trial"
  • Nutrients: “The Effects of Flavonoids on Cardiovascular Health: A Review of Human Intervention Trials and Implications for Cerebrovascular Function”
  • Hypertension: "Potent antihypertensive action of dietary flaxseed in hypertensive patients"
  • American Journal of Hypertension: “Effect of Dietary Pulses on Blood Pressure: A Systematic Review and Meta-analysis of Controlled Feeding Trials”
  • Pharmacology Research: Effects of pomegranate juice on blood pressure: A systematic review and meta-analysis of randomized controlled trials"
  • Hypertension: "Diets containing pistachios reduce systolic blood pressure and peripheral vascular responses to stress in adults with dyslipidemia"
  • Nutrition: "Effect of short-term administration of cinnamon on blood pressure in patients with prediabetes and type 2 diabetes"
  • European Journal of Nutrition: "Impact of phenolic-rich olive leaf extract on blood pressure, plasma lipids, and inflammatory markers: a randomised controlled trial"
  • American Heart Association: "Yogurt may protect women from developing high blood pressure"
Medically reviewed by Oscar H. Cingolani, MD, on July 31, 2019

Emily DiNuzzo
Emily DiNuzzo is the former associate editor at The Healthy and a former assistant staff writer at Reader's Digest. Her work has appeared online at the Food Network and Well + Good and in print at Westchester Magazine, and more. When she's not writing about food and health with a cuppa by her side, you can find her lifting heavy things at the gym, listening to murder mystery podcasts, and liking one too many astrology memes.