NEW Collagen + Whey: 25g protein. Only 1g sugar. LEARN MORE

Top 24 Foods and Supplements that Lower Blood Pressure Naturally

by: HumanN

According to the Center for Disease Control and Prevention, 75 million Americans have high blood pressure — that’s 1 in 3 adults. [1]

While high blood pressure — also called hypertension — can lead to serious health conditions, there are many changes you can make to your diet and lifestyle to reduce your symptoms.

What the experts say:

Hypertension is sometimes called the silent killer because it produces no symptoms and can go unnoticed — and untreated — for years.” Natalie Butler, R.D. L.D. [2]

If left untreated or uncontrolled, high blood pressure can cause many health problems. These conditions include heart failure, vision loss, stroke, and kidney disease.”  Medical News Today [3]

“Lifestyle plays an important role in treating your high blood pressure. If you successfully control your blood pressure with a healthy lifestyle, you might avoid, delay or reduce the need for medication.” Mayo Clinic [4]

In this article, we’ll discuss what high blood pressure is and what causes it. We’ll examine the evidence for 25 of the best foods and natural supplements for high blood pressure, plus show you some easy ways to incorporate them into your daily life.

What Is High Blood Pressure?

Your blood pressure is the rate at which your blood pushes against the walls of your arteries as it is pumped by your heart. High blood pressure -— sometimes called hypertension — happens when the pressure is considered to be too high to be healthy.

Blood pressure is measured with two numbers, diastolic and systolic pressure:

  • Diastolic pressure is the pressure on your arteries in between heartbeats: 80 and above is considered high.
  • Systolic means the pressure on your artery walls during a heartbeat: 120 and above is considered elevated and 130 and above is considered high.

Over time, high blood pressure can cause damage to the blood vessels and lead to serious health conditions such as heart disease, chronic kidney disease, stroke, and possibly vascular dementia.

What Causes High Blood Pressure?

According to the National Heart, Lung and Blood Institute (NHLBI), the main causes of high blood pressure are:

  • Underlying medical conditions including: tumors, chronic kidney disease, obesity, sleep apnea, and thyroid conditions
  • Medicines such as birth control pills and over-the-counter (OTC) cold relief remedies
  • Family history
  • Lifestyle issues such as stress, too little exercise, and too much alcohol
  • Age: Your risk of getting hypertension increases as you get older and your blood vessels thicken and stiffen. It’s interesting that men under the age of 55 are more likely to develop high blood pressure, but in those over the age of 55, women are more likely.
  • Race: African-Americans are at higher risk of hypertension than Caucasian, Hispanic or Asian adults.
  • Diet: A healthy, balanced diet high in fiber, low in sodium and rich in heart-healthy nutrients such as potassium and magnesium. The DASH (Dietary Approaches to Stop Hypertension) eating plan recommends no more than 2,300 milligrams of sodium for people on a traditional diet or 1,500 milligrams for people on a low-sodium diet [5]

Foods that Lower Blood Pressure Naturally

Many of the factors that influence your risk of high blood pressure — such as race, age, and family history — can’t be controlled.

But, you can control what you eat.

Reducing the amount of sodium you consume by not adding salt to your dinner and cutting out processed foods can lower your risk of hypertension. Plus, choosing foods rich in the right nutrients can also reduce your blood pressure levels naturally. You can also improve your diet by adding supplements that lower blood pressure.

So, what should you eat to treat or prevent hypertension? Read on for a list of foods that lower blood pressure.

Leafy green vegetables

Leafy green vegetables are high in potassium, which helps flush sodium out of your body by promoting urination. Lowering your sodium levels brings down your blood pressure as salt makes your body hold onto water, putting more pressure on your arteries.

Leafy green vegetables also contain nitrates. Studies show that eating 1 to 2 servings of foods rich in nitrates daily can reduce high blood pressure.[6] Leafy greens are some of the top foods that help lower blood pressure.

Leafy green vegetables include:

  • Spinach
  • Kale
  • Cabbage
  • Beet greens
  • Fennel
  • Swiss chard
  • Mustard greens
  • Romaine lettuce
  • Arugula
  • Turnip greens
  • Collard greens

Increase your intake of green leafy vegetables to 3–6 cups a day by adding them to curries and stews, blitzing them into smoothies or baking them into chips. If possible, choose organic fresh vegetables, but frozen vegetables are a healthy alternative. Avoid canned vegetables as they often contain added sodium.


Mother Nature created bananas to be a handy, healthy snack. Like other foods that lower blood pressure quickly, such as leafy greens, they are rich in blood pressure-friendly potassium. This can help your body dispose of sodium, which can cause hypertension.

