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)
| Nutrient | Per serving |
|---|---|
| Carbohydrate | 26.9 g |
| Fiber | 3.1 g |
| Sugars | 14.4 g |
| Protein | 1.3 g |
| GI (published) | 51 (range 30-62, evidence: Moderate) |
| Estimated GL | 12.2 — Moderate impact |
What Changes the Impact
- Ripeness: under-ripe bananas test much lower (GI ~30); over-ripe ones higher (up to ~62).
- Size: a small banana is a substantially different serving than a large one — pick the fruit, not the variety, to control the dose.
- Pairing: banana with Greek yogurt, peanut butter, or nuts flattens the curve.
- Portioning: half a banana as part of a meal is a very common, well-tolerated approach.
Practical Tips
- Choose small and slightly green when you can.
- Pair with protein or fat — yogurt, nuts, peanut butter.
- Count it as a carbohydrate serving in your meal plan.
- Skip dried banana chips (fried and concentrated) and banana bread.
Related
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.