“Monitoring carbohydrate intake, choosing foods with a low glycemic index and incorporating a balanced mix of carbohydrates, proteins and healthy fats can help regulate blood sugar levels,” says Chrissy Arsenault, a registered dietitian nutritionist at Trainer Academy in Monument, Colorado.
Glycemic index (GI) refers to how fast a carbohydrate-containing food causes blood sugar to rise. Foods with a higher GI, like white bread or white rice and sugar, spike blood sugar levels more quickly than low GI foods, like oatmeal, apples and legumes. Low GI foods are often better options for people with diabetes.
Still, the GI of a food is only part of the picture, and it has its limitations. For example, it doesn’t take into account the impact other foods eaten at the same time can have on blood sugar levels. Additionally, GI measurements are typically based on very specific portion sizes. Some high GI foods are rich in nutrients, and can be part of a healthy diet. People with diabetes should aim to combine a high GI food with a low GI one to lower its impact on blood glucose. Carb-counting can also be a useful tool to avoid unwanted blood sugar spikes.
Below, we list eight of the best foods for people with diabetes, according to experts.
Green, Leafy Vegetables
“Leafy greens have a low glycemic index and are high in fiber, which helps regulate blood sugar levels,” says Arsenault. They also provide essential vitamins and minerals such as iron, magnesium, calcium and vitamins A and K and some B vitamins, adds Dr. Sood.
One older, 2011 study found that increasing daily consumption of green leafy vegetables by approximately one serving caused a 14% reduction in type 2 diabetes risk.
Try eating at least a ½ cup of cooked leafy greens like spinach, kale, chard, collard or mustard greens daily, advises Jean Copeland, a clinical dietitian nutritionist at Dartmouth Hitchcock Medical Center’s Heart and Vascular Center in Lebanon, New Hampshire. She suggests scrambling them into eggs, adding them to a stir-fry or soup or preparing them as a side dish.
Whole Grains
Whole grains, or unrefined grains, still have their husk, making them, “chewier, heavier and more filling than refined grains,” says Copeland. They also contain more fiber, which causes blood glucose to rise more slowly than refined grains, she says.
One 2018 study found that consuming a single 16-gram serving of whole grains daily (rye and whole grain bread, oatmeal or muesli) was associated with a reduced risk of type 2 diabetes of 11% for men and 7% for women.
“Be wary of processed foods which claim to include whole grains,” urges Dr. Sood. Instead, choose whole food sources like oats, brown rice, rye and quinoa, she says.
Beans and Legumes
Beans and legumes like lentils and chickpeas are excellent sources of fiber and protein, which help stabilize blood sugar levels by slowing down the digestion of carbs and the release of glucose in the bloodstream, says Arsenault.
Beans are also low-glycemic, so they don’t raise blood glucose as quickly as other foods containing carbohydrates, says Dr. Sood. In fact, according to a 2020 research review, regular legume consumption of between 50 to 190 grams per day is linked with improved glycemic control and reduced risk of cardiovascular disease and mortality among individuals with type 2 diabetes.
Copeland suggests adding chickpeas or black beans to a soup or salad or eating hummus with crunchy raw vegetables.
Nuts
Nuts such as almonds, walnuts and pistachios have a low glycemic index and can help improve insulin sensitivity, says Arsenault. A recent research review shows that eating nuts alone or combined with high GI foods reduced blood glucose levels in individuals with type 2 diabetes (when compared to consumption of high GI foods alone).
Nuts are also high in nutrients, containing monounsaturated and polyunsaturated fatty acids, vitamins E and K and minerals like magnesium, copper, potassium and selenium, adds Dr. Sood. She recommends almonds, pistachios, walnuts, cashews, pecans, hazelnuts and Brazil nuts as good choices for people with diabetes.
Fatty Fish
“Fatty fish (such as salmon, mackerel, sardines, anchovies, herring and trout) are rich in the omega-3 fatty acids docosahexaenoic acid (DHA) and eicosapentaenoic acid (EPA), which may have positive effects on diabetes and insulin resistance,” says Dr. Sood.
Omega-3s are also important for heart health. People with type 2 diabetes are more likely to have high blood pressure and high cholesterol, putting them at greater risk of heart disease and stroke.
Research indicates that consuming fatty fish at least a few times a week significantly reduces the risk of death from coronary artery disease and heart attack. This could be due to omega-3s and their ability to decrease inflammation and improve cholesterol.
Fish is also an excellent source of protein, an important macronutrient for people with diabetes, says Dr. Sood. Research suggests people with type 2 diabetes should aim to get 20% to 30% of their daily calories from protein.
Citrus Fruits
Citrus fruits contain fiber, vitamin C and antioxidants that are beneficial for overall health, says Dr. Sood. And with a relatively low GI index, fruits like oranges, grapefruit and lemons can help control blood sugar, adds Arsenault.
Citrus fruits are also high in polyphenols, which have antioxidant and anti-inflammatory properties. Animal studies show that citrus polyphenols have a positive impact on insulin sensitivity and liver glucose metabolism, but more research is needed to determine their effect on humans.
Copeland recommends eating fruit with a meal or snack containing fat and protein.
Probiotic-Containing Foods
Probiotic foods help grow and maintain a healthy gut microbiome, says Dr. Sood. The gut microbiome plays a significant role in insulin sensitivity, appetite and blood glucose regulation—all important aspects of living with diabetes, she says.
A 2023 research review found that probiotic supplementation has a beneficial impact on glycemic control in people with type 2 diabetes—particularly those with a body mass index (BMI) over 30.
Dr. Sood recommends people with diabetes incorporate fermented foods high in Bifidobacterium like kimchi, sauerkraut, miso, yogurt, kombucha, kefir and natto into their daily diet.
Chia and Flax Seeds
“Seeds (like chia and flax) are high in fiber and omega-3 fatty acids,” says Arsenault, adding that because they have a low glycemic index, they may help stabilize blood sugar levels, too.
One small study of 77 adults with type 2 diabetes and overweight or obesity found that consuming 30 grams of chia seeds per day for six months helped with weight loss and glycemic control. Another study found that flaxseed supplementation improved glycemic control and insulin resistance in individuals with prediabetes or type 2 diabetes.
To reap these benefits, Copeland suggests adding ¼ cup of seeds to your oatmeal or yogurt.