Other sources of potassium include avocado, melon, halibut, mushrooms, sweet potatoes, tomatoes, tuna and beans.

According to the American Heart Association, the recommended daily amount of potassium is 4,700 milligrams a day. People with kidney conditions should consult with their doctor before increasing their potassium intake. [7]


Blueberries, may be tiny, but this superfood packs a mighty punch as one of the best blood pressure-busting foods.

Blueberries, and their cousins, raspberries and strawberries, contain anthocyanins within their rich blue and red pigment. This is a type of flavonoid — a natural antioxidant compound that may reduce blood pressure. Scientists also say that berries have vasodilatory properties. That means they help widen the arteries to make the blood flow more easily.

In a large study of more than 34,000 people with hypertension, the subjects who had the highest intake of anthocyanins from berries had an 8 percent decrease in risk for hypertension. [8]

Try incorporating 2–3 cups of fresh or frozen berries into your daily diet by sprinkling them on high-fiber cereal or oatmeal for breakfast, or blending them into a smoothie with a banana for added potassium.


This flavorful vegetable is high in nitric oxide, which may help lower blood pressure by helping to open your arteries.

The results of a study carried out in 2015 found that people with hypertension had lower blood pressure levels when they drank 250 milliliters of beet juice every day for four weeks. [9]

Another study demonstrated that beets could be one of the key foods to lower blood pressure quickly as a positive effect was noticed just six hours after drinking beetroot juice combined with apple. [10]

Beets can be juiced, roasted, baked or added to stir-frys, stews and salads.

Skim Milk or Yogurt

Skim milk and yogurt are healthy sources of calcium, which is known to reduce blood pressure by tightening and relaxing the blood vessels. They are also low in saturated fats, which are known to cause hypertension.

A study conducted by the American Heart Association found women who ate yogurt five times a week as part of a balanced diet were at a lower risk of developing high blood pressure.

Unfortunately, men did not have the same results. [11]

Before you add yogurt to your shopping cart, be sure to make sure it doesn’t contain added sugar.


Eating oatmeal is a healthy way to power up for the day. It’s low in sodium and high in fiber, making it a great energy booster without raising your blood pressure levels.

Oats also contain beta-glucan, a type of fiber that has been shown to reduce blood pressure. [12]

Try mixing half a cup of oatmeal with half a cup of skim milk or unsweetened almond milk and leaving it overnight in the fridge. Before serving, stir in some other foods to lower blood pressure such as berries, seeds or cacao nibs for a delicious breakfast. Rolled oats can also be added to meat or vegetarian burgers, or used to bread chicken in place of breadcrumbs.

Oily fish

Fish is good for your brain, right? And it’s also great for preventing and reducing high blood pressure. Fish such as salmon and mackerel contain omega-3 essential fatty acids, which also reduce inflammation and lower triglycerides.

In a study published in the journal Nutrition, subjects who ate fatty fish three times a week were shown to have reduced blood pressure. [13]

Fatty fish is also a great source of vitamin D, which is one of the best vitamins to lower blood pressure.

Try to eat oily fish two to three times a week.


Seeds such as pumpkin, flax, and sunflower seeds are a great source of the minerals potassium and magnesium.

Potassium relaxes the walls of your blood vessels and flushes sodium out of your system, both of which help to lower blood pressure. Potassium is also essential for the functioning of electrical signals in the heart and nervous system that keep your heartbeat regular.

People who take diuretics for high blood pressure are particularly susceptible to low potassium levels as these drugs often result in the mineral being lost through urination.

Magnesium is crucial for the effective regulation of a wide range of body systems including blood pressure as it helps blood vessels relax and assists with the transportation of other minerals such as potassium and calcium around the body. Diuretic use can also lead to the loss of too much magnesium through urination.

In a study of 110 patients with peripheral artery disease, subjects were given 30 g of milled flaxseed or placebo in food every day for 6 months. The flaxseed group had 10 mm Hg lower systolic blood pressure (SBP) and 7 mm lower diastolic blood pressure (DBP) than the control group. [14]

Seeds can be added to salads, yogurt, oatmeal, or granola or combined with oats and dates to make a healthy snack bar. Try to eat 1–1.5 tablespoons a day.

foods for blood pressure


Garlic isn’t just good for keeping vampires away. It’s also a natural antibiotic and it can help improve high blood pressure. Like beets, garlic is high in nitric oxide, which can help to widen the arteries and enable the smooth muscles to relax, making it easier for your blood to flow, as well as reducing the pressure on the artery walls.

