Is a Banana a Carb? Calories, Fiber, and Keto Facts

Yes, a banana is primarily a carbohydrate. A medium banana contains about 27 grams of carbs, which accounts for roughly 93% of its calories. The remaining calories come from small amounts of protein (1.3 grams) and fat (0.4 grams), making the banana one of the most carb-dense whole fruits you can eat.

What’s in a Medium Banana

A medium banana (about 7 inches long) has 105 calories, and nearly all of that energy comes from carbohydrates. Of the 27 grams of total carbs, about 3 grams are dietary fiber, leaving roughly 24 grams of net carbs. The rest is a mix of natural sugars and starch, with the exact ratio depending on how ripe the banana is.

Protein and fat are barely present. You’d need to eat more than 20 bananas to hit the daily protein target for an average adult. Bananas are not a meaningful source of either macronutrient, so when people in nutrition circles call a banana “a carb,” they’re being accurate. It functions as a carbohydrate source in your diet the same way rice, bread, or oatmeal does.

How Ripeness Changes the Type of Carb

The carbohydrates inside a banana shift dramatically as the fruit ripens. A green banana stores most of its carbs as resistant starch, a type of starch your body can’t fully break down. Research shows that 75 to 84% of the starch in an unripe banana resists digestion, meaning it passes through your stomach and small intestine largely intact, behaving more like fiber than sugar.

As a banana ripens and the skin turns yellow and then spotted, enzymes convert that resistant starch into simple sugars like glucose, fructose, and sucrose. That’s why a ripe banana tastes so much sweeter than a green one, even though the total carb count stays about the same. The carbs aren’t increasing; they’re just changing form from starch to sugar.

This matters for blood sugar. A green banana scores as low as 31 on the glycemic index, while a fully ripe banana can reach 62. For context, anything under 55 is considered low glycemic, and 56 to 69 is medium. So a yellow banana with brown spots will raise your blood sugar faster than one that’s still slightly green.

Blood Sugar and the Fiber Factor

Despite being carb-heavy, bananas contain soluble fiber that slows digestion and helps moderate the blood sugar spike you’d get from eating the same amount of pure sugar. The CDC notes that soluble fiber dissolves in water and forms a gel-like substance in your stomach, which slows down how quickly glucose enters your bloodstream. Bananas are specifically listed among foods that provide this type of fiber.

The glycemic load of a banana, which accounts for both the type and amount of carbs in a real serving, ranges from 11 for a small ripe banana to 22 for a very large one. A glycemic load under 10 is low, 11 to 19 is medium, and 20 or above is high. So most bananas land in the medium range, meaning they raise blood sugar noticeably but not as sharply as white bread or candy.

Bananas on Low-Carb and Keto Diets

If you’re counting carbs, bananas are one of the harder fruits to fit into a strict plan. A single medium banana delivers 24 grams of net carbs. On a ketogenic diet, where the daily limit is typically 20 to 50 grams of total carbs, one banana could use up your entire allowance or half of it at minimum. Most keto guides list bananas as a food to avoid entirely.

For moderate low-carb diets (under 100 to 150 grams per day), a banana fits easily. It’s comparable to a small serving of rice or a slice of bread in carb content. Half a banana is a common compromise for people who want the taste and nutrition without the full carb load.

Where Bananas Still Add Value

Calling a banana “a carb” is nutritionally accurate, but it’s not the whole picture. Unlike refined carbs such as white bread or sugary snacks, a banana delivers its carbohydrates alongside fiber, potassium, magnesium, and vitamin B6. These nutrients support muscle function, hydration, and energy metabolism in ways that a cookie with the same carb count simply doesn’t.

The 3 grams of fiber per banana also contribute to your daily target (25 to 30 grams for most adults). And because green bananas are high in resistant starch, they act as a prebiotic, feeding beneficial gut bacteria as the undigested starch ferments in the large intestine. This is a benefit you won’t find in most processed carb sources.

For most people, a banana is a convenient, nutrient-rich carb that fits well into a balanced diet. If you’re managing blood sugar or following a strict low-carb plan, portion size and ripeness are your two main levers. Choosing a smaller, less ripe banana can cut both the sugar content and the glycemic impact significantly.