Skip to content
Fit.Archive
English
Open my log

Food and nutrition

Banana Before a Workout: How Long Before, Before or After, and What the Research Shows

Illustration: a bunch of ripe bananas, one half peeled, for a guide to eating bananas before a workout
Illustration with example numbers, not a recommendation or anyone's results.

A banana is a good, convenient snack before or after a workout, but it is not required. A medium banana (118 g without the peel) has about 105 kcal, 27 g of carbohydrate and 1 g of protein in FitArchive’s food catalogue. Eaten roughly 30 to 60 minutes before training it can take the edge off hunger; after training, pair it with protein such as eggs, yogurt or milk. Bananas have not been shown to prevent cramps.

Two claims about bananas are popular in gyms and on social media: that a banana before lifting gives you noticeably more energy, and that its potassium stops muscle cramps. This guide checks both against the research, gives the numbers by banana size, and shows simple before and after options.

Is eating a banana before a workout good?

For most lifters it is a sensible choice for practical reasons: a banana is mostly carbohydrate, cheap, needs no preparation, and many people find it easy on the stomach. What the research shows:

StudyWho and whatMain finding
Nieman et al. 201214 trained cyclists rode a 75 km time trial twice, eating either bananas or a 6% carbohydrate sports drink (same carbohydrate dose every 15 minutes)Similar finishing times (about 2.41 and 2.36 hours, not significantly different) and similar blood glucose
Henselmans et al. 2022Systematic review of 49 studies on carbohydrate and strength trainingIn 13 of 19 acute studies, more carbohydrate did not improve lifting performance; most of the 6 positive studies compared against fasting or used more than 10 sets per muscle group
ISSN nutrient timing position stand 2017Expert review of nutrient timingTotal daily protein comes first; its dose for carbohydrate during exercise (about 30 to 60 g per hour) is aimed at long, hard sessions of more than about an hour

How strong is this? The banana study was small, about endurance cycling rather than lifting, and funded by a banana company (Dole), with two authors from Dole’s research laboratory. It shows bananas work as fuel during long exercise, not that they boost a gym session.

For lifting, if you have eaten normally and your session is a typical hour of weights, extra carbohydrate right before is unlikely to change performance much. It may help more when you train without breakfast, after a long gap since your last meal, or in very high volume sessions.

How many calories are in a banana?

FitArchive’s food catalogue has one banana entry, based on USDA data, with three sizes. The weights are for the peeled fruit. Values are rounded:

Banana (peeled weight)CaloriesProteinCarbsFat
Small (101 g)90 kcal1 g23 g0 g
Medium (118 g)105 kcal1 g27 g0 g
Large (136 g)121 kcal1 g31 g0 g
Per 100 g89 kcal1 g23 g0 g

These are catalogue estimates. Real bananas vary a lot in size, so for accuracy, weigh one without the peel. Note the protein: even a large banana has only about 1 g.

How long before a workout should you eat a banana?

There is no exact rule. A practical range is about 30 to 60 minutes before training, comfortable for most people. Use it as a starting point, not a deadline:

Time before trainingExampleNotes
2 to 3 hoursA normal meal; a banana can be part of itYou start the session fed, so a snack is optional
30 to 60 minutesOne banana, or a banana with a small yogurtA practical range for a light snack
Under 30 minutesHalf to one small banana, if you are hungrySome people feel fine; others get stomach discomfort, so test it on a normal training day

During long, high intensity exercise of more than about 70 minutes, the ISSN suggests about 30 to 60 g of carbohydrate per hour; a medium banana has about 27 g, which is why cyclists and runners carry them. For a normal lifting session, water is usually enough.

If you train first thing in the morning, a banana 20 to 30 minutes before is a common compromise between training fasted and eating a full breakfast. Our guide to pre and post workout meals covers fasted training and the anabolic window in more detail.

Banana before or after a workout?

Either works; what you eat across the whole day matters more. Before training, a banana is fuel and a hunger fix. After training, the priority for muscle is protein, which a banana barely provides. The ISSN position stand links servings of about 20 to 40 g of high quality protein with maximal muscle protein synthesis, so after training, treat the banana as the side and add a protein food.

Example combinations, using FitArchive catalogue values (rounded):

After training (example)CaloriesProteinCarbsFat
Medium banana only105 kcal1 g27 g0 g
Banana with plain yogurt (100 g)166 kcal5 g32 g4 g
Banana with whole milk (244 g, one cup)254 kcal9 g39 g8 g
Banana with 2 hard boiled eggs (100 g)260 kcal14 g28 g11 g
Banana with nonfat Greek yogurt (170 g)205 kcal19 g33 g1 g
Banana with whole milk and 2 hard boiled eggs409 kcal22 g40 g19 g

A banana alone has 1 g of protein, a banana with nonfat Greek yogurt 19 g, and a banana with milk and two boiled eggs 22 g.

Add a protein food to the banana after training.

Only the last two get close to 20 g. If a proper meal is a few hours away, a banana with milk or yogurt works as a bridge. For how eggs fit in, see how many eggs a day for the gym; for daily amounts, see how much protein per day to build muscle.

Is a banana smoothie a good pre or post workout drink?

A Vietnamese banana smoothie (sinh tố chuối) is a different food from a banana. FitArchive’s recipe estimate for a regular 290 g glass is 255 kcal, 6 g protein, 50 g carbs and 5 g fat:

PartWeightCaloriesShare of calories
Banana120 g107 kcal42%
Sweetened condensed milk25 g80 kcal31%
Whole milk80 g49 kcal19%
Sugar5 g19 kcal8%
Water60 g0 kcal0%

A small glass (×0.75) is about 191 kcal and a large one (×1.3) about 332 kcal. Less condensed milk brings a regular glass to about 215 kcal, and less condensed milk plus less sugar to about 205 kcal. Shops differ mainly in condensed milk, sugar and glass size. Even the large glass has only about 8 g of protein.

Other banana dishes, at FitArchive’s default size: chè chuối (banana sweet soup, 195 g) about 348 kcal and 4 g protein, bánh chuối nướng (baked banana cake, 143 g) about 255 kcal and 6 g, and bánh chuối hấp (steamed banana cake, 150 g) about 241 kcal and 2 g. More dishes are in the Vietnamese food calorie table.

Do bananas prevent muscle cramps?

Probably not, and low potassium has not been shown to cause exercise cramps. The evidence:

Bananas are still a good food; just do not rely on them for cramps. If you have kidney disease or take medicines that affect potassium, ask your doctor how bananas fit your diet.

Bananas when cutting or bulking

A banana counts like any other food: it adds about 90 to 121 kcal depending on size, almost all from carbohydrate. No single food makes you gain or lose fat; your total intake over weeks does.

Personal calorie or carbohydrate targets are best set with a registered dietitian or doctor, especially if you have diabetes.

Does the type of banana matter?

In Vietnam you will see several kinds, such as chuối tiêu (long and slim), chuối tây or chuối xiêm (shorter and plumper) and small chuối cau. FitArchive has one banana entry, so we do not list separate values for each variety. For logging, the main difference is size: pick small, medium or large, or weigh the peeled fruit and log the grams.

Common mistakes

This is general information, not personal nutrition advice.

Logging bananas in FitArchive

FitArchive is a free, private training and food log that works in your browser, including offline. You can log a small, medium or large banana, or the exact grams, and Vietnamese dishes such as sinh tố chuối from about 263 recipe estimates, with sizes and less or more of the adjustable parts. Daily calories and protein sit next to your workouts, so you can check whether a banana before a morning session lines up with better sets. The demo shows the layout with sample data.

All articles