tracking

Type 2 Diabetes Food List: What to Eat Based on Glycemic Index

A comprehensive food guide for type 2 diabetes organized by glycemic index. Includes foods to eat freely, eat in moderation, and avoid, with GI scores for 100+ foods.

TL;DR: This is a comprehensive food list for type 2 diabetes organized by glycemic index. Over 100 foods categorized into three tiers: eat freely (GI under 55), eat in moderation (GI 55-69), and minimize or swap (GI 70+). Each food includes its GI score and practical notes.

How to Use This Food List

This list is organized by food category with three tiers:

  • Eat Freely (Green): GI under 55. These are your daily staples. They produce gentle, manageable blood sugar responses.
  • Eat in Moderation (Yellow): GI 55-69. Acceptable in controlled portions, especially when paired with protein, fat, or fiber.
  • Minimize or Swap (Red): GI 70+. These cause rapid blood sugar spikes. Swap for a green alternative when possible.

Important: GI is one factor. Portion size determines glycemic load (GL), which is the actual glucose dose. A small serving of a medium-GI food can be better than a large serving of a low-GI food.


Grains and Starches

Eat Freely (GI Under 55)

FoodGIBest ForNotes
Pearl barley28Soups, sides, saladsLowest GI grain. Excellent in stews.
Bulgur wheat36Tabbouleh, pilafsQuick-cooking, nutty flavor
Whole wheat pasta (al dente)42Dinner stapleMust be al dente. Overcooked = GI 55+
Steel-cut oats42BreakfastBest oat type for blood sugar
Sprouted grain bread44Sandwiches, toastLook for Ezekiel or similar
Buckwheat/soba noodles46Stir-fries, soupsDespite the name, not wheat
Sourdough bread48Sandwiches, toastFermentation lowers GI
Basmati rice (white)50Rice dishesBest white rice for diabetes
Quinoa53Bowls, salads, sidesComplete protein source
Sweet potato44Side dish, bakedMuch better than white potato

Eat in Moderation (GI 55-69)

FoodGIPortion Tip
Rolled oats55Add nuts/seeds to lower meal GI
Brown rice55Better than white, but watch portions
Whole wheat bread (soft)65-69Dense versions are lower GI than fluffy
Couscous65Pair with protein and vegetables
Rye crispbread59Top with cheese or nut butter
Corn tortillas52Better than flour tortillas
Beets (cooked)64Small portions in salads
Boiled potato (whole)65Cooled is better (resistant starch)

Minimize or Swap (GI 70+)

FoodGIBetter Swap
White bread75Sourdough (GI 48)
Bagel (white)72Sprouted grain toast (GI 44)
Baguette95Pumpernickel (GI 41)
Jasmine rice80-89Basmati rice (GI 50)
Short-grain white rice73Basmati rice (GI 50)
Instant rice87Regular basmati (GI 50)
Baked potato78Sweet potato (GI 44)
Mashed potato83Cauliflower mash (GI 15)
Instant oatmeal (flavored)79Steel-cut oats (GI 42)
Rice cakes82Rye crispbread (GI 59)
Parsnips97Carrots (GI 16-39)

Legumes (All Low GI — Diabetic Superfoods)

Legumes are the most blood-sugar-friendly carbohydrate source. They are high in soluble fiber, protein, and have consistently low GI values. Studies show that eating legumes 3-4 times per week improves A1C by 0.3-0.5%.

LegumeGIProtein (per cup)Fiber (per cup)
Kidney beans2415g11g
Split peas2516g16g
Lentils (green)2618g16g
Chickpeas2815g13g
Black beans3015g15g
Lima beans3115g13g
Cannellini beans3117g11g
Navy beans3015g19g
Lentils (red)3218g14g

Tip: Canned beans are just as good as dried for blood sugar purposes. Rinse them to reduce sodium by about 40%.


Fruits

Eat Freely

FruitGINotes
Cherries22Lowest GI common fruit
Grapefruit25May interact with some medications — check with doctor
Strawberries25High in vitamin C, very low GI
Blueberries25Rich in antioxidants
Raspberries26Highest fiber of all berries
Peach28Fresh or frozen (not canned in syrup)
Pear33High in soluble fiber (pectin)
Plum35Low calorie, low GI
Apple36Eat with skin for extra fiber
Banana (slightly green)42Underripe has more resistant starch
Orange43Whole orange only, not juice
Grapes43Portion control — easy to overeat
Kiwi47High in vitamin C and fiber
Mango51Moderate portions (1/2 cup)

Eat in Moderation

FruitGINotes
Pineapple59Small portions, pair with protein
Banana (ripe, spotted)62Eat less ripe for lower GI
Raisins64Concentrated sugar — limit to 2 tbsp
Cranberries (dried, sweetened)62Often have added sugar

Minimize

FruitGIBetter Choice
Watermelon76Berries (GI 25-26)
Dates (some varieties)55-70Limit to 2-3 pieces
Fruit juice (any)50-66Whole fruit (GI 25-47)

Vegetables

Almost all non-starchy vegetables have a GI of 10-15 and can be eaten in unlimited quantities. They should fill half your plate at every meal.

Eat freely (GI 10-15): Asparagus, bell peppers, broccoli, Brussels sprouts, cabbage, cauliflower, celery, cucumber, eggplant, garlic, green beans, kale, lettuce, mushrooms, onions, spinach, tomatoes, zucchini

Moderate (GI 39-64): Carrots cooked (GI 39), corn (GI 52), butternut squash (GI 51), beets (GI 64)

