Top Foods to Eat for a Happy Heart

When it comes to fitness and strength, 70 per cent of your result is nutrition. With that said, it is important to ensure we are eating a balanced diet that looks after our overall health, especially including foods that are good for your health. Here are our top recommendations.  

Fruit, Vegetables and Whole Grains 

Fruit and vegetables are some of the best foods for heart health, but as you have probably guessed, Australians don’t eat enough of this food group. The importance of including 5 servings of fruit and vegetables over the day is to ensure we can get enough vitamins and minerals, fibre, and antioxidants into our bodies, which have been shown to reduce our risk of heart disease. 

Some examples of these foods for heart health include brown rice, multigrain bread, wholemeal pasta and wholegrain rolled oats. These foods are full of soluble fibre which becomes a thick gel in our intestine. This slows down digestion, stops blood sugar from spiking and traps fats so they can’t be absorbed. 

Healthy Proteins 

Not all protein sources are created equal, and some proteins are definitely better foods for heart health. Including plant proteins such as chickpeas, lentils, nuts and seeds and Seafood like salmon and sardines are high in omega 3 which have been shown to reduce the number of triglycerides (a type of fat) in your bloodstream. They also stop the build-up of plaque which is a substance of fat, cholesterol and calcium that hardens in your blood and blocks up your arteries. 


Foods that fall into this category include: milk, yogurt and cheese. These don’t necessarily lead to an increase or decrease in heart disease, but their importance cannot be understated as these provide an excellent source of calcium and protein. As a rule of thumb, you should also aim for unflavoured versions as these are generally low in added sugar. These best ones we have found include Yo-Pro by Danone and the Chobani Fit range, both readily available in Coles and Woolworths. If you do suffer from heart disease or high cholesterol, we would recommend switching to reduced fat milk instead of the full fat alternatives. 

Healthy Fats & Oils 

Consuming too many ‘poor fats’ can increase your risk of developing heart disease. Saturated fat and trans fats are the main unhealthy fats and can raise the Non-HDL cholesterol in our blood. We want to food that’s good for your heart, with monounsaturated fats (these have small amounts of good fat) like, almonds, cashews, olive oil and avocado. As well as foods that contain polyunsaturated fats such as salmon, mackerel and nuts (like walnuts and sunflower seeds) which supply Omega 3 and 6 that the body cannot produce on its own. 

Herbs & Spices 

Another part of our diet that can lead to an unhappy heart can be too much salt. A diet high in salt can disrupt the natural sodium balance in the body which causes fluid retention and in turn increase the pressure exerted by the blood against the blood vessel walls. Many people don’t realise most of the salt that they consume is found in processed and packaged food such as deli meat and baked foods. The best way to reduce salt is to ensure to follow the Australian Heart Foundation guidelines by eating a diet of unprocessed foods of fruit and vegetables and if you need to add flavour to your foods, do so by utilizing different herbs and spices. 

Written By
More from Get-it
Miss Marschke’s World
It’s the event that hit the Gold Coast with style and grace,...
Read More
0 replies on “Top Foods to Eat for a Happy Heart”