Javascript is not enabled.

Javascript must be enabled to use this site. Please enable Javascript in your browser and try again.

Skip to content
Content starts here
CLOSE ×
Search
CLOSE ×
Search
Leaving AARP.org Website

You are now leaving AARP.org and going to a website that is not operated by AARP. A different privacy policy and terms of service will apply.

13 Superfoods for Heart Health

Add these to your grocery list to lower blood pressure, fight inflammation and slash stroke risk


Glass of beet juice surrounded by beets.
Getty Images

When it comes to heart health, you probably know what the American Heart Association (AHA) offers as its top diet advice: Eat a good balance of fresh, fiber-rich fruits and vegetables; whole grains; and healthy proteins, such as nuts, skinless fish and poultry.

But recent studies have also named specific cardiovascular all-stars that are worth adding to your rotation. Here are a few healthy heart foods to add to your grocery list.

1. Beets

Why: Beets deserve a badge of honor in the veggie family. That’s due to their high doses of nitrates, which help keep blood vessels dilated and lower blood pressure. Plus, they are packed with heart-healthy antioxidants, says Kate Patton, an outpatient dietitian with the Cleveland Clinic’s Center for Human Nutrition.

A 2018 review of a decade’s worth of studies identified beet juice consumption as an effective way to control blood pressure in both healthy and hypertensive adults.

Also know: When it comes to heart health, it pays to see red — or orange or yellow. “I tell patients to get a variety of different-colored foods,” says Patton.

Try these other blushing nutrient-rich veggies and fruits: carrots, sweet potatoes, acorn squash, oranges, cantaloupe and papaya.

2. Pumpkin seeds, flaxseeds. almonds and walnuts

Why: According to the AHA, pumpkin seeds are rich in fiber and a variety of nutrients, particularly heart-healthy magnesium (a quarter-cup contains 42 percent of the mineral’s recommended dietary allowance). A study last year shows they could be beneficial for cardiovascular health, especially the pumpkin seed oil in the seeds.

As for walnuts, a 2022 research review found that consuming foods like walnuts that are rich in alpha-linolenic acid was linked to a 10 percent lower risk of cardiovascular disease. And 2021 research published in the AHA’s journal Circulation found that eating a half-cup of walnuts a day for two years modestly lowered the subjects’ LDL cholesterol. 

“Walnuts are good sources of monounsaturated fats,” Patton says. “For people who don’t eat fish, they are a good way to get in those omega-3 fats.”

Add almonds and flaxseeds to the list to reduce low-density lipoprotein (LDL) cholesterol (the bad kind), according to a 2021 meta-analysis in Nutrition, Metabolism & Cardiovascular Diseases.

Also know: A 2019 study presented at the European Society of Cardiology showed that eating nuts two or more times a week was associated with a 17 percent lower risk of death from heart disease. But remember one word: moderation. These are calorie-dense foods, so keep portions modest and avoid added salt, sugars and oils.

Penny Kris-Etherton, Evan Pugh University professor of nutritional sciences emeritus at Pennsylvania State University, advises limiting yourself each day to “an amount that will fit in the palm of your hand.”

3. Tofu 

Why: “This plant-based soy protein contributes isoflavones and is a substitute for animal proteins to help support blood lipid levels,” says Linda Van Horn, a registered dietitian and chief of the nutrition division in Northeastern University’s Department of Preventive Medicine.

A 2020 Circulation study of more than 200,000 people by researchers at Harvard Medical School and Brigham and Women’s Hospital found that consuming isoflavone-rich tofu more than once a week was associated with an 18 percent lower risk of heart disease

Beyond that, tofu is a great source of plant protein, so it’s a smart substitute for red meat or pork. “It also has phytosterols — plant cholesterols that actually improve the cholesterol in our own bodies,” says Dr. Jorge A. Brenes-Salazar, a cardiologist at the Olmsted Medical Center in Rochester, Minnesota.  

Also know: A 2021 Chinese study found that eating soy four or more days of the week was associated with a significantly lower risk of death from heart attacks. New dietary guidelines out this year say to eat or drink 1.2 to 1.6 grams of protein per kilogram of body weight each day, based on your individual needs. If you’re on a 2,000-calorie-per-day diet, for example, you should consume three to four servings of protein-rich foods per day.

Protein is especially important for aging bodies. “On average, most Americans consume enough protein, but older adults may have lower appetites and are at greater risk of muscle loss,” says Patton.

4. Olives and olive oils

Why: If you’ve heard of the Mediterranean diet (and who hasn’t?), then you know all about olive oil. It not only boosts good, heart-protective cholesterol but also staves off diabetes and strokes.

Recent research confirms its salubrious effects. A 2020 European study in PLOS Medicine found that patients who had had heart attacks and subsequently followed a Mediterranean diet high in olive oil had better repair of the arterial linings. A 2022 study published in the Journal of the American College of Cardiology found that consuming more than a half-tablespoon of olive oil a day — or replacing about 10 grams a day of margarine, butter, mayonnaise or dairy fat with olive oil — is linked to a lower risk of death by heart disease.

New dietary guidelines published this year say to prioritize olive oil, for example, when adding fat to cooking, suggesting 4½ teaspoon servings a day if you eat a 2,000-calorie-per-day diet. “Remember,” Kris-Etherton says, “olive oil is calorically dense.” As for olives, make sure to buy the low-sodium variety, available at many big-box stores. 

Other healthy oils for cooking: avocado, sunflower and canola oils, which have mostly healthy fats, says Patton.

Lentil and chickpea stew
Getty Images

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.

grilled brussels sprouts in a bowl
Getty Images

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. 

Unlock Access to AARP Members Edition

Join AARP to Continue

Already a Member?

Red AARP membership card displayed at an angle

Get instant access to members-only products and hundreds of discounts, a free second membership, and a subscription to AARP the Magazine.