Heart-healthy foods to always have on hand

Who says a heart-healthy diet has to be bland? These dietitian-approved foods nourish your heart without sacrificing flavor.

A close-up photo of a salad topped with avocado, shredded tuna, cherry tomatoes.

Although the term “heart-healthy” might suggest bland, tasteless bites, the truth is far from that. In fact, some of the tastiest foods contain the most nourishing nutrients and minerals to protect your ticker.

If you’re looking to boost your heart health, you should prioritize plenty of vegetables, fruits, healthy fats, and whole grains. Eat at least five servings of fruits and vegetables, in a variety of colors, every day. A few all-stars: sweet potatoes, tomatoes, dark greens, and beans. They’re all rich in potassium, which helps keep blood pressure steady.  

Remember to pace your calories. It’s easy to eat more than the body needs. “Be aware of what you eat and drink, but portion out your calories so you feel good,” says Stephanie Coulter, M.D., a cardiologist at the Texas Heart Institute in Houston.

Here are a handful of other heart-healthy foods to reach for often, plus a quick guide to putting the Mediterranean diet to work for you.

1. Guacamole

Avocados contain healthy fats. Researchers found that people who ate a daily diet that included avocados for five weeks saw an improvement in their LDL (or “bad”) cholesterol levels.

2. Tuna 

Fish is high in protein and is a source of essential vitamin D. The American Heart Association recommends two servings a week. Albacore tuna contains omega-3 fatty acids, which are good for a steady heartbeat and reduced triglycerides. Make a tuna sandwich on whole wheat bread and add a slice of cheese for calcium.

3. Nuts 

Research shows that eating a handful of nuts daily can help prevent cardiovascular problems. Walnuts are a good source of heart-healthy omega-3s.

4. Berries 

Berries are high in phytonutrients, which may lower the risk of heart disease, stroke, and Alzheimer’s disease. “As a person with diabetes, I like strawberries because they have a very low glycemic impact,” says Marina Chaparro, a registered dietitian and diabetes educator in Miami. One cup meets close to the entire recommended daily amount of vitamin C. Strawberries are also high in folate, potassium, and fiber.

5. Apples and pears 

An apple (or a pear) a day really does keep the doctor away. Research suggests that eating these fruits (which are also high in fiber and vitamin C) regularly can lower the risk of heart disease.

A smart plan: The Mediterranean diet 

It turns out that the traditional diet of people who live in the Mediterranean region can be good for the heart. Studies show that eating like people do in Italy and Greece improves cholesterol and reduces the risk of heart disease. The closer people adhered to a Mediterranean approach to eating, the lower their risk of sudden cardiac death, according to recent research.

So, what does this eating style look like? It includes plenty of vegetables and fruits (7 to 10 servings a day) and is rich in whole grains and healthy fats. Think: whole grain bread instead of white bread, and olive oil instead of butter. People in these areas tend to eat red meat only a few times a month but enjoy fish at least once a week. Overall, aim to fill your plate with:

  • Vegetables and fruits
  • Whole grains
  • Lean protein, such as fish and chicken
  • Olive and canola oils
  • Herbs and spices instead of salt
  • Nuts

With these heart-healthy staples in your kitchen, you can enjoy delicious meals that are good for your heart and your taste buds.