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.
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.
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.
| Food | Portion | Main heart benefit |
|---|---|---|
| Salmon | Palm-sized (about 120g) | Omega-3 fats |
| Rolled oats | 40g dry | Soluble fibre lowers cholesterol |
| Kidney beans | 3 tbsp cooked | Fibre and plant protein |
| Spinach | 80g cooked | Potassium and folate |
| Walnuts | Small handful (30g) | Unsaturated fats and plant omega-3 |
| Extra virgin olive oil | 1 tbsp | Replaces saturated fat |
| Blueberries | Handful (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.
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:
- NHS for advice on a heart-healthy diet, salt and fish intake.
- Harvard Nutrition Source for evidence on fats, fibre and cardiovascular health.
- World Health Organization for guidance on saturated fat and salt reduction.
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 touchYou may also like
Potassium Rich Foods: Dietitian-Approved List With Portions
Potassium quietly supports your heart and blood pressure, yet most of us fall short. A dietitian lists the richest foods by type, with portions and cooking tips.
Heart Healthy Foods: Dietitian-Approved List With Portions
No single food protects your heart, but the right everyday pattern does. This dietitian-approved list groups heart healthy foods by type, with realistic portions and swaps that add up to protective eating.
DASH Diet: The Complete Evidence-Based Guide
The DASH diet is one of the best studied patterns for blood pressure and heart health. Here is how it works, what the evidence supports, and how to start it sustainably.