0–100Every food scoredScore a meal
FoodIdentifier›Can Diabetics Eat Bananas?
QUICK ANSWER

Can Diabetics Eat Bananas?

Yes — diabetics can eat bananas in moderation. A small banana has a glycemic index of 51 (medium range) and 23g of carbohydrates. An unripe green banana has a GI of just 42 (low range) because the starch hasn't converted to sugar yet. The key is portion control and pairing banana with protein or fat to slow blood sugar absorption.

Banana Nutrition by Size and Ripeness

Size/TypeCaloriesTotal CarbsNet CarbsGI ScoreDiabetic Rating
Small banana (101g)89 cal23g20g51 (med)🟡 OK in moderation
Medium banana (118g)105 cal27g24g51 (med)🟡 Limit to ½
Large banana (136g)121 cal31g27g51 (med)🔴 Too much at once
Unripe green banana89 cal23g19g42 (low)🟢 Best for diabetics
Overripe banana100 cal26g23g58-62🔴 Higher GI — avoid
½ banana (any size)50 cal12g10g51🟢 Safe choice

How to Eat Banana Without Spiking Blood Sugar

  1. Choose unripe (green) bananas — GI drops from 51 to 42 when the banana is not yet fully ripe
  2. Eat half, not a whole banana — halves the carb load to 10-12g net carbs
  3. Pair with protein — add 1-2 tbsp peanut butter or eat with Greek yogurt to slow absorption by 20-30%
  4. Eat after exercise — muscles absorb glucose faster post-workout, reducing the blood sugar spike
  5. Don't eat on an empty stomach — eating banana after a meal with fiber and protein significantly reduces its glycemic impact

Fruits Diabetics Can Eat More Freely

🍓 Strawberries
GI 25
Very low GI, high fiber
🫐 Blueberries
GI 40
Excellent for blood sugar
🍒 Cherries
GI 20
Lowest GI of all fruits
🍏 Apple (with skin)
GI 36
Pectin fiber slows absorption
🍐 Pear (with skin)
GI 38
5.5g fiber per fruit
🍊 Grapefruit
GI 25
May interact with medications

Check blood sugar impact of any fruit before eating

🩸 Blood Sugar Predictor →📊 GI Database →

Frequently Asked Questions

Can diabetics eat bananas?

Yes, diabetics can eat bananas in moderation. A small banana has a glycemic index of 51 (medium range) and 23g of carbohydrates. Choosing a smaller, slightly unripe banana minimizes blood sugar impact. Pair it with protein or fat (like peanut butter or Greek yogurt) to slow glucose absorption further.

How many carbs are in a banana?

A small banana (101g) has 23g of carbs and 2.6g of fiber, giving 20g net carbs. A medium banana (118g) has 27g carbs and 3.1g fiber = 24g net carbs. A large banana (136g) has 31g carbs and 3.5g fiber = 27g net carbs. The ripeness significantly affects sugar content.

Do ripe or unripe bananas raise blood sugar more?

Unripe green bananas raise blood sugar less. A green banana has a glycemic index of 42 (low range) because its starch has not yet converted to sugar. A fully ripe yellow banana has a GI of 51. An overripe spotted banana has a GI of 58-62. The riper the banana, the faster it raises blood sugar.

What is the glycemic index of a banana?

Banana GI varies with ripeness: unripe green banana = GI 42 (low), ripe yellow banana = GI 51 (medium), overripe brown-spotted banana = GI 58-62 (medium-high). Freezing a banana and thawing it also increases its GI slightly.

What fruits can diabetics eat freely?

Diabetics can eat these fruits in reasonable portions: berries (strawberries, blueberries, raspberries) with GI 25-40, cherries (GI 20), grapefruit (GI 25), apples with skin (GI 36), and pears (GI 38). These have low GI and high fiber content that slows blood sugar absorption.

Is banana good for blood sugar?

Bananas have a medium glycemic index of 51 and contain potassium, vitamin B6, vitamin C, and fiber. They are not the best choice for blood sugar management but are far better than cookies, candy, or soda. Small portions of unripe banana as part of a balanced meal with protein is a reasonable approach for diabetics.

Should diabetics eat banana with peanut butter?

Yes — combining banana with 1-2 tablespoons of peanut butter is one of the best ways for diabetics to eat banana. The fat and protein in peanut butter slow glucose absorption significantly, reducing the blood sugar spike by an estimated 20-30% compared to eating banana alone.

How can I check which fruits are safe for my blood sugar?

FoodIdentifier's free Blood Sugar Predictor lets you scan any fruit or meal to see its predicted blood sugar impact before eating. It also provides the glycemic index and glycemic load for any food, helping you make smarter choices.