5. Garbanzo beans
Why: First, they’re full of fiber, which can help lower your bad LDL cholesterol , and are naturally low in sodium. Second, “beans are an underappreciated source of good-quality protein,” Brenes-Salazar notes. Patton says that “all members of the legume family are super healthy because they are full of plant-based protein and the kind of fiber that lowers cholesterol and helps to stabilize your blood sugar levels.”
Also know: Other heart-healthy legumes include pinto beans, red beans, kidney beans and black beans.
And research indicates that eating about three-quarters of a cup a day may even help you lose a little weight. But remember, canned beans can be high in salt, so either rinse them thoroughly in water or use dried beans.
6. Avocados
Why: “Despite avocados’ high fat content, the fat is heart-healthy and monounsaturated,” says Christine Rosenbloom, a registered dietitian and coauthor of Food & Fitness After 50. “Avocado is also rich in fiber, potassium and magnesium, all nutrients associated with heart health. Avocados are sodium-free ... a plus for those with high blood pressure, and avocado oil has a high smoke point and a neutral taste, making it good for pan-searing foods.”
A 2022 study, published in the Journal of the American Heart Association, of almost 70,000 women and more than 40,000 men — all free of coronary heart disease — linked a higher avocado intake with a lower risk of heart disease.
A study from Pennsylvania State University found that eating one avocado a day led to a slight decrease in unhealthy cholesterol.
7. Oatmeal
Why: Touted for its healthy properties for a half-century, fiber-rich oatmeal cuts down on cholesterol absorption and contributes to gut health. “Oatmeal is a good source of healthy fiber, healthy fats and protein,” Patton says. “Soluble fiber is really important for our digestive tract and keeping blood sugar levels stable.”
A meta-analysis published in 2022 in the European Journal of Nutrition found that adding oats to the diet was linked to lower cholesterol levels.
Also know: Because steel-cut oats, or Irish oatmeal, are less processed than other varieties, they have the most fiber — but they take longer to cook. Oatmeal can be the foundation of a heart-healthy meal: “It provides an excellent platform for incorporating berries, chopped nuts, yogurt or other additions,” says Van Horn.
8. Whole-grain rice and quinoa
Why: “The more a grain is kept intact, the more nutritional value it has,” says Patton.
A World Health Organization analysis of about 40 years of studies on the health benefits of dietary fiber found it provided a 15 to 20 percent decrease in cardiovascular-related mortality, including heart disease, stroke and type 2 diabetes.
And whole grains can be good for weight too. A 2021 Tufts University study found that middle- to older-age adults who ate at least three servings of whole grains daily saw smaller increases in waist size, as well as blood pressure and blood sugar.
Also know: Whole-grain bread and cereal are also beneficial foods for heart health. But be wise when shopping. Look at the nutrition label and make sure “whole grain” is the first ingredient — and watch for added sodium and sugars.
“Typically, good whole-grain products have at least 2½ grams of fiber per serving and less than 140 milligrams of sodium,” says Patton.
9. Salmon
Why: The AHA has long recommended eating fish — especially salmon and other oily fish high in omega-3 fatty acids — twice a week to help stave off the risk of heart failure, stroke and other coronary disease.
A study published in 2022 in the AHA’s journal recommended eating three grams a day of omega-3 fatty acids, like those found in salmon. It may not be just the omega-3s that are good for you; a 2018 study found that an ingredient in fish and other seafood called trimethylamine N-oxide may also reduce hypertension-related symptoms.
Also know: The AHA recommends lake trout, herring, albacore tuna, sardines and mackerel.
10. Blueberries
Why: They’re the epitome of heart-healthy fruits, high in soluble fiber, polyphenols (those antioxidants that absorb free radicals) and vitamin C.
A 2019 study out of London found that eating 200 grams of blueberries (about 1¼ cup, depending on the size) a day for a month led to lower blood pressure. A second U.K. study found that eating 150 grams (about a cup) of blueberries a day lowered the risk of cardiovascular disease by 15 percent.
Also know: All berries — strawberries, raspberries, blackberries — have heart-healthy credentials because of their fiber as well as their flavonoids and antioxidants. Hate berries? Consider red grapes, which are high in resveratrol, a heart-healthy antioxidant.
11. Broccoli and brussels sprouts
Why: Though most vegetables are a well-known healthy heart food, broccoli and brussels sprouts are ace players. A 2020 Australian study found that these and other cruciferous vegetables, including cabbage, are linked to a decline in blood vessel disease. They’re high in disease-fighting flavonoids and carotenoids as well as cholesterol-lowering fiber.
Plus, like all veggies, their low caloric density means you can eat a lot without tipping the calorie scale. “You want to aim for such foods as part of a balanced diet because they’re going to help with satiety,” Brenes-Salazar says.
Also try: Spinach, kale, baby greens, Swiss chard and collard greens. “The consensus is that three servings a day of dark-green leafy vegetables will reduce your total risk of cardiovascular disease or diabetes,” Patton says.
A 2021 study in the European Journal of Epidemiology found that eating around two cups of nitrate-abundant leafy greens per day can lower blood pressure and reduce the risk of heart disease by 12 to 26 percent.
12. Chili peppers
Why: These hot little guys are high in a substance called capsaicin. It’s what sets your mouth on fire, but it also has anti-inflammatory, antioxidant and blood-glucose-regulating effects.
That’s good news for your heart: A 2020 study of 570,000 people found that those who ate chili peppers had a whopping 26 percent lower relative risk of cardiovascular mortality than those who rarely or never ate the peppers.
Though not nearly as rich in capsaicin as the super-hot variety, sweet green and red peppers are also a good source of the mighty vitamin C.
13. Turmeric
Why: The active ingredient in turmeric, a polyphenol called curcumin (the spice that makes curry yellow), is an antioxidant and has anti-inflammatory properties and may lower LDL cholesterol levels, according to a study published last year in Biomedicine & Pharmacotherapy.
A 2021 meta-analysis in Nutrition, Metabolism & Cardiovascular Diseases showed that turmeric was linked to a moderate to large reduction in LDL. What’s more, a 2023 meta-analysis in Complementary Therapies in Medicine that looked at 64 randomized controlled trials found that turmeric could improve levels of triglycerides, total cholesterol and high-density lipoprotein (the good kind).
Also try: Sprinkle turmeric into meals or ask your doctor about taking the pill form.
Should You Bother With Fish Oil?
We've heard for years that fish oil supplements (and their omega-3 fatty acids) are magic pills against heart disease. An estimate says 1 in 5 adults in the U.S. older than 60 take fish oil.
However, recent research has cast doubt on their efficacy, including a study presented in November 2020 at the AHA’s scientific meeting. It found that for 13,078 people who had heart disease (or were at high risk of it), fish oil pills did not reduce their risk of cardiac events, compared with those on a placebo. Not only that, but atrial fibrillation, a potentially dangerous abnormal heart rhythm, occurred more often in those taking the supplement.
The bottom line: Although eating fish regularly is linked to a lower risk of heart disease, supplements don’t demonstrate the same effect as eating whole fish.
More From AARP
Is Dried Fruit Actually Healthy?
Sugar bomb or superfood? Here's what you need to know about the tasty snack
Go Nuts for Brain Health
6 nuts and seeds that may help improve your mood, sharpen your cognition and fend off diseases
25 Foods That Won't Cause Weight Gain
Eat these to your heart's content