Since heart and circulatory diseases are responsible for one-quarter of all UK deaths, taking steps to look after our heart health is important.
Alongside exercising regularly, eating a healthy, balanced diet is one of the best things we can do to lower our risk of developing heart disease. But beyond this, research has found that some foods are particularly beneficial when it comes to heart health.
With this in mind, we’ve put together a list of 10 delicious foods that can help to boost heart health, as well as some recipe inspiration. From sweet berries to dark chocolate, these foods are a treat for both your heart and your taste buds.
1. Leafy green vegetables

Leafy green vegetables – such as spinach, kale, and collard greens – are well-known sources of many vitamins, minerals, and natural antioxidants. They’re particularly rich in vitamin K, which has been proven to help protect arteries by promoting healthy blood clotting.
Leafy greens are also high in dietary nitrates, which can reduce blood pressure, decrease arterial stiffness, and improve the function of cells lining the blood vessels. These are all factors that play a role in heart disease. In fact, this review of eight studies found that eating more leafy green vegetables could reduce the risk of heart disease by up to 16%.
Some people think that leafy green vegetables are boring and bland, but they can be delicious when prepared correctly.
For meal inspiration, check out these 22 ways to cook with leafy greens by Delicious Magazine or these leafy greens recipes by Food and Wine. You’ll find hearty soups, pasta dishes, and homemade leafy green pesto.
Alternatively, for those who can’t be swayed, why not try sneaking leafy greens into a smoothie? We have some advice on smoothie-making in our article here.
Get high cholesterol prescriptions from Rest Less Online Doctor
Skip long waits for a doctor’s appointment. With Rest Less Online Doctor, you can access a range of high cholesterol treatments. Order online and you could receive your medication the next day.
2. Whole grains

Whole grains are so called because they include all three nutrient-rich parts of the grain – endosperm, bran, and germ. Common types of whole grains include brown rice, whole wheat, oats, rye, buckwheat, barley, and quinoa.
Unlike refined grains, whole grains are much higher in fibre, which can help to reduce levels of ‘bad’ LDL cholesterol and lower the risk of heart disease.
Numerous studies have shown that introducing more whole grains into your diet can boost heart health. For example, this analysis found that eating three servings of whole grains per day was associated with a 22% lowered risk of heart disease.
Equally, eating no less than three servings of whole grains each day has been shown to lower systolic blood pressure (the force with which your heart pumps blood around your body) enough to reduce the risk of a stroke by around 25%.
When buying whole grains, be sure to read product ingredients carefully. For example, words like ‘whole grain’ and ‘whole wheat’ are indicative of a whole-grain product, but this isn’t always the case for phrases like ‘wheat flour’ or ‘multigrain’.
If you’re hoping to introduce more whole grains into your diet, why not check out these healthy whole-grain breakfast recipes from Real Simple? Or try one of these 30 whole-grain dinner recipes from Taste of Home? You’ll find everything from colourful Buddha bowls to Thai-inspired pasta dishes.
3. Berries

Not only are blueberries, blackberries, strawberries, and raspberries delicious and low in calories, but they’re also jam-packed with vital nutrients that play a central role in maintaining heart health.
Berries are full of antioxidants, including anthocyanins, which protect against inflammation and stress – two known contributors to the development of heart disease.
Research has found that eating berries can lower the impact of various heart disease risk factors. In one study involving 27 adults with metabolic syndrome (a combination of diabetes, high blood pressure, and obesity), drinking blended freeze-dried strawberries for eight weeks decreased their ‘bad’ LDL cholesterol by 11%.
Berries make perfect snacks and low-calorie desserts or breakfast toppings. For inspiration, why not have a go at making one of these 38 healthy berry recipes from Taste of Home?
Order repeat prescriptions online
Skip long waits for a doctor’s appointment. With Rest Less Online Doctor, you can access a range of high blood pressure treatments. Order online and you could receive your medication the next day.
Rest Less Online Doctor powered by evaro. Find out more.
4. Walnuts and almonds

Walnuts and almonds are a great source of fibre and they’re also packed full of vitamins and minerals that play an important role in maintaining heart health. For example, both have been proven to have a positive impact on cholesterol levels.
This medical review found that incorporating a few servings of walnuts into your diet could reduce ‘bad’ LDL cholesterol by around 16%. Eating almonds has also been shown to increase levels of ‘good’ HDL cholesterol, which can help to reduce plaque buildup in the arteries.
Levels of oxidative stress (an imbalance between oxygen-containing molecules and antioxidants in the body which can damage cells) and inflammation were also reduced by eating almonds and walnuts.
Why not try some of these 18 amazing healthy almond recipes by It’s Yummi or these healthy walnut recipes from Eating Well, which include smoothies, pancakes, pesto pastas, and walnut breadcrumbs dishes?
Note: While almonds and walnuts are highly nutritious, they’re also high in calories, so it’s important to eat them in moderation.
5. Dark chocolate

