Health library
Nutrition

Eating for a healthy heart

Sandrine IngabireClinical Dietitian5 March 2026 6 min read
Eating for a healthy heart

You don't need an extreme diet to protect your heart. A handful of consistent habits does most of the work, and none of them require deprivation.

Build meals around plants

Vegetables, fruit, beans, whole grains, and nuts deliver fibre and nutrients that lower cholesterol and steady blood sugar. Aim to fill half your plate with vegetables and choose whole grains over refined ones.

This isn't about going fully plant-based; it's about shifting the balance so plants do more of the heavy lifting.

Choose better fats

Swap butter and fried foods for olive oil, avocado, and the fats in fish and nuts. Oily fish such as mackerel or sardines, eaten a couple of times a week, supplies omega-3s linked to lower heart risk.

The fats to limit are the trans fats in processed snacks and the excess saturated fat in fatty red and processed meats.

Watch salt and sugar

Most excess salt hides in packaged and restaurant food, not the saltshaker, so cooking at home gives you control. Cutting sugary drinks is one of the single most effective changes for both weight and blood pressure.

Make it sustainable

A heart-healthy pattern you can keep for life beats a perfect diet you abandon in a month. Start with one or two swaps, let them become habit, then build from there.

This article is for general information and is not a substitute for professional medical advice. If you have concerns about your health, please speak to a qualified clinician.

Related reading

Keep exploring.

All articles

Need to see a specialist?

Find the right doctor for your concern and book a consultation in seconds, in person or by video.