The Best and Worst Foods For People With Diabetes

There's no universal diabetes diet, but there is overarching guidance you can follow.

If you have diabetes, keeping your blood sugar levels within their target range is key to managing the disease. Along with exercise and, if prescribed, medication, diet plays a central role in controlling your blood sugar.

But there is no one-size-fits-all approach to eating with diabetes. People have their own cultural traditions, food preferences, dietary restrictions, and life schedules. People’s blood sugar may also respond to food differently. 

Needless to say, there are many factors that can dictate your eating plan for diabetes. But, generally, there are foods that are considered good for diabetes and others that you might want to limit. 

Woman preparing a salad at a kitchen counter.

Julia Volk / Stocksy

Good Foods for Diabetes

Eating nutrient-dense foods can help in managing diabetes. These are foods that are rich in things like fiber, water, vitamins, minerals, and antioxidants.

Eating nutrient-dense foods in appropriate portions can aid in reaching and maintaining body weight goals—a factor in diabetes. Nutrient-dense foods can also help you stay within your target blood glucose goals, a key to managing diabetes.

These nutrient-dense foods should come from all the food groups. In fact, variety is key. Overall, eating a variety of healthful foods from all food groups can delay or prevent diabetes complications. 

Here are the food groups you should work in to your diet, including standout options in each group.


The glycemic index helps determine the potential that a carbohydrate food, like fruit, has to raise blood sugar. The lower the glycemic index, the less likely a food is to cause blood sugar spikes. Most fruits have a low glycemic index in part because of their fiber content. 

Fiber is the indigestible part of carbohydrate that slows down glucose absorption and helps you feel full. That means foods high in fiber can help control blood sugar.

Fruit may even help prevent diabetes in the first place. One study showed that blueberries, grapes, and apples were associated with a lower risk of type 2 diabetes. In addition, some research suggests that a wider variety of fruit can even reduce the risk of diabetes.

When selecting fruit with diabetes in mind, go for ones that are fresh, frozen, or canned and that don’t have added sugars. 

Not all fruit has the same effect on blood sugar, though. Some fruit is actually higher on the glycemic index, including:

  • Melon 
  • Pineapple 
  • Some dried fruits 
  • Dates
  • Raisins
  • Sweetened cranberries

That doesn’t mean you can’t eat them. When choosing fruits that have a higher glycemic index, it is usually best to pair them with healthful fat and protein. Doing this can slow down how quickly the carbohydrates in fruit are metabolized. That way, compared to the rest of the meal, the fruit’s glycemic index doesn’t have as much of an effect.

In general, eating any fruit will likely increase your blood sugar—what varies is by how much. That's why it's healthy to eat fruits in moderation. The U.S. Department of Agriculture recommends about 2 cups per day for adults. Especially with diabetes, you should be mindful about the types of fruit you consume and other sources of carbohydrates in your diet.


Vegetables are classified under two main categories: starchy and non-starchy. Those that are considered starchy vegetables have more starch, a type of carbohydrate, than non-starchy vegetables.

Both types of vegetables have benefits, but it is non-starchy vegetables that should make up half of your plate.

Non-starchy vegetables are not only low in carbohydrates, but they also provide fiber, vitamins, minerals, and antioxidants—all of which can help in managing diabetes. Non-starchy vegetables include:

  • Carrots
  • Peppers
  • Tomatoes
  • Onions
  • Eggplant
  • Asparagus

While all non-starchy vegetables can be beneficial, cruciferous vegetables in particular can be a top option because of their antioxidant and anti-inflammatory effects. 

A meta-analysis of past studies found a 13% lower risk of type 2 diabetes with high cruciferous vegetable intake. Cruciferous vegetables also contain prebiotics which are important for gut health, and having a healthy gut is related to better blood sugar control. Cruciferous vegetables include:

  • Arugula
  • Broccoli
  • Brussels sprouts
  • Cabbage
  • Cauliflower
  • Kale
  • Radish
  • Turnips
  • Watercress

Just because starchy vegetables have more carbohydrates than non-starchy vegetables doesn’t mean you can’t eat them. Starchy vegetables include butternut squash, sweet potatoes, peas, corn, and white potatoes. These foods also contain fiber, antioxidants, and other nutrients that are important for health such as vitamins A and C and potassium. 

