Can People With Diabetes Eat Bananas?

Short Answer

Yes. Bananas can be included in a diabetes-friendly eating pattern. The carbohydrate amount, serving size, ripeness, and what the banana is eaten with are the relevant factors. A medium ripe banana has a published GI around 51 and a GL of about 12; a small or under-ripe banana is gentler still.

Banana — 1 medium banana (118 g)

NutrientPer serving
Carbohydrate26.9 g
Fiber3.1 g
Sugars14.4 g
Protein1.3 g
GI (published)51 (range 30-62, evidence: Moderate)
Estimated GL12.2 — Moderate impact

Full Banana profile →

What Changes the Impact

Practical Tips

  1. Choose small and slightly green when you can.
  2. Pair with protein or fat — yogurt, nuts, peanut butter.
  3. Count it as a carbohydrate serving in your meal plan.
  4. Skip dried banana chips (fried and concentrated) and banana bread.
Frequently asked questions

How many carbs are in a banana? A medium banana (118 g) contains about 27 g of carbohydrate, of which roughly 3 g is fiber.

Does a banana spike blood sugar? A medium ripe banana has a moderate GI (~51) and a GL of about 12 — moderate impact. A large, over-ripe banana eaten alone on an empty stomach is the version most likely to produce a noticeable spike.

Is a green banana better for diabetes than a ripe one? Yes — under-ripe bananas test at a considerably lower GI (around 30) because the starch is still resistant, and they digest more slowly.