Heart-Healthy Foods to Include in a Diabetes-Friendly Diet

Diabetes may be known for impacting blood sugar, but the condition affects the whole body, including the heart.
Because diabetes and heart health are so closely linked, there are many steps you can take to help improve both health conditions, from taking prescribed medications for diabetes and heart issues to getting regular exercise and eating a healthy diet.
A Well-Balanced Diet for Diabetes and Heart Health
- Eat at least five servings of fruits and vegetables daily.
- Aim for most of the grains you consume to be whole grains, such as whole-grain bread and whole oats.
- Enjoy two to three daily servings of low-fat or fat-free dairy such as a glass of milk, yogurt, or low-fat cheese.
- Enjoy beans and legumes weekly.
- Keep nuts and seeds around for easy snacks between meals.
- Substitute oily fish and skinless poultry for most meat selections.
- Aim for only one to two servings of high-fat, red meat weekly.
- Limit or avoid processed meats; prepackaged foods containing added sugar, like baked goods; soda, and other drinks with added sugar.
Tips for Eating to Prevent Heart Disease
Next up video playing in 10 seconds
Heart-Healthy Foods to Look For
When it comes to getting the biggest benefits for both diabetes and heart health, foods high in dietary fiber and healthy fats are the clear dietary winners. Foods that are particularly helpful include:
- Avocado This pitted fruit is packed with dietary fiber and monounsaturated fat to support glycemic control, as well as a host of other important vitamins and minerals. Long-term avocado consumption is also associated with a lower risk of cardiovascular disease and heart disease.
- Berries These sweet, bite-sized fruits may satisfy your sweet tooth, help you manage your diabetes, and protect your heart simultaneously. The antioxidants and anti-inflammatory compounds found in berries have cardioprotective effects, while their fiber content supports healthy blood sugar regulation.
- Fatty or Oily Fish Salmon, sardines, and tuna are high in omega-3 fatty acids, a type of unsaturated fatty acid that can help reduce inflammation in the body, protecting blood vessel health and reducing your risk of heart disease and stroke.
- Flaxseed This seed, which comes from the flax plant, is high in fiber and alpha-linolenic acid, a type of omega-3 fatty acid. Flaxseed can be a good source of omega-3s if you don’t like fish. However, it’s best to check with your doctor before adding flaxseed to your diet, as it can affect diabetes medication such as insulin.
- Legumes Lentils, split peas, and beans are high in soluble fiber, which is great for both diabetes and heart health. “Foods high in soluble fiber help remove cholesterol from the blood and break down into sugar slowly, making a person feel fuller for longer and leading to a slower rise in their blood sugar,” says Porter.
- Oats This high-fiber whole grain can both benefit cardiovascular health and improve insulin resistance. Plus, it’s easy to incorporate into your daily diet as a breakfast cereal or porridge, a base for homemade granola bars, or a crunchy yogurt topping. For the biggest health benefits, opt for plain oats instead of flavored oatmeal, and choose oat-based products like granola with the lowest amounts of added sugar.
- Olive and Canola Oil Cooking with portioned amounts of these types of oil can help boost your intake of healthy fats. They are rich in monounsaturated and polyunsaturated fats, which can help lower your cholesterol, says Porter.
- Walnuts, Almonds, and Macadamia Nuts Nuts in general are packed with protein, and these particular nuts are also high in omega-3 fatty acids and unsaturated fats, which can help lower bad cholesterol. Since nuts are high in calories as well, be sure to portion them carefully before snacking.
Filling up on these foods, prioritizing plenty of fruits and vegetables, and following healthy eating guidelines can help you feel more satisfied all while improving your health. “Heart-healthy foods can help reduce overall blood sugars, and a diet rich in plant-based foods can also assist in keeping blood pressure under control,” says Porter.
The Takeaway
- Diabetes raises the risk of heart disease by damaging nerves and blood vessels, making diet and lifestyle changes essential for managing both conditions.
- A Mediterranean-style diet can help support blood sugar control, improve insulin sensitivity, and lower blood pressure.
- To manage your diabetes and protect your heart health simultaneously, prioritize your consumption of fruits, vegetables, whole grains, legumes, nuts, low-fat dairy, and fish, while limiting red meat, processed foods, and added sugar.
- Heart-healthy, diabetes-friendly foods include avocados, berries, oily fish, flaxseed, legumes, oats, olive oil, and nuts, which provide a variety of protective nutrients, healthy fats, and fiber.
Resources We Trust
- Mayo Clinic: Diabetes Diet: Create Your Healthy Eating Plan
- American Diabetes Association: Diabetes Can Affect Your Heart
- American Heart Association: Diabetes and Your Diet
- Cleveland Clinic: How to Protect Your Heart When You Have Prediabetes
- Harvard Health Publishing: Shining a Light on the Diabetes–Heart Disease Connection
- Diabetes and Your Heart. Centers for Disease Control and Prevention. May 15, 2024.
- The Mediterranean Diet and Diabetes. The Johns Hopkins Patient Guide to Diabetes.
- Zheng X et al. The Effects of Mediterranean Diet on Cardiovascular Risk Factors, Glycemic Control and Weight Loss in Patients With Type 2 Diabetes: A Meta-Analysis. BMC Nutrition. April 19, 2024.
- Derrick SA et al. A Mediterranean-Style Diet Improves the Parameters for the Management and Prevention of Type 2 Diabetes Mellitus. Medicina. October 23, 2023.
- Ying Z et al. Mediterranean Diet Lowers Risk of New-Inset Diabetes: A Nationwide Cohort Study in China. Nutrition Journal. October 23, 2024.
- Reynolds A et al. Dietary Advice For Individuals with Diabetes. Endotext. April 28, 2024.
- Avocados. Harvard T.H. Chan School of Public Health.
- Kocabas S et al. The Power of Berries Against Cardiovascular Diseases. Nutrition Reviews. July 2024.
- Food Sources of Dietary Fiber. U.S. Department of Agriculture.
- Omega-3 in Fish: How Eating Fish Helps Your Heart. Mayo Clinic. August 25, 2023.
- Flaxseed and Flaxseed Oil. Mayo Clinic. March 26, 2025.
- Facts About Beans and Health. Johns Hopkins Center for a Livable Future.
- Wehrli F et al. Oat Intake and Risk of Type 2 Diabetes, Cardiovascular Disease and All-Cause Mortality: A Systematic Review and Meta-Analysis. Nutrients. July 26, 2021.
- Get the Facts: Added Sugars. Centers for Disease Control and Prevention. January 5, 2024.
- Monounsaturated Fats. American Heart Association.
- Nuts and Your Heart: Eating Nuts for Heart Health. Mayo Clinic. November 15, 2023.

Lynn Grieger, RDN, CDCES
Medical Reviewer
Lynn Grieger is a registered dietitian-nutritionist, certified diabetes care and education specialist, certified personal trainer, and certified health and wellness coach. She completed requirements to become a registered dietitian at Valparaiso University in 1987 and completed a dietetic internship at Ingalls Memorial Hospital in Harvey, Illinois, in 1988.
Lynn brings her expertise in nutrition, exercise, and behavior change to her work in helping people reach their individual health and fitness goals. In addition to writing for Everyday Health, she has also written for websites and publications like Food and Health Communications, Today's Dietitian, iVillage.com, and Rodale Press. She has a passion for healthy, nutrient-dense, great-tasting food and for being outdoors as much as possible — she can often be found running or hiking, and has completed a marathon in every state.