But because of their higher carbohydrate content, it’s better to monitor your portions to ensure your blood sugars are in good control. Consider keeping starchy vegetables and other higher carbohydrate foods (like grains, rice, and fruit) to about a quarter of your plate at a meal.

Whole Grains

Any food made from wheat, rice, oats, cornmeal, or barley, is a grain product. There are two types of grains: whole and refined. 

Whole grain means that the grain is intact and contains all its parts: bran, germ, and endosperm. Refined grain means that the grains have gone through a process so that their bran and germ have been removed. After this removal, refined grains can be enriched with essential vitamins and minerals, but fiber is not added back in.

When choosing grains, it is optimal to keep about half of your grain choices whole grain. Whole grains have a higher fiber content as well as more minerals like iron, magnesium, selenium than refined grains. 

Research has shown that whole grains can help improve blood sugar control. Whole grains can also have a positive effect on body weight, the lipid profile, and other cardiometabolic risk factors in adults with diabetes.

Whole grain sources include:

  • Brown rice
  • Barley
  • Buckwheat
  • Quinoa
  • Millet
  • Rye
  • Wheat berries
  • Whole wheat pasta
  • Whole grain bread
  • Oats

Refined grains—such as white pasta, white rice, and white bread—can increase blood sugars more quickly because they don't contain much fiber. 

This doesn't mean that you can never eat foods made of refined grains. But if you choose to eat them, pair them with a vegetable and protein for a more well-rounded meal.


Protein can come from a variety of sources, including animals, plants, fish, cheese, and eggs. Some of the best protein sources include:

  • Skinless chicken or turkey 
  • Fish
  • Eggs
  • Cottage cheese
  • Nuts 
  • Legumes (such as beans, lentils, and chickpeas)
  • Tofu

Protein sources that are deep-fried, cured, or high in saturated fat are best consumed in moderation. These types of foods are high in sodium and fat and can affect cholesterol levels and blood pressure, which increases the risk of developing heart disease. People with diabetes are already at increased risk of developing heart disease. 


A well-rounded diet includes the food group of dairy. The best dairy options for someone with diabetes are those that are no or low fat. This can include:

  • Milk
  • Yogurt
  • Cheese

For those who have pre-diabetes—so those whose blood sugar levels are up but not yet at levels diagnosable as diabetes—consuming low-fat dairy has even shown to lower their risk of diabetes.

Foods to Limit

There are no forbidden foods when eating with diabetes, but eating certain foods regularly or in isolation can have an adverse effect on diabetes control.

Added Sugar and Sodium

An eating plan that is high in added sugar or added sodium is not recommended.

Consuming foods with lots of added sugar is associated with high blood sugar.

Many people with diabetes also have other health conditions like high blood pressure and heart disease that makes it important to manage sodium intake. Therefore, consuming a lower sodium diet may be necessary.

Saturated and Trans Fats

It’s also best to avoid saturated and trans fats. While saturated fat is typically found in animal products like butter and whole milk, trans fats can be found in processed foods like snacks and baked goods. (Even if a nutrition label says 0 grams of trans fat, there may still be a residual amount of less than 0.5 grams in the processed food.)

Both types of fat can increase bad cholesterol levels, known as LDL. Higher levels of LDL is associated with the build up of cholesterol and fat in the arteries, a condition known as atherosclerosis—already a main complication in diabetes. 

Instead, try to eat food with monounsaturated and polyunsaturated fats, such as avocados and plant-based oils. Unsaturated fats have favorable effects on cholesterol and are associated with better heart health. 


You may also want to be mindful of how much alcohol—and even what type of alcohol—you drink

Drinking alcohol can increase your risk of low blood sugar. This happens because your liver pauses its job of releasing glucose into the bloodstream so that it can process the alcohol. Without glucose going into the bloodstream to help manage blood sugar levels, your blood sugar can drop. The risk is especially true if you drink without eating. The blood sugar risk can last hours after you stop drinking. 

Your blood sugar levels might also rise when drinking beer, sweetened mixed drinks, or other options high in carbohydrates.

Alcohol may also interact with your diabetes medication, causing high or low blood sugar. You’ll want to discuss with a healthcare provider about any potential interactions.

