Locations:
Search IconSearch

50+ Foods That Lower Blood Pressure

Foods high in potassium, calcium and vitamins C and E can help lower your blood pressure

Keeping your blood pressure in check is important for your health. If it’s too high, your blood pressure can lead to serious conditions like stroke or heart disease.

Advertisement

Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy

While medications like beta-blockers can help lower your blood pressure, did you know that you can also eat certain foods to help lower blood pressure?

Registered dietitian Julia Zumpano, RD, LD, shares how certain foods can help lower your blood pressure.

Types of foods that decrease hypertension

Antioxidant-rich foods may have a small impact on blood pressure levels. Foods high in vitamin C, vitamin E, potassium, selenium or L-arginine are good options if you’re looking to lower your blood pressure. Antioxidants protect your cells from damage and can reduce inflammation, which, in turn, can keep blood pressure managed.

Here’s how these types of foods can help:

  • Foods high in vitamin C: Protect against oxidative stress, which causes inflammation
  • Foods high in vitamin E: Act as an antioxidant to help protect cells from free radical damage
  • Foods high in potassium: Aid in blood pressure reduction by relaxing your blood vessels’ walls and helping your body remove excessive sodium
  • Foods high in selenium: Protect your body from oxidative stress
  • Foods high in L-arginine: Help make nitric oxide, a chemical that aids in relaxing muscle cells
  • Foods high in calcium: Help with tightening and relaxing of blood vessels

What foods lower blood pressure?

Foods that can lower blood pressure

Eating certain foods can be a natural way to lower blood pressure. If you’re currently on a beta-blocker medication, you should talk to your doctor first.

Advertisement

“Getting the benefits naturally from foods is the best option,” says Zumpano. “Eating foods rich in antioxidants and nutrient-dense foods can improve your overall heart health.”

Foods that help lower blood pressure include:

Fruits

While citrus fruits are known to help lower blood pressure levels, research shows that eating any kind of fruit can help. Try eating more:

  • Avocados
  • Bananas
  • Berries
  • Fortified orange juice
  • Grapefruits
  • Kiwis
  • Lemons
  • Limes
  • Oranges

“Fruits can provide vitamin C, vitamin E, potassium, magnesium and fiber all of which have been shown to improve blood pressure and overall heart health,” shares Zumpano.

Vegetables

You can also get a good dose of vitamin C from certain vegetables, while others boast a decent amount of potassium. Focus on eating:

  • Beetroot
  • Broccoli
  • Brussels sprouts
  • Carrots
  • Dark leafy greens
  • Garlic
  • Peas
  • Peppers
  • Potatoes
  • Spinach
  • Sweet potatoes
  • Tomatoes

“Vegetables are foundational when it comes to controlling blood pressure, and diets such as the Dietary Approach to Stop Hypertension (DASH) and Mediterranean diet have proven their effectiveness,” says Zumpano. “In addition to the vitamin C and potassium, this star food group packs a nutritional punch providing magnesium, nitrates, calcium, antioxidants and fiber.”

Lean meat

Lean meat can be a good option thanks to the selenium and L-arginine found in most types. Examples include:

  • Chicken
  • Lean beef
  • Pork tenderloin
  • Turkey

“Lean meats have been shown to keep your heart healthy by providing protein, which helps support lean muscle mass, weight and blood sugar management,” says Zumpano.

Fatty fish

Fatty fish are known for being high in omega-3 fatty acids. Research shows the fat may help lower your blood pressure — and may improve your overall heart health. Choose from:

  • Halibut
  • Mackerel
  • Salmon
  • Trout

“Omega-3 fatty acids have been proven to reduce inflammation and promote blood vessel dilation,” says Zumpano.

Whole grains

Research shows that eating whole grains can reduce high blood pressure. Consider eating more:

  • Barley
  • Brown rice
  • Farro
  • Oats
  • Quinoa

“Whole grains are packed in fiber, antioxidants, magnesium and potassium, which all help keep blood pressure in check,” outlines Zumpano.

Legumes

Adding legumes to your meals can help you get enough potassium each day. Try:

  • Chickpeas
  • Dried beans
  • Fortified tofu
  • Soybeans

“Legumes are a staple of the Mediterranean diet and whole food plant-based eating plans, which have both shown to support heart health due to the fiber and antioxidants they provide,” notes Zumpano.

Advertisement

Dairy

