Are Bananas Good for Weight Loss? Calories, Fibre and the Banana-Shake Trap

By NYUS Inc. · Updated July 2026

Bananas have a strange reputation in India — cheap, everywhere, and somehow "fattening" according to half the internet and every second aunty. The truth is the opposite of the myth: a plain banana is a light, filling, nutrient-dense fruit that fits easily into a weight-loss diet. What actually adds the calories is what gets blended with it. Here's the honest breakdown, with numbers.

The one-line answer

Yes — a plain banana is good for weight loss: a medium one is roughly 100–120 kcal with about 3 g of fibre and over 400 mg of potassium, which is a good calorie-to-nutrition trade for a snack. What isn't good for weight loss: calorie-dense banana shakes and smoothies loaded with full-fat milk, sugar and peanut butter — same fruit, three to six times the calories.

The numbers: how many calories in a banana

Banana calories scale with size, and Indian markets sell more than one kind — this is where a lot of the confusion starts:

BananaTypical weightCalories (approx.)Fibre (approx.)
Small (elaichi / chinia)~100 g~90 kcal~2 g
Medium~118 g~105–110 kcal~3 g
Large (robusta-type, common in India)~150 g~130–140 kcal~3.5 g
Raw/green banana (boiled, as sabzi)~100 g~90 kcal~2 g, more resistant starch

For comparison, that's less than most packaged biscuits or a single samosa, and a lot more filling. For more everyday Indian foods measured this way, see our calories and macros of common Indian foods guide.

Why a banana actually helps

1. Fibre for the calorie cost

A medium banana carries about 3 g of fibre — mostly soluble fibre plus, in less-ripe bananas, resistant starch that digests more slowly. Fibre and resistant starch both slow digestion and support satiety, which is the practical reason a banana between meals can curb the 4 pm namkeen craving better than an equivalent-calorie packaged snack.

2. Potassium you'd otherwise under-eat

A medium banana provides roughly 400–450 mg of potassium — meaningful toward the day's needs. Potassium supports normal muscle contraction and helps offset high dietary sodium, which matters if your meals lean on pickles, papad or restaurant food.

3. It's genuinely convenient

No prep, no refrigeration required, sold on every street corner for a few rupees. For a weight-loss plan to work it has to be sustainable, and "eat a banana" is about as low-friction as healthy eating gets.

4. Be honest about what it doesn't do

No study shows bananas "burn fat" or boost metabolism in any meaningful way. Their potassium and resistant starch are useful, ordinary nutrition — not a weight-loss shortcut. The deficit still does the losing; a banana just makes it easier to sustain, the same way curd or dal do. (If you don't know your deficit number yet, start with your TDEE.)

Before or after a workout?

Either works, and neither is required. A banana before training gives easily digested carbohydrate for energy; a banana after training helps replace glycogen, and its potassium supports normal muscle and nerve function during recovery. Timing a single piece of fruit around your workout will not meaningfully change fat loss or muscle gain — your day's total calories and protein do that. If a banana pre- or post-workout keeps you from skipping meals or bingeing later, use it; if it doesn't fit your routine, skip it without worry.

Where it goes wrong: the banana-shake trap

This is the real source of the "bananas are fattening" myth. A banana on its own is light. A banana shake served at a typical Indian gym counter or roadside stall is a different food:

None of this is the banana's fault. The fix is simple: know what's actually in your glass. A rich banana shake is closer to a full meal than a snack — log it as one, the same logic as the sweet-lassi trap in our curd guide.

How to use bananas in a weight-loss day

One or two bananas a day fit comfortably into most calorie targets alongside the rest of an Indian diet plan built around your own numbers.

A note on health

This article is general educational content, not medical advice. Approximate nutrition values vary with banana variety, size and ripeness. If you have diabetes, kidney disease, or have been advised to limit potassium or carbohydrate intake, follow your doctor's or registered dietitian's guidance.

Bananas, shakes and smoothies — already in NYUS, in piece and glass units

The hard part of "bananas are healthy" is knowing whether your banana, and your shake, fit your day. NYUS is a free AI nutrition coach built for Indian food: 1,000+ Indian foods with calories and macros — small and large bananas, banana shakes, smoothies and more — logged in kitchen units like piece and glass. It sets a daily calorie and protein target from your goal and recalibrates it weekly from your actual weight trend. No superfood claims, no ads, no data sold.

Get NYUS on Google Play

Frequently asked questions

Do bananas make you fat?

No single food makes you fat — a calorie surplus does, and one banana is only about 100–120 kcal. The "bananas are fattening" idea likely comes from confusing the fruit with calorie-dense banana shakes and smoothies, which often add milk, sugar, nuts and peanut butter and can run 300–700 kcal per glass. Eaten on its own, a banana fits easily into a weight-loss calorie budget.

How many calories are in one banana?

It depends on size and variety. A small Indian banana (elaichi/chinia, ~100 g) is roughly 90 kcal. A medium banana (~118 g) is roughly 105–110 kcal. A large robusta-type banana (~150 g), common in Indian markets, can run 130–140 kcal. Check the size you actually eat rather than assuming one fixed number.

Is it good to eat a banana before or after a workout?

Yes, either works. A banana before a workout gives easily digested carbohydrate for energy; a banana after a workout helps replace glycogen and its potassium supports normal muscle and nerve function. Neither timing is required for fat loss or muscle gain — total daily calories and protein matter far more than when you eat one piece of fruit.

Is a banana shake good for weight loss?

A plain banana blended with water or a small amount of low-fat milk stays close to the banana's own calorie count. But most banana shakes served in India add full-fat milk, sugar, and often peanut butter or dry fruits — a calorie-dense version can reach 500-700 kcal per glass, which is closer to a meal than a snack. If you're in a deficit, treat a rich banana shake as a meal, not an add-on.