A Quick Review

Each person’s diabetes eating plan will look different. It can change based on disease status, preference, and lifestyle. Generally, a diet that includes healthful, nutrient-rich selections from each of the main food groups can help in the management of diabetes. 

While there is no single food that is strictly off-limits, there are certain foods that should be enjoyed less frequently or in smaller portions. This includes foods with added sugar, added sodium, saturated fat, and trans fat.

It is recommended that people with diabetes consult with a healthcare provider or diabetes specialist who can review diet strategies and help create an individualized eating plan. They can go over not only what to eat, but also when to eat and how much—both of which can impact blood sugar levels.

Was this page helpful?
25 Sources uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
  1. American Diabetes Association. Standards of medical care in diabetes—2022. Abridged for primary care providers. Clin Diabetes. 2022;40(1):10–38. doi:10.2337/cd22-as01

  2. Eleazu CO. The concept of low glycemic index and glycemic load foods as panacea for type 2 diabetes mellitus; prospects, challenges and solutions. Afr Health Sci. 2016;16(2):468–479. doi:10.4314/ahs.v16i2.15

  3. American Diabetes Association. Fruit.

  4. American Diabetes Association. Get to know carbs.

  5. Muraki I, Imamura F, Manson JE, et al. Fruit consumption and risk of type 2 diabetes: results from three prospective longitudinal cohort studies. BMJ. 2013;347:f5001. doi:10.1136/bmj.f5001

  6. Park HA. Fruit intake to prevent and control hypertension and diabetes. Korean J Fam Med. 2021;42(1):9–16. doi:10.4082/kjfm.20.0225

  7. United States Department of Agriculture. Dietary guidelines for Americans, 2020–2025.

  8. American Diabetes Association. Non-starchy vegetables.

  9. Centers for Disease Control and Prevention. Diabetes meal planning.

  10. National Institute of Diabetes and Digestive and Kidney Diseases. Diabetes diet, eating, & physical activity.

  11. Ağagündüz D, Şahin TÖ, Yılmaz B, Ekenci KD, Özer ŞD, Capasso R. Cruciferous vegetables and their bioactive metabolites: from prevention to novel therapies of colorectal cancer. Evid Based Complement Alternat Med. 2022;2022:1534083. doi:10.1155/2022/1534083

  12. Connolly L, Sim M, Travica N, et al. Glucosinolates from cruciferous vegetables and their potential role in chronic disease: investigating the preclinical and clinical evidence. Front Pharmacol. 2021;12:767975. doi:10.3389/fphar.2021.767975

  13. MyPlate US Department of Agriculture. Grains.

  14. Reynolds AN, Akerman AP, Mann J. Dietary fibre and whole grains in diabetes management: Systematic review and meta-analyses. 2020;17(3):e1003053. doi:10.1371/journal.pmed.1003053

  15. Marventano S, Vetrani C, Vitale M, Godos J, Riccardi G, Grosso G. Whole grain intake and glycaemic control in healthy subjects: a systematic review and meta-analysis of randomized controlled trials. Nutrients. 2017;9(7):769. doi:10.3390/nu9070769

  16. American Diabetes Association. What is the diabetes plate method?

  17. American Diabetes Association. Protein.

  18. Yuzbashian E, Asghari G, Mirmiran P, Chan CB, Azizi F. Changes in dairy product consumption and subsequent type 2 diabetes among individuals with prediabetes: Tehran Lipid and Glucose Study. Nutr J. 20(1):88. doi:10.1186/s12937-021-00745-x

  19. Ma X, Nan F, Liang H, et al. Excessive intake of sugar: An accomplice of inflammation. Front Immunol. 2022;13:988481. doi:10.3389/fimmu.2022.988481

  20. American Heart Association. Managing blood pressure with a heart-healthy diet.

  21. American Diabetes Association. Fats.

  22. La Sala L, Prattichizzo F, Ceriello A. The link between diabetes and atherosclerosis. Eur J Prev Cardiol. 2019;26(2):15-24. doi:10.1177/2047487319878373

  23. American Heart Association. Saturated fat.

  24. American Heart Association. Trans fat.

  25. MedlinePlus. Diabetes and alcohol.

Related Articles