Sure, dairy can be a good source of calcium. But you can also benefit from potassium found in certain dairy products. For example, research shows that eating yogurt each day can improve your blood pressure. You might be surprised how much potassium you get from:

  • Cheese
  • Cottage cheese
  • Milk
  • Yogurt

“Calcium helps blood vessels constrict and relax,” explains Zumpano. “Calcium-rich foods are recommended daily on the DASH diet, which has been proven to create optimum blood pressure values.”

Nuts and seeds

Incorporating nuts and seeds into your meals can help reduce blood pressure. Many varieties have either vitamin E or potassium. Some nuts and seeds may also have L-arginine. Try eating:

  • Almonds
  • Brazil nuts
  • Flax seeds
  • Fortified nondairy milk
  • Peanuts
  • Pistachios
  • Pumpkin seeds
  • Sunflower seeds
  • Walnuts

“The fiber, healthy fats and plant protein found in nuts and seeds keep inflammation at a minimum, blood sugars in check and your body trim,” says Zumpano.

Oils

The antioxidants and fat-soluble vitamins found in plant-based oils may help lower your blood pressure. Try:

  • Avocado oil
  • Canola oil
  • Extra virgin olive oil

“Healthy oils add flavor to foods without needing added salt, dressings or marinades, which can aid in a reduction in overall salt (sodium) intake, leading to improved blood pressure values,” notes Zumpano.

Advertisement

Key takeaways

Getting nutrients from whole foods is best to help lower your blood pressure.

So, while you may be tempted to take supplements like omega-3 fatty acids, CoQ10 and magnesium to help with your blood pressure, think twice. Supplements can be risky, based on the type of supplement and the concentration taken, and they may also interfere with certain medications.

While including certain foods in your diet can aid in blood pressure reduction, your lifestyle choices can help, too.

“It’s very important to note exercise, stress reduction, a low-salt diet and maintaining a weight that’s healthy for you can also positively influence blood pressure,” says Zumpano.

Advertisement

Learn more about our editorial process.

Related Articles

Spoonful of cinnamon
January 12, 2026/Heart Health
Can Cinnamon Lower Blood Pressure? The Science Isn’t Convincing

Making lifestyle changes can help reduce your blood pressure, but taking cinnamon supplements probably isn’t one of them

Older woman sitting on couch, with hand to head, feeling dizzy
January 12, 2026/Heart Health
Can High Blood Pressure Cause a Heart Attack? Here’s What You Need To Know

Hypertension strains your heart and blood vessels, causing damage that can contribute to heart attacks

Person holding a glass of water above a sink up close
October 9, 2025/Heart Health
Dangerous Drops: How To Raise Blood Pressure That Falls Too Low

Elevate your BP by lying down, drinking water or cooling off

Woman taking blood pressure with a cuff at home in kitchen
July 22, 2025/Heart Health
How Stress Is Linked to High Blood Pressure

Daily stressors can increase BP in the moment, as well as contribute to habits that can feed long-term hypertension

Three sets of hands holding coffee mugs and cups, with blood pressure reader and cuff on table
February 21, 2025/Heart Health
Is Caffeine Raising Your Blood Pressure?

Moderation is best when consuming caffeinated drinks to avoid unhealthy spikes in BP

Infographic of ways to lower blood pressure, including exercise, the DASH diet and eat less sodium
February 6, 2025/Heart Health
8 Proven Ways To Lower Your Blood Pressure

Medication, exercise and diet changes can all help

Blood pressure cuff on arm and blood pressure-reading device
February 27, 2024/Heart Health
Here’s What Your Blood Pressure Numbers Mean

An ideal blood pressure is less than 120 mm Hg systolic and less than 80 mm Hg diastolic

beet and carrot juice in a glass surrounded by beets and carrots
February 1, 2024/Heart Health
Can Certain Drinks Lower Your Blood Pressure?

While not magic elixirs, some drinks like beet juice and skim milk may help keep numbers down

Trending Topics

Person lifting weights, standing in front of oversized periodization training phases chart
How To Make Periodization Training Work for You

You can improve your athletic performance over time by breaking up your workout regimen into focused cycles

Woman researching viagra on her cell phone
Viagra for Women: What To Know

The little blue pill might help with physical arousal, but there are better treatments for low libido in women

Person lying in bed in early morning, with hand on their head
Why Am I Waking Up With a Migraine?

Sleep issues and certain foods can lead to an early morning headache

Ad