Luckily, you don’t have to give up chocolate altogether to look after your heart health. In fact, dark chocolate is full of antioxidants like flavonoids, which are important for keeping our hearts in good shape.
Various studies have identified a link between eating dark chocolate and a lower risk of heart disease. For example, this study found that people who ate dark chocolate at least five times per week had a 57% lower risk of developing coronary heart disease than non-chocolate eaters.
Another study showed that eating dark chocolate at least twice per week was linked with a 32% lower risk of accumulating calcified plaque in the arteries.
Of course, this is entirely dependent on the type of chocolate and the amount that you eat. We’re all aware that chocolate can be high in sugar and calories, so to reap the benefits, it’s best to eat it in moderation and choose high-quality dark chocolate with at least 70% cocoa.
For inspiration, you may like these these 5 healthy ways to eat more chocolate by Time or these 21 healthier ways to eat chocolate by BuzzFeed. You could try swirling dark chocolate into your morning porridge or making some delicious chocolate-covered banana and peanut butter bites.
7. Seeds

Chia seeds, flax seeds, and hemp seeds are all good sources of heart health-boosting nutrients, including fibre and omega-3 fatty acids.
Multiple studies have shown that introducing these types of seeds to your diet can improve various risk factors for heart disease – such as inflammation, cholesterol, blood pressure, and triglycerides levels.
Hemp seeds, for example, contain high amounts of arginine, which is an amino acid linked with reduced levels of inflammation. In addition, this study found that eating bread made with flaxseed reduced total cholesterol by 7% and ‘bad’ LDL cholesterol by 9%.
You can use the buttons below to find out more about the benefits of chia and flax seeds, and get tips on how to add them to your diet. As for hemp seeds, check out this article from Healthline.
9. Edamame

Edamame are immature soybeans. They make a delicious and colourful addition to many meals, and are often found in Asian dishes. Just like other soy products, edamame are rich in soy isoflavones – a type of flavonoid (antioxidant) that can help to lower cholesterol levels.
For example, this review found that soy isoflavones significantly lowered total cholesterol; while another analysis found that consuming around 25g of soya protein per day decreased ‘bad’ LDL cholesterol by an average of 6%.
Research suggests that decreasing your total cholesterol levels by just 10% could lower the risk of developing fatal coronary heart disease by 15%.
You could have a go at making this sesame, edamame, and chicken noodle salad from BBC Good Food – or perhaps a grilled tofu alternative if you follow a plant-based diet. Alternatively, for more inspiration, have a browse of these 17 edamame recipes from Self.
Skip long waits for a doctor's appointment
With Rest Less Online Doctor, you can access prescription medicine for a wide range of conditions online. Simply choose your medication, fill in a quick online questionnaire, and you can receive your medication the next day.
10. Olive oil

Olive oil is a staple part of the Mediterranean diet, and its heart health benefits are well documented. Olive oil is full of antioxidants, which can reduce inflammation and lower the risk of heart disease.
It’s also high in monounsaturated fatty acids, which research has linked with improved heart health. This study of over 7,200 adults with a high risk of heart disease found that those who included olive oil in their diet lowered their risk by around 35%. Olive oil has also been found to lower diastolic blood pressure.
To take advantage of these benefits, why not try lightly drizzling some olive oil over some of your meals? Or you might find some further inspiration from All Recipes’ 6 smart ways to use olive oil.
Alternatively, you could have a go at making your own vinaigrette – BBC Good Food has an easy recipe here.
Final thoughts…
Heart and circulatory diseases cause more than 160,000 UK deaths a year – the equivalent of one death every three minutes – so the importance of looking after our heart health can’t be underestimated.
Eating a healthy, balanced diet plays a major role in this, and incorporating foods known for their heart-boosting qualities is a worthwhile step to take. Who knows, you might even find a new favourite recipe or unearth a passion for cooking in the process.
For more guidance on looking after your heart health, have a read of our articles; 11 healthy heart tips and 5 tips to help lower cholesterol.
What things do you do to look after your heart health? Have you tried any new heart-healthy recipes recently? We’d be interested to hear from you in the comments below.