In one study, 210 patients with stage 1 essential hypertension were divided into 7 groups. Five of the groups were given either 300/mg, 600/mg, 900/mg, 1200/mg or 1500/mg garlic in tablet form for 24 weeks, the last two groups were given a placebo or atenolol, a beta-blocker commonly used to treat high blood pressure. The people who were given garlic tablets showed reductions in both their systolic and diastolic blood pressure levels when compared to both the atenolol and the placebo groups. [15]

Most studies use 600-1,200mg garlic a day. Garlic can be toxic if you eat a lot of it, so don’t let it exceed 5% of your diet. [16]

Garlic can be added to stir-frys and soups, roasted with meat or vegetables and used instead of salt as a healthy seasoning.


A review of 16 trials found that dark chocolate can reduce high blood pressure because it contains flavanol, the antioxidant compound that raises your nitric oxide levels and widens blood vessels. [17]

Before you reach for a candy bar, however, remember to choose chocolate with at least 70 percent cocoa. Keep in mind you only need about an ounce a day.


Studies have shown that pistachio nuts can help lower blood pressure by preventing the tightening of the blood vessels — known as peripheral vascular resistance — and by reducing the heart rate. [18]

Other nuts, such as almonds, may have the same effect. [19]

As well as eating them whole as a snack, pistachios can be incorporated into protein balls, mixed with oats and seeds to make a healthy granola bar, stirred into salads or blended into pesto.

Olive Oil

Extra virgin olive oil (EVOO) contains polyphenols, compounds that fight inflammation and reduce blood pressure by keeping your blood vessels healthy and artery walls elastic.

One study compared hypertension in women who were on a polyphenol-rich Mediterranean-style diet with women who didn’t eat any polyphenols over four months. The women on the Mediterranean diet had much lower blood pressure. [20]

You can cook with EVOO, dunk your bread in it instead of butter, or mix with a dash of balsamic vinegar as a healthy salad dressing.


The results of one study showed that consuming pomegranate juice once a week for four weeks reduced blood pressure significantly. This may be because pomegranates are a powerful antioxidant or because they contain potassium and polyphenols. [21]

Pomegranates can also be stirred into your breakfast or added to salads. If you choose to drink pomegranate juice, make sure it doesn’t contain added sugar.

Read more about the health secrets of this ancient superfruit.


If you like kiwis you’re in luck. Kiwis are rich in lutein, a powerful antioxidant that fights the free radicals that can cause high blood pressure. Kiwis are also high in potassium which, as we have seen, can help lower blood pressure by relaxing the blood vessels and flushing the body of sodium.

In a study involving 118 people with moderately high blood pressure, subjects were given either 3 kiwis or an apple a day. After 8 weeks, the people in the kiwi group had lower systolic and diastolic blood pressure than the control group.  [22]

Kiwis also contain vitamin C, which is known to reduce blood pressure due to its antioxidant properties. The recommended daily intake of vitamin C to reduce hypertension is 500 milligrams a day.


Studies have shown that watermelon can help reduce the symptoms of hypertension. Scientists think this is because watermelon contains citrulline, an amino acid that promotes the production of nitric oxide. Nitric oxide relaxes blood vessels and arteries, making it easier for your blood to flow.

In a study reported in the American Journal of Hypertension, subjects who took watermelon extract for six weeks saw a reduction in their blood pressure. [23]

Watermelon can be easily incorporated into your diet as a refreshing snack or drink. It can be added to salads or even consumed as a chilled soup.


The results of animal studies suggest that pulses such as lentils could block age-related hypertension and even reverse changes in blood vessels that are a result of high blood pressure. This is probably because of their antioxidant properties and high-fiber content. [24]

Human studies are needed to determine just how effective pulses are in the reduction of blood pressure levels.

Nutritionists recommend that everyone over the age of 14 should eat 1 and a half cups of beans, peas or lentils a week. [25]

Lentils can be consumed in soups or used to replace meat in burgers and pasta sauces.


There’s nothing quite like a good cup of tea.

The results of a study published in the Journal of Nutrition found that drinking three cups of hibiscus tea a day for six weeks reduced the blood pressure of people with mild hypertension.  [26]

Hibiscus tea contains the antioxidants polyphenols and anthocyanins, which are known to reduce blood pressure.

Supplements to Lower Blood Pressure

It’s not always easy to be sure that you’re getting all the nutrients you need from your diet, particularly when you take into account modern farming methods and how far foods have traveled before they reach your plate.

If you suspect you have high blood pressure, you may want to consider taking supplements to  reduce blood pressure and maximize your nutrition so that your body gets all the nutrients it needs to be healthy.

Remember, before adding any supplements to your diet, it’s essential that you see your doctor if you have an existing health condition or take any medications. Some supplements are known to interfere with blood pressure medications such as beta-blockers and ACE inhibitors, and some can be dangerous for people with kidney disorders.