Minimize: Baked potato (GI 78), mashed potato (GI 83), parsnips (GI 97), pumpkin (GI 75)


Proteins

All plain proteins have a GI of 0. They do not raise blood sugar and should be included at every meal to buffer the glycemic impact of carbohydrates.

Best choices:

  • Chicken breast and thighs (skinless for lower saturated fat)
  • Turkey (ground, breast)
  • Fish: salmon, tuna, cod, tilapia, sardines, mackerel
  • Eggs (no limit for most diabetics — check with your doctor)
  • Lean beef (sirloin, tenderloin, ground 90%+)
  • Pork tenderloin
  • Tofu and tempeh
  • Greek yogurt (GI 14, also counts as protein)
  • Cottage cheese (GI 10)

Watch out for:

  • Breaded and fried proteins (breading adds GI 60-80)
  • Processed meats with added sugars (some sausages, glazed ham)
  • Sweet marinades (teriyaki, BBQ, honey glazes)

Dairy

ItemGINotes
Plain Greek yogurt14Best dairy choice — high protein, low GI
Cheese (all types)0No carbs. Watch saturated fat if relevant.
Milk (whole)27Fat slows absorption
Milk (skim)32Lower fat but slightly higher GI
Plain yogurt33Good, but Greek has more protein
Cottage cheese10High protein
Flavored yogurt33-48Often has added sugar — read labels
Ice cream (regular)51-68Occasional treat in small portions
Rice milk86Avoid — very high GI

Nuts and Seeds (All Green)

Nut/SeedGIBest Use
Peanuts14Snacking, peanut butter
Almonds15Snacking, almond butter, salad topping
Walnuts15Oatmeal, salads
Pecans15Baking, snacking
Cashews22Stir-fries, snacking
Chia seeds1Smoothies, pudding, oatmeal
Flaxseed0Smoothies, baking
Pumpkin seeds10Salad topping, snacking

A daily handful of nuts (1/4 cup) has been associated with improved blood sugar control and reduced cardiovascular risk in diabetics.


Beverages

BeverageGI/ImpactNotes
Water0Best choice. Stay well hydrated.
Black coffee0May improve insulin sensitivity
Green tea0Antioxidant benefits
Herbal tea0No effect on blood sugar
Diet soda0No glucose impact but controversial
Milk (whole)27Good in coffee or on its own
Vegetable juice25-35Better than fruit juice
Fruit juice50-66Avoid — spikes like soda
Regular soda63Avoid completely
Energy drinks60-75Avoid — sugar plus caffeine
Sports drinks78Avoid unless exercising intensely
Beer66Moderate. Alcohol also affects glucose.

Why This Approach Works

A GI-based food list works for type 2 diabetes because it provides clear, simple guidance without eliminating entire food groups. You do not need to stop eating carbs. You need to choose carbs that your body can process without overwhelming its insulin capacity.

The evidence is strong: a meta-analysis of 15 studies found that low-GI diets reduced A1C by 0.4% on average in people with type 2 diabetes, which is comparable to some medications. Combined with portion control, regular physical activity, and medication (if prescribed), a low-GI diet is a cornerstone of diabetes management.

Practical Tips for Daily Eating

  1. Build meals around legumes 3-4 times per week — Lentil soup, black bean bowls, chickpea salads. These are the most blood-sugar-friendly carbs available.

  2. Always pair carbs with protein — Never eat carbs alone. Rice needs chicken. Bread needs eggs. Oatmeal needs nuts and yogurt.

  3. Eat vegetables first at every meal — Start with your salad or vegetable side. This slows digestion of everything that follows.

  4. Keep portions of grains to 3/4 cup cooked — Even low-GI grains can raise blood sugar if you eat 2 cups.

  5. Snack on nuts, not crackers — A handful of almonds (GI 15) versus a handful of pretzels (GI 83) makes an enormous difference.

  6. Walk for 15 minutes after your largest meal — This alone can reduce your post-meal spike by 20-30%.

Everyone’s glucose response is different. What spikes one person may be fine for another. Glycemic Snap uses AI to analyze photos of your meals and predict your glucose response, including a blood sugar curve prediction and personalized swap suggestions. Download for iOS or Android to discover your personal glycemic profile.


Looking for more strategies to manage blood sugar through food choices? Visit our Blood Sugar Management hub for guides, recipes, and science-backed tips.

Track Your Personal Glucose Response

Everyone's glucose response is different. What spikes one person may be fine for another. Glycemic Snap uses AI to analyze photos of your meals and predict your glucose response, including a blood sugar curve prediction and personalized swap suggestions.

Frequently Asked Questions

What foods should a type 2 diabetic eat?

Type 2 diabetics should focus on low-GI carbohydrates (legumes, barley, steel-cut oats, most fruits), lean proteins, non-starchy vegetables, and healthy fats. The key is choosing carbs with a GI under 55 and pairing them with protein and fat to minimize blood sugar spikes.

Can type 2 diabetics eat rice?

Yes, but the type matters. Basmati rice (GI 50) and brown rice (GI 55) are moderate choices when eaten in controlled portions with protein and vegetables. Avoid jasmine rice (GI 80-89) and sticky rice (GI 87-98). Cooling and reheating rice lowers its GI by 10-15 points.

What fruits can a type 2 diabetic eat freely?

Most whole fruits are fine for type 2 diabetics. Best choices include berries (GI 25-26), cherries (GI 22), grapefruit (GI 25), apples (GI 36), pears (GI 33), and peaches (GI 28). Avoid fruit juice and limit watermelon (GI 76) and overripe bananas (GI 62).

Related Articles