Heart healthNutrition

What foods should I eat if I have heart disease?

Those with heart disease need to improve the ability of their arteries to relax for better blood flow; green leafy veggies and whole foods have the most fiber and nutrients. Nutrition specialist Michael Greger, MD, discusses heart-healthy foods.


LearnHeartHeart diseaseWhat foods should I eat if I have heart disease?

Up Next

  • How does diet affect heart disease?

  • What foods can help lower cholesterol?

  • What causes heart disease?

  • What are natural treatments for heart disease?

  • What are the benefits of exercise if I have heart disease?

  • Switch to whole grains to prevent heart disease

  • What can be done to prevent heart disease?

  • What lifestyle changes should I make after a heart attack?

  • What changes can i make to avoid developing high cholesterol?

  • How whole grains help your blood pressure

Up Next

  • How does diet affect heart disease?

  • What foods can help lower cholesterol?

  • What causes heart disease?

  • What are natural treatments for heart disease?

  • What are the benefits of exercise if I have heart disease?

  • Switch to whole grains to prevent heart disease

  • What can be done to prevent heart disease?

  • What lifestyle changes should I make after a heart attack?

  • What changes can i make to avoid developing high cholesterol?

  • How whole grains help your blood pressure

AskMDAskMD

Concerned about your heart health?

Get instant answers from our AI health assistant

Ask Now

Recommended for you

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

5 foods for a healthy heart
Article

Keep your heart strong with these expert-backed nutrition tips.

What to eat if you have heart failure
Slideshow

What's best to eat for heart health? A cardiologist weighs in.

5 top foods for your heart—plus 1 to avoid
Slideshow

No matter your age, a plant-based diet can lower your risk of heart disease, obesity, and more.

Why everyone should eat a plant-based diet
Article

Pick high-fiber foods to benefit your heart
Article
AskMDHow can I be more consistent?
AskMD by Sharecare LogoAskMD by Sharecare Logo
Privacy policyConsumer health data privacyTerms of use
Cookie policyYour privacy choices

© 2026 Sharecare, Inc.

ask-mdask-md
AskMD by Sharecare LogoAskMD by Sharecare Logo
Privacy policyConsumer health data privacyTerms of use
Cookie policyYour privacy choices

© 2026 Sharecare, Inc.