I’m a registered dietitian and here are the 9 healthy foods I actually eat to keep my heart strong
Happy tummy, happy heart.
Here at Tom’s Guide our expert editors are committed to bringing you the best news, reviews and guides to help you stay informed and ahead of the curve!
You are now subscribed
Your newsletter sign-up was successful
Want to add more newsletters?
Daily (Mon-Sun)
Tom's Guide Daily
Sign up to get the latest updates on all of your favorite content! From cutting-edge tech news and the hottest streaming buzz to unbeatable deals on the best products and in-depth reviews, we’ve got you covered.
Weekly on Thursday
Tom's AI Guide
Be AI savvy with your weekly newsletter summing up all the biggest AI news you need to know. Plus, analysis from our AI editor and tips on how to use the latest AI tools!
Weekly on Friday
Tom's iGuide
Unlock the vast world of Apple news straight to your inbox. With coverage on everything from exciting product launches to essential software updates, this is your go-to source for the latest updates on all the best Apple content.
Weekly on Monday
Tom's Streaming Guide
Our weekly newsletter is expertly crafted to immerse you in the world of streaming. Stay updated on the latest releases and our top recommendations across your favorite streaming platforms.
Join the club
Get full access to premium articles, exclusive features and a growing list of member rewards.
While exercise plays an important role in building a strong, healthy heart, the food you eat matters too. Your diet can directly influence cholesterol levels, blood pressure, and inflammation.
That doesn't mean you have to begin eating perfectly or cutting out the foods you enjoy. It's more about finding a balance that works for you. Frustratingly, with the cost of living continuing to rise, making healthier choices can feel harder when better quality produce often comes with a higher price tag.
With that in mind, I spoke to Lyndsay Hall, RD, Registered Dietitian at JM Nutrition, to find out which foods are worth prioritizing if you're trying to eat in a more heart-friendly way. This is not a strict list of must-eat foods, but more a practical source of inspiration for ingredients that can support heart health when you're next doing your grocery shop.
1. Nuts
Nuts may be small, but they deliver a powerful mix of nutrients that support heart health. Hall explains that all types of nuts provide fibre alongside monounsaturated and polyunsaturated fats, both of which play a role in protecting the heart.
She explains, “Monounsaturated and polyunsaturated fats are essentially plant-based fats in technical terms, and collectively help to reduce inflammation and lower the risk of heart disease, cardiac arrest, and stroke.”
Hall adds, “These fats that nuts contain, in combination with their high fibre content, can also help to reduce LDL (‘bad’) cholesterol and triglyceride levels,” which gives nuts a clear cardiovascular advantage.
Walnuts are especially noteworthy. Hall explains that they contain ALA, a plant-based omega-3, which “has an anti-inflammatory mechanism as it is an antioxidant that protects your body’s cells from damage.”
Get instant access to breaking news, the hottest reviews, great deals and helpful tips.
2. Seeds
Seeds offer very similar benefits to nuts and are a particularly helpful option for anyone with peanut or tree nut allergies. Hall explains that they are another excellent source of plant-based fats and fibre, both of which support heart health.
Chia seeds and flaxseed stand out thanks to their ALA content. Hall explains that ALA “is the omega-3 fatty acid chain that has specifically been shown to reduce LDL cholesterol,” making these seeds especially valuable when eating for heart health.
She also highlights why omega-3s are so important in the first place. “ALA and omega-3 fatty acids in general have special importance in diet, as our bodies cannot make them on their own; they have to be acquired through food.”
3. Fatty Fish
Fatty fish such as salmon, trout, sardines and mackerel are often considered gold-standard foods for heart health. Hall explains that they’re rich in omega-3 fats, particularly two types — EPA and DHA — which are the forms the body can use most easily.
She explains that these fats “are the more active form of omega-3s and can offer more anti-inflammatory benefits as a result.”
Beyond inflammation, Hall says they support the heart and blood vessels directly. She explains that they “can increase the flexibility of arteries and lower blood pressure, which reduces the risk of heart attack and stroke.”
For those who don’t eat fish, Hall notes that these omega-3s can also be found in fortified eggs or supplements. While plant foods do contain omega-3s, she explains that it is “unfortunately difficult to acquire adequate amounts through plant-based sources alone.”
4. Dark Green Vegetables
Dark green vegetables such as kale, spinach, broccoli and Brussels sprouts offer more than just fibre. Hall explains that this group of vegetables is particularly rich in antioxidants that support heart health.
She explains that they are good sources of “vitamins C and E, carotenoids, glutathione, and lipoic acid,” all of which help protect cells from damage.
Antioxidants play an important role in reducing inflammation, which in turn lowers the risk of heart disease and cardiovascular events such as heart attack and stroke. Hall also notes that, apart from vitamin C, antioxidant availability is increased when these vegetables are cooked.
5. Legumes
Legumes are among the most practical foods to focus on for heart health. Hall explains that they are a convenient way to increase both plant-based protein and fibre intake.
She also reassures that convenience does not mean compromise. “Legumes can be purchased and cooked from dry, but canned options are certainly valuable as well,” she explains.
However, sodium is something to watch for. Hall advises, “If purchasing canned chickpeas, beans or lentils of any kind, try your best to choose ‘no-salt-added’ or ‘low sodium’ options, to be extra heart-conscious.”
6. Whole Grains
Whole grains might not sound exciting, but they quietly do a lot of heavy lifting for heart health. Hall explains that their fibre content helps support healthy blood lipid levels.
“The fibre that all of these grain products contain helps to lower LDL cholesterol and triglyceride levels,” she explains, reducing inflammation and lowering the risk of heart attack and stroke.
Whole grains include whole wheat products as well as options like brown rice, wild rice, quinoa, and buckwheat.
7. Soy
Soy products such as tofu, tempeh, and soy milk provide another way to incorporate plant-based protein into the diet. Hall explains that doing so can support heart health by increasing fibre intake and reducing saturated fat.
Some animal-based proteins are higher in saturated fat, which has been linked to increased LDL cholesterol. Hall explains that saturated fat is “labelled one of the ‘bad’ fats that can increase LDL cholesterol.”
Soy-based foods can be a useful alternative if you are open to not having meat with every meal but still want a good source of protein. That said, not all soy products are created equal. Some processed meat alternatives can also be high in saturated fat, so where possible, it is worth choosing soy in its simpler forms, such as tofu or tempeh.
Hall also points to emerging research around soy’s antioxidant compounds. She explains that “there is promising research to suggest that an antioxidant compound in soy products called isoflavones may have a direct effect on reducing the risk of cardiovascular disease,” while noting that further research is still required.
8. Avocados
Avocados are a heart-friendly food that packs a mix of soluble fibre and healthy plant fats. Hall explains that soluble fibre “helps to lower LDL (bad) cholesterol and has the added advantage of being easier on your digestive system.”
They also contain monounsaturated and polyunsaturated fats, which Hall says help reduce inflammation, lower LDL cholesterol, and reduce the risk of cardiovascular issues.
9. Olive Oil
Olive oil is another heart-friendly fat, offering many of the same benefits as avocados. Extra-virgin olive oil is the least processed option, which, as Hall points out, “allows the monounsaturated fats and antioxidant properties of the oil to be better preserved,” helping to keep cholesterol in check and reduce inflammation.
Even the more processed and more budget-friendly versions still have their place. They can handle higher-heat cooking and still provide health benefits. In terms of how much to aim for, Hall notes that “consuming around 20g of olive oil per day is optimal for reaping the cardiovascular benefits.”
Follow Tom's Guide on Google News and add us as a preferred source to get our up-to-date news, analysis, and reviews in your feeds.
More from Tom's Guide
- You don't need the gym to build strength later in life — trainer reveals a 6-move workout to improve balance, flexibility and core strength after 70
- 'The core responds beautifully to intentional and low-load training at any age' — a personal trainer shares a 5-move workout to build core muscle after 65
- A yoga teacher swears by this hip mobility move for tight hips — I’ve seen the benefits firsthand

Jessica has been a fitness writer at Tom’s Guide since 2023, bringing three years of experience writing about health, fitness, and the great outdoors. Her passion for exercise began during her childhood, where she spent weekends hiking and competing in local athletics club events. After earning a master’s degree in journalism from Cardiff University, Jessica found the perfect way to combine her love of storytelling and fitness into a career.
Jessica is passionate about testing fitness gear and tech, using her reviews to help readers make informed buying decisions. She ran her first marathon in April 2024, finishing it in 3 hours and 48 minutes. Through her training, she’s developed a deep understanding of what it takes to grow as a runner, from effective workouts and recovery techniques to selecting the right gear for every challenge.
When she’s not at her desk, Jessica enjoys spending time in the kitchen crafting new recipes, braving cold water swims and hiking.
You must confirm your public display name before commenting
Please logout and then login again, you will then be prompted to enter your display name.
