Foods

Banana vs apple: which is better?

Banana and apple side by side, goal by goal, with the numbers behind each rating.

Numbers worked out by Poshan Labs from IFCT 2017 (ICMR-NIN), using the rules on How the ratings work. Last updated 26 October 2026.

Apple is the better pick for weight loss. For PCOS, diabetes and menopause they rate the same.

Per 100 g:

  • Banana: 105 kcal, 1.2 g of protein and 1.9 g of fibre
  • Apple: 62 kcal, 0.3 g of protein and 2.6 g of fibre
GoalBananaApple
Weight lossEat in moderationGood choiceBetter pick
PCOSEat in moderationEat in moderation
DiabetesEat in moderationEat in moderation
MenopauseEat in moderationEat in moderation

One serving each, side by side

Each food at its own normal serving: one small banana (100 g) and one medium apple (150 g).

Calories

Banana105 kcal
Apple94 kcal

Protein

Banana1.2 g
Apple0.4 g

Carbohydrate

Banana23.6 g
Apple19.7 g

Fibre

Banana1.9 g
Apple3.9 g

Which is better, goal by goal

Weight loss Apple is the better pick for weight loss.

Apple is the better pick for weight loss.

  • Banana, one small banana (100 g): eat in moderation. 105 kcal in a 100 g serving, without much fibre or protein to fill you up.
  • Apple, one medium apple (150 g): good choice. 4.2 g of fibre per 100 kcal keeps you full for longer.
PCOS and diabetes They rate the same for PCOS and diabetes.

They rate the same for PCOS and diabetes. Per 100 g, banana has 23.6 g of carbohydrate and 1.9 g of fibre; apple has 13.1 g of carbohydrate and 2.6 g of fibre. Banana has more carbohydrate; apple has more fibre. The rating goes by a normal serving, and at a serving the difference is not enough to put either ahead.

  • Banana, one small banana (100 g): eat in moderation. About 23.6 g of carbohydrate in a 100 g serving, 13.7 g of it sugar, so keep to this portion.
  • Apple, one medium apple (150 g): eat in moderation. About 19.7 g of carbohydrate in a 150 g serving, 14.3 g of it sugar, so keep to this portion.
Menopause They rate the same for menopause.

They rate the same for menopause. Per 100 g, banana has 5.1 mg of calcium and 1.2 g of protein; apple has 13.7 mg of calcium and 0.3 g of protein. Banana has more protein; apple has more calcium. The rating goes by a normal serving, and at a serving the difference is not enough to put either ahead.

  • Banana, one small banana (100 g): eat in moderation. 13.7 g of sugar in a 100 g serving, so keep it to that.
  • Apple, one medium apple (150 g): eat in moderation. 14.3 g of sugar in a 150 g serving, so keep it to that.

Side by side, per 100 g

The two foods in the table are Banana (Kela), IFCT code E012, and Apple (Sev), IFCT code E001.

Per 100 gBananaApple
Calories105 kcal62 kcal
Protein1.2 g0.3 g
Carbohydrate23.6 g13.1 g
Fibre1.9 g2.6 g
Fat0.3 g0.6 g
Sugars13.7 g9.5 g
Potassium306 mg116 mg
Magnesium35 mg8.1 mg
Folate16.8 µg3 µg

As the tables measured each food, which for grains and dals is raw or dry. Source: Indian Food Composition Tables 2017, National Institute of Nutrition (ICMR). Cooking changes them, so a cooked portion will read differently.

The first call is free

Tell Puja what's going on and she will tell you honestly whether she can help.

How this was decided

  • Same rule: each goal uses the same rule as every food page, so this page cannot disagree with them. How the ratings work shows the thresholds.
  • Serving: each food is rated at its own normal serving, as on its own page: one small banana (100 g) and one medium apple (150 g).
  • On its own: a rating is about the food on its own; the oil it is cooked in, what else is on the plate and your own reports change the real answer.
  • Too close: where two ratings differ only because the numbers that decide them sit within 10% of each other, either side of a threshold, the page calls it too close rather than name a winner.

Read each food on its own page: Banana and Apple.

Source: Indian Food Composition Tables 2017, National Institute of Nutrition (ICMR).

Want this worked out for you?

A comparison can only go so far. Send Puja your reports and build your own plate with her on a free call.