By Heather Ko | Dietitian
6 minute read
Published 10 June 2026
The foods you eat can affect how hard your heart has to work.
A diet high in processed foods, often packed with salt and unhealthy fats, can contribute to high blood pressure over time.
On the flip side, eating plenty of vegetables, fruit, wholegrains and legumes helps blood vessels relax and takes pressure off the heart.
It’s not about any single food, but the overall pattern of what you eat over time.
Some nutrients affect blood pressure more than others:
Sodium (salt)
Sodium attracts water, which raises the pressure in your arteries. It can be a big contributor to high blood pressure.1
Potassium
Potassium can lower blood pressure. It helps the body get rid of excess sodium through our urine and relax our blood vessels.2
Fibre
Dietary fibre helps lower blood pressure by reducing inflammation and slowing sugar absorption. One study found those with hypertension should aim for a minimum 28g per day for women and 38g per day for men, with an additional 5g per day linked to a reduction in systolic blood pressure by nearly 3mmHg.3
Healthy fats
Healthy fats (including mono and poly unsaturated fats) improve blood vessel elasticity and reduce inflammation which can help reduce blood pressure.4
Fruits and vegetables
Fruit and veg are full of nutrients like fibre and potassium which helps relax blood vessels and flush excess sodium from the body. Boost your intake by including foods like berries, bananas, leafy green veg, sweet potato and avocado in your diet.
Wholegrains
Wholegrains include rolled oats, brown rice, grainy bread, wholemeal pasta and quinoa. These foods are an excellent source of fibre to help lower your blood pressure and look after your overall heart health.
Healthy fats
Healthy fats include extra virgin olive oil, nuts and seeds. Extra virgin olive oil is high in polyphenols, which can reduce inflammation in our arteries. Research shows that 2 to 4 tablespoons per day can lower blood pressure within 3 weeks.5 Full of fibre and potassium, nuts and seeds also support healthy blood pressure. Aim for a handful a day and choose unsalted options to keep your sodium intake low.
Remember, it's your overall dietary pattern that will help keep your blood pressure healthy.
Diets high in processed foods and low in plant-based foods can contribute to high blood pressure over time. These foods may directly increase blood pressure, or they can commonly contribute to weight gain which is linked to higher blood pressure. These foods include:
The DASH (Dietary Approaches to Stop Hypertension) diet6 is a healthy eating plan designed specifically to prevent and reduce high blood pressure in just a few weeks.
It’s based on eating 4 to 5 servings of fruit and vegetables a day, 6 to 8 servings of wholegrains a day, 6 or fewer servings of fish, poultry or lean meat, and 2 to 3 servings of low-fat dairy a day.
It recommends a maximum of 2300mg of sodium daily, limited fat intake, and a maximum of 5 servings of sweets per week.
Call us on 1300 030 238 (Mon-Fri, 9am-5pm AEST) to speak with one of our health professionals or register for a call back to find out what programs are available to you.
The Heart Foundation offers information about blood pressure and how to manage it.
Health Direct provides the latest information and online resources on healthy blood pressure.

Our health and wellbeing information is regularly reviewed and maintained by a team of healthcare experts, to ensure its relevancy and accuracy. Everyone's health journey is unique and health outcomes vary from person to person.
This content is not a replacement for personalised and specific medical, healthcare, or other professional advice. If you have concerns about your health, see your doctor or other health professional.
Dietitian Heather Ko explains the causes and dangers of high blood pressure (also known as hypertension), and the things you can do to manage a diagnosis.
It’s great if your blood pressure is in a healthy range, but do you know how to keep it in check? Start building healthy habits before there’s a problem.
Not sure how to read your blood pressure levels? This chart can help you understand the different blood pressure ranges for adults.
High blood pressure (hypertension) is a serious health condition, but there are some simple lifestyle changes you can make to keep it under control.
1 Heart Foundation. (n.d.). Salt and heart health.
2 American Heart Association. (2025, August 14). How potassium can help prevent or treat high blood pressure.
3 Hypertension (2024) Recommendations for the Use of Dietary Fiber to Improve Blood Pressure Control Hypertension
4 Heart Foundation. (n.d.). Fats, oils and heart health.
5 Sarapis, K., Thomas, C. J., Hoskin, J., George, E. S., Marx, W., Mayr, H. L., Kennedy, G., Pipingas, A., Willcox, J. C., Prendergast, L. A., Itsiopoulos, C., & Moschonis, G. (2020). The effect of high polyphenol extra virgin olive oil on blood pressure and arterial stiffness in healthy Australian adults: A randomized, controlled, cross-over study. Nutrients.
6 National Heart, Lung, and Blood Institute. (n.d.). DASH eating plan. U.S. Department of Health and Human Services, National Institutes of Health.
7 Better Health Channel. (2024). Salt. State Government of Victoria.