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.

Diabetes Guidance

The American Diabetes Association does not ban any single food for people with diabetes. It focuses on overall eating patterns, carbohydrate quality, and portion control. See the ADA Food & Nutrition guidance.

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.