So, which are the best supplements for high blood pressure? See the list below for natural supplements to lower blood pressure.


One study suggests that 75 percent of Americans don’t consume enough magnesium. [27]

As you get older, your body finds it harder to absorb magnesium and if you have a magnesium deficiency, you are more likely to have hypertension.

Studies have shown that bringing your magnesium levels back to normal can stabilize your blood pressure. [28]

The recommended daily allowance is 400 milligrams.


Increasing potassium intake has been shown to reduce blood pressure levels, especially if combined with a reduction in sodium. [29]

If you have a potassium deficiency, your body will try to retain this essential mineral. As a result it will also retain water, which may lead to a rise in blood pressure.

There’s no recommended daily allowance (RDA) for potassium, but Mayo Clinic recommends 1,600–2,000 milligrams a day. [30]

If you have a kidney condition, increasing your potassium intake can be harmful. Be sure to consult with your doctor before making any changes in your diet.


Omega-3 essential fatty acids play a crucial role in most of your body’s essential functions.

Research suggests boosting your omega-3 levels may also lower your blood pressure by reducing the amount of LDL or bad cholesterol in your blood. [31]

There’s no official RDA for omega-3s, but a standard recommendation is 250–500 milligrams a day. [32]

Vitamin D

It is very common for people who don’t live in sunny climates to have a vitamin D deficiency. This can have a wide range of health consequences,including putting you at higher risk of hypertension and cardiovascular disease. [33]

The recommended daily allowance for vitamin D is 4,000 IU.

Vitamin B9

If you’re looking for other vitamins for high blood pressure, consider vitamin B9, also known as folic acid or folate. Studies have shown that it helps to reduce hypertension. [34]

Folic acid is particularly effective at reducing hypertension in pregnancy, but it has been shown to have a positive effect on high blood pressure for both men and women. [35,36]

The RDA for folate is 400 micrograms a day. For women who are pregnant, or hoping to become pregnant, the RDA is 400–800 micrograms a day. [37]

supplements for blood pressure


CoQ10 — coenzyme Q10 or ubiquinone — is known as a powerful antioxidant that has been shown to be one of the top supplements that lower blood pressure. [38]

A typical daily dosage of CoQ10 is 90–200 milligrams. [39]


If you don’t want to increase the amount of garlic you eat, consider taking garlic supplements. This ancient remedy has been used for centuries to aid blood flow, and recent studies have shown it can also reduce blood pressure. [40]

Nitric Oxide

Boosting your nitric oxide levels can help manage your blood pressure as well as support good cardiovascular and heart health, increasing circulation and promoting healthy arterial function.

7 More Tips to Reduce High Blood Pressure

In addition to eating high blood pressure-busting foods and maximizing your nutrition with supplements that lower blood pressure, what else can you do to reduce high blood pressure?

Try these seven top tips for reducing hypertension:

  1. Have your blood pressure checked at least once a year: Any problems with your blood pressure readings will be diagnosed and your doctor can advise about lifestyle changes or medication as necessary. Talk to your doctor about home blood pressure monitoring kits if testing more frequently would put your mind at rest.
  2. Quit smoking: If you smoke, quit to reduce the buildup of fatty substances inside the arteries, known as atherosclerosis, which makes it harder for your blood to flow.
  3. Minimize alcohol consumption: Women should limit their alcohol intake to one drink a day; men should have no more than two. Excessive alcohol consumption raises blood pressure and stops blood pressure medications from working effectively.
  4. Keep active: The Mayo Clinic recommends 30 minutes exercise a day to reduce hypertension. [41]
  5. Manage stress: During periods of stress you’re more likely to reach for unhealthy foods, drink too much alcohol, and not get enough exercise — all contributing factors to high blood pressure.
  6. Keep your weight under control: According to the Mayo Clinic, if you’re overweight, reducing your weight by just 2.2 pounds may reduce your blood pressure. [42]
  7. Cut processed foods out of your diet: It’s especially important to cut those with high sodium content.

Key Points About Foods and Supplements for High Blood Pressure

  • High blood pressure is a potentially serious condition. If left untreated, it can lead to heart disease, chronic kidney disease, and stroke among other health conditions.
  • Eating a healthy, balanced diet rich in nitric oxide and minerals such as potassium, magnesium and calcium, and taking quality natural blood pressure supplements that lower blood pressure, can help reduce symptoms.
  • Your lifestyle is also an important factor in keeping your blood pressure healthy, so exercise frequently, minimize stress, and cut down on toxins from processed foods, smoking and alcohol.  

What are your favorite foods and natural supplements to lower blood pressure? Tell us in the comments!

Almost there!
Provide a few more pieces of information and you'll be on the list.