11 Foods That May Help Lower Blood Pressure Besides Beets


Beets are rich in nitrates, which help support healthy blood pressure.Credit: nata_vkusidey / Getty Images
Beets are rich in nitrates, which help support healthy blood pressure.
Credit: nata_vkusidey / Getty Images
  • The best foods for blood pressure contain potassium, magnesium, fiber, and antioxidants. These nutrients help relax blood vessels and balance sodium.
  • In addition to beets, top choices include leafy greens, berries, beans, fatty fish, and bananas.
  • Eating a variety of these foods is better than relying on just one food for optimal heart health.

Beets are rich in nitrates, which help relax blood vessels and support healthy blood pressure. But they aren’t the only food that can make a difference. Several other foods, including leafy greens, berries, and fatty fish, can also support blood pressure.

1. Spinach and Other Leafy Greens

Credit: Ekaterina Smirnova / Getty Images
Credit: Ekaterina Smirnova / Getty Images

Spinach and other leafy greens, like chard, are high in naturally occurring nitrates. These are the same compounds found in beets.

Nitrates supply the body with nitric oxide, which relaxes the blood vessels. This allows for better blood and oxygen flow. A diet high in nitrates from fruits and vegetables has been linked to a lower risk of stroke and lower blood pressure numbers.

Leafy greens are also rich in potassium and magnesium, which help support healthy blood pressure.

2. Berries

Credit: FlorianTM / Getty Images
Credit: FlorianTM / Getty Images

Berries contain antioxidants called anthocyanins. Like the compounds found in beets, these antioxidants may help boost nitric oxide production.

While more research is needed, a 2021 study found that people who ate about 1.5 cups of berries per day had lower blood pressure.

Fresh or frozen berries both offer similar benefits.

3. Legumes

Credit: piyaset / Getty Images
Credit: piyaset / Getty Images

Legumes include foods like beans, lentils, and chickpeas. They are rich in potassium, magnesium, and fiber, which can support healthy blood pressure.

Potassium is especially helpful because it helps your body get rid of extra sodium. Sodium holds on to water. When your body releases sodium, it also gets rid of extra fluid, which can help lower blood pressure.

Studies show that people who regularly eat legumes tend to have lower blood pressure and a lower risk of heart disease.

4. Avocado

Credit: locknloadlabrador / Getty Images
Credit: locknloadlabrador / Getty Images

Avocados are rich in potassium, fiber, magnesium, and heart-healthy monounsaturated fats. One cup of sliced avocado covers around 15% of your daily potassium needs.

Magnesium can help widen blood vessels by blocking the effects of calcium. Calcium can cause blood vessels to tighten.

In a 2023 study, people who ate five or more servings of avocado a week had a 17% lower risk of high blood pressure. One serving is around half of an avocado.

5. Salmon

Credit: marrakeshh / Getty Images
Credit: marrakeshh / Getty Images

Fatty fish like salmon contain omega-3 fatty acids. Omega-3s may help reduce inflammation and improve blood vessel function.

A large review of 71 studies found that consuming about 2-3 grams of omega-3 fatty acids (EPA and DHA) per day was linked to small but meaningful reductions in blood pressure, especially in people with hypertension (high blood pressure). About 4-5 ounces of Atlantic salmon provides close to 3 grams of omega-3s.

6. Walnuts

Walnuts are a major source of ALA, a plant-based omega-3 fatty acid that can boost heart health. They’re also rich in potassium, magnesium, fiber, and antioxidants, which support healthy blood pressure.

In a two-year study of older adults, adding walnuts to the diet led to modest reductions in systolic blood pressure (the top number). The biggest benefits were seen in people who started with higher blood pressure.

7. Bananas and Apples

Credit: agitons / Getty Images
Credit: agitons / Getty Images

Bananas are well known for their potassium content. They also provide fiber and antioxidants, which help protect cells from damage and support overall heart health.

In a 2024 study, people with high blood pressure who ate bananas three to six times per week had a lower risk of death compared to those who ate bananas less than once per month.

The benefit was even greater when bananas were eaten along with other fruits, especially apples. Eating apples and bananas several times per week was linked to the largest reduction in overall mortality risk.

While apples are not a major source of potassium, they are higher in fiber than many other fruits. Fiber has been shown to help lower blood pressure and support heart health.

8. Dark Chocolate

Credit: Katsumi Murouchi / Getty Images
Credit: Katsumi Murouchi / Getty Images

Dark chocolate contains flavonoids, which are plant compounds that may help improve blood vessel flexibility. This can help lower blood pressure.

Studies suggest that eating dark chocolate daily can lead to small, but clinically significant improvements in blood pressure.

Amounts used in studies vary, but 6-25 grams of dark chocolate a day may help. A regular chocolate bar is about 45 grams, so one or two small squares may be enough.

For the most heart health benefits, choose dark chocolate with at least 70% cocoa and little to no added sugar.

9. Yogurt

Credit: Anne DEL SOCORRO / Getty Images
Credit: Anne DEL SOCORRO / Getty Images

Yogurt offers calcium and potassium for blood pressure support. It also provides healthy bacteria that promote the release of proteins that can lower blood pressure.

Studies suggest that people who eat yogurt more often tend to have lower blood pressure, especially among people who have hypertension.

When possible, look for yogurt with minimal additives and real fruit instead of added sugar.

10. Oats

Credit: Anne DEL SOCORRO / Getty Images
Credit: Anne DEL SOCORRO / Getty Images

Oats are rich in a type of soluble fiber called beta-glucan. This fiber helps support healthy cholesterol levels and overall heart health, and it may also play a role in lowering blood pressure.

A 2023 review of studies found that eating oats regularly can help lower systolic blood pressure, especially in people with high blood pressure or when oats replace refined grains in the diet.

11. Broccoli and Other Cruciferous Vegetables

Credit: Tod Novak / Getty Images
Credit: Tod Novak / Getty Images

Broccoli, kale, and other cruciferous vegetables are some of the most nutrient-dense foods you can eat. They are high in sulfur compounds called glucosinolates. These compounds have antioxidant properties and may help protect blood vessels.

In a small 2024 study, eating more cruciferous vegetables was linked to lower systolic blood pressure compared to eating root and squash vegetables.

Tips for Lowering Blood Pressure

Along with adding foods that are rich in blood pressure–supporting nutrients, small daily habits can also make a difference over time. Consider these tips:

  • Limit sodium and choose more whole, minimally processed foods
  • Eat more fruits, vegetables, beans, nuts, and whole grains
  • Stay physically active most days of the week
  • Maintain a healthy weight, determined by you and your doctor
  • If you smoke, talk with your healthcare provider about quitting
  • Manage stress with sleep, movement, or meditation



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


Strava, one of CNET’s top workout apps, announced on Thursday that members will be able to sync 14 new fitness partner integrations and receive strength training upgrades, including a workout log, auto-populated muscle maps and the ability to track, log and share their lifts alongside other activities they already record on Strava. The rollout will take place over the coming weeks.

“This overhaul brings the same depth, motivation and shareability that Strava is known for to a myriad of strength activities,” Strava Chief Product Officer Matt Salazar said in a statement.  

This addition is meant to support members who are training for a race, as well as those who enjoy lifting for fitness or strength. “They now have tools that meet them where they actually are, and this is only the beginning,” Salazar adds.

The partner integrations make this transition easier because athletes can connect popular fitness apps and devices they already use directly to Strava. The new partners include Garmin, Amazfit, Runna, Whoop, 24 Hour Fitness (coming this summer) and more. 

Strava acknowledges that strength training is becoming an integral part of most people’s workout regimen. “Strength has been one of the fastest-growing sport types on Strava for some time, with over 500 million uploads in 2025 alone, and our community has been clear about what they need from us,” Salazar said.

New updates members can expect include:

Auto-populated muscle maps: The strength-training workouts they log will show a visual muscle map of the muscle groups trained based on the data they share.  

Workout log: Members can record their sets, reps and weight in a log designed for strength training. The log is meant to help track strength exercises over time, so it’s easier to review and repeat workouts.

Five new shareables: Similar to the recognition other activities receive in Strava, there will be five new strength-specific shareables that celebrate members’ lifts and progress with friends, clubs and the Strava community. 

Strava is my go-to app for tracking my runs, and as a fitness expert, I find it helpful to have a space where I can include strength training workouts as well. Strava is recognizing that strength training has become more popular, and it will be interesting to see how other athletes respond to the updated feature.





Source link