5 Foods for a Healthy Heart

These supermarket staples aren’t just low in salt and unhealthy fats—they’re filled with nutrients your heart needs.

eating fruit for breakfast

Medically reviewed in October 2021

If you think eating a heart-healthy diet means bland, boring food, your taste buds are in for a shock. To help lower cholesterol, reduce high blood pressure and prevent inflammation and arterial aging, try these delicious options.

Colorful fruits and vegetables
Produce such as strawberries, red grapes, cranberries, oranges, plums and tomatoes are bursting with antioxidants called flavonoids that help quell inflammation. That's a good thing, because inflammation is one of the many factors involved in heart disease. Eat fresh, brightly hued produce and aim for 2 1/2 cups of vegetables and 2 cups of fruit a day.

Whole-grain products
Whole grain bread, cereals, brown rice, quinoa and flaxseeds are full of heart-protective fiber and magnesium that can help keep your cholesterol and blood pressure in a healthy range. Try for six or more daily servings of whole grains.

Healthy fats
Choose healthy, vegetable-based fats like avocado and olive oil in place of unhealthful fats. Mashed avocado makes a good sandwich spread if you mix it with a little salsa—or all by itself. Olive oil is a great butter substitute when you're sautéing veggies. Substitutions like these are delicious ways to help bring down "bad" low-density lipoprotein (LDL) cholesterol and boost the "good" high-density lipoprotein (HDL) kind. Just remember to limit portion size as you would with any other oils or fats.

Fish
A strong body of research shows that eating fish rich in omega-3 fatty acids (as long as it's not fried) helps lower your risk of heart attack, stroke, arrhythmia, high triglycerides, arterial plaque buildup and inflammation in your arteries. Opt for two portions per week of salmon, sardines, mackerel, cod or other oily fish packed with these good fats.

Nuts and nut butters
Eating nuts regularly can cut your risk of heart disease by 14 to 34 percent. Almonds, pistachios and especially walnuts are loaded with heart-friendly fats and are a great source of vegetable protein. Just stick to one handful per day to keep your calorie count down.

Beneficial cutbacks
As you add more heart-healthy items to your daily menu, you also need to curb foods that age your heart. That means minimizing unhealthy saturated and trans fats, salt and sugar. But there's no reason to be dismayed when you have options like apple wedges with peanut butter, crusty whole-grain breads, fresh berries, olives or veggies with hummus.

More On

A virtual look at what causes heart failure

video

A virtual look at what causes heart failure
Heart failure does not have a single cause, but high blood pressure and other health conditions are contributing factors. Join Dr. Jen Caudle on a vir...
Healthy Teeth, Healthy Heart

article

Healthy Teeth, Healthy Heart
Get the facts about flossing, oral health and heart disease.
Top 4 Heart Attack Signs in Women

slideshow

Top 4 Heart Attack Signs in Women
Women may not recognize these other symptoms as signs of a heart attack.
Allergies and asthma may increase the risk of heart disease, study says

video

Allergies and asthma may increase the risk of heart disease, study says
People ages 18 to 57 who have had allergy problems were at a greater risk of high blood pressure.
Sleep duration affects heart health, new recommendations suggest

video

Sleep duration affects heart health, new recommendations suggest
Sleep duration is now included in the AHA's "Life's Essential 8", to help determine one's cardiovascular health.