Heart Health · Diet & Nutrition (General)

Food Good for Heart: Dietitian-Approved List With Portions

The foods that support your heart, grouped by type with realistic portions, plus the simple swaps that make the biggest evidence-backed difference.

The Just Dietitian Team Feb 22, 2026 9 min read
Food Good for Heart: Dietitian-Approved List With Portions

Your heart works every second of your life, and the foods you eat most days quietly shape how well it does that job for decades. The good news is that heart-friendly eating is not about a single miracle food or a punishing plan. It is a pattern: more vegetables, wholegrains, beans, fish, nuts and olive oil, and less salt, refined sugar and heavily processed food. This dietitian-approved list groups the best foods for your heart by type, gives realistic portions, and shows how to combine them into meals you will actually keep eating.

How food affects heart health

Diet influences several of the biggest drivers of heart disease at once: blood pressure, blood cholesterol, blood sugar, inflammation and body weight. No single meal makes or breaks your heart, but the overall pattern over months and years adds up in a big way.

This is why dietitians talk about eating patterns rather than individual nutrients. Two of the most researched, the Mediterranean and DASH approaches, both centre on plants, wholegrains and unsaturated fats while trimming salt and refined foods. Our guides to the Mediterranean diet and the DASH diet unpack the evidence behind each, and the World Health Organization echoes the same core advice on reducing saturated fat and salt.

Oily fish and omega-3

Oily fish is a standout for heart health thanks to its omega-3 fatty acids, which support healthy blood fats and blood vessels. Most guidance suggests aiming for around two portions of fish a week, at least one of them oily.

  • Salmon: a palm-sized fillet, around 120g, delivers protein plus omega-3 fats.
  • Sardines and mackerel: affordable, tinned options that count just as much as fresh.
  • Trout and herring: useful ways to vary your oily fish through the week.

If you eat little fish, our list of omega 3 fatty acids foods covers plant sources like walnuts, flaxseed and chia that contribute too.

Creative arrangement of Scrabble tiles spelling 'FOOD' on a heart-shaped plate, perfect for culinary themes.
Oily fish and omega-3

Wholegrains and fibre

Fibre, especially the soluble kind, helps lower cholesterol and steadies blood sugar, both of which matter for your heart. Wholegrains, oats and beans are the easiest way to get more of it.

  • Oats and barley: their soluble fibre, beta-glucan, is linked with lower cholesterol; about 40g dry oats per bowl.
  • Wholegrain bread and brown rice: swap refined versions for wholegrain to add fibre with no extra effort.
  • Beans and lentils: three heaped tablespoons cooked add fibre and plant protein at once.

For more, see our high fiber foods list and the deeper carbohydrates guide.

Vegetables, fruit and potassium

Vegetables and fruit support the heart in several ways: fibre, protective plant compounds and potassium, a mineral that helps balance the effects of sodium on blood pressure. Aiming for at least five portions a day is a cornerstone of every heart-healthy pattern.

  • Leafy greens: spinach and kale bring folate, fibre and potassium for very few calories.
  • Bananas, potatoes and beans: reliable potassium sources that help counter dietary salt.
  • Berries and citrus: rich in vitamin C and plant compounds, with plenty of fibre.

Because potassium is so central here, our dedicated list of potassium rich foods is worth a look for anyone watching their blood pressure.

Heart-friendly foods with typical portions and their main benefit (approximate values)
FoodPortionMain heart benefit
SalmonPalm-sized (about 120g)Omega-3 fats
Rolled oats40g drySoluble fibre lowers cholesterol
Kidney beans3 tbsp cookedFibre and plant protein
Spinach80g cookedPotassium and folate
WalnutsSmall handful (30g)Unsaturated fats and plant omega-3
Extra virgin olive oil1 tbspReplaces saturated fat
BlueberriesHandful (about 80g)Fibre and antioxidant compounds

Nuts, seeds and healthy fats

Swapping saturated fats, found in butter, fatty meat and many processed foods, for unsaturated fats is one of the most consistent heart-healthy moves in the research. Nuts, seeds and plant oils are the everyday way to do it.

  • Nuts: a small daily handful of walnuts, almonds or unsalted mixed nuts.
  • Seeds: flaxseed, chia and pumpkin seeds sprinkled over porridge or salads.
  • Olive oil: use it as your main cooking and dressing fat in place of butter or lard.

The Harvard Nutrition Source and the British Dietetic Association both single out this fat swap as a high-value, evidence-backed habit.

Tip: Rather than fixating on foods to cut, focus on crowding the good stuff in. Add a portion of veg to lunch, swap butter for olive oil, and choose oats a few mornings a week. Small, repeated swaps beat short-lived overhauls.

Delicious and juicy pomegranate seeds in a heart-shaped bowl on a wooden table.
Nuts, seeds and healthy fats

Cutting back on salt and refined foods

Alongside the foods to add, two things are worth reining in for your heart: salt, which raises blood pressure in many people, and heavily processed foods high in refined fat and sugar. Most salt in the diet is hidden in processed products rather than the salt shaker.

Practical steps include cooking more from scratch, seasoning with herbs, spices, garlic and lemon instead of extra salt, and reading labels for sodium. Keeping a well-stocked spice rack helps, and a simple herb and spice set makes flavour-first cooking easy so you reach for the salt less. For the wider picture on foods to limit, our honest take on junk food puts these extras in perspective.

Some links are affiliate links and we may earn a small commission at no extra cost to you. We only suggest product types we would genuinely consider.

Note: This article is general information, not medical or personalised dietary advice. For guidance tailored to you, speak with a registered dietitian or your doctor.

Sources and further reading:

Have a question or a topic to suggest?

We read every message. Tell us what you would like to see next on the blog.

Get in touch

Written by The Just Dietitian Team

Sharing what we learn, one post at a time. Read more about this blog.