What you eat may affect blood pressure, so add more of these foods to your plate.

High blood pressure, or hypertension, is a common health concern that increases your risk of serious health issues like heart disease, stroke and kidney damage. It affects millions of people worldwide, and while genetics and age can play a role, lifestyle factors such as diet can have a major impact on your risk of developing this condition.

The good news is that making simple changes to what you eat can help you better manage blood pressure and protect your heart. Some foods contain key nutrients like potassium, magnesium and fiber that help regulate blood pressure, while others support better circulation and reduce inflammation. By following low sodium dietary guidelines when selecting the foods you eat, you can take a natural approach to keeping your numbers in check. And the best part? These foods are not only nutritious, but delicious.

Here are 10 powerhouse foods that may help lower blood pressure and keep your heart strong:

Bananas – High sodium intake can raise blood pressure, but eating potassium-rich foods like bananas helps balance sodium levels in the body, improving blood pressure and supporting heart health. A medium-sized banana has 400-450mg of potassium.

Avocados – While most people know that bananas are high in potassium, you may not realize that avocados are just as much of a potassium powerhouse! Half of a medium avocado has 485mg of potassium along with 5 grams of fiber and a nice dose of heart-healthy fat.

Berries – Blueberries, strawberries and raspberries contain flavonoids, which have been linked to lower blood pressure levels. These compounds help improve blood vessel function and reduce the risk of hypertension over time.

Oats – Rich in beta-glucan, a type of fiber that helps reduce cholesterol and improve heart health, this whole grain is a great way to start your day and may also contribute to lower blood pressure over time.

Spinach – This leafy green is rich in nitrates, which help relax blood vessels and improve blood flow. It’s also a good source of magnesium and potassium, both of which contribute to lower blood pressure.

Lentils – Providing fiber, potassium and magnesium, this plant-based protein supports healthy blood vessel function while also helping to lower sodium levels.

Beets – Naturally high in nitrates, this root vegetable helps dilate blood vessels and improve circulation. Drinking beet juice or adding roasted beets to your meals may lead to improvements in blood pressure.

Garlic – Regularly eating garlic has been shown to have a positive effect on blood pressure. It contains allicin, a natural compound that helps relax blood vessels and improve blood flow.

Salmon – Loaded with omega-3 fatty acids, this fatty fish has been shown to lower blood pressure, reduce inflammation, improve circulation and improve heart health.

Dark chocolate – With at least 70% cocoa, this treat is rich in flavonoids that support blood vessel relaxation and improve circulation. Eating small amounts in moderation may help reduce blood pressure.

Including these foods in your diet can be a natural way to support healthy blood pressure. So can reducing the amount of salt you eat and incorporating more heart-healthy foods into your diet. But keep in mind that while diet plays an important role, maintaining an overall healthy lifestyle that includes staying active, reducing stress, not smoking and getting enough sleep, is the key to keeping your heart in tip-top shape.

--

Copyright 2025 © Baldwin Publishing, Inc.  Health eCooks® Heart Healthy Recipes® is a registered trademark of Baldwin Publishing, Inc. Any duplication or distribution of the information contained herein without the express approval of Baldwin Publishing, Inc. is strictly prohibited.

Date Last Reviewed: March 17, 2025

Editorial Review: Andrea Cohen, Editorial Director, Baldwin Publishing, Inc. Contact Editor

Medical Review: Jane Schwartz, RDN, CLT