MealsTraining2 min start to plate1 serving

Banana protein shake

Thirty-plus grams of protein that goes down in ninety seconds when solid food will not. Milk rather than water is what separates this from a scoop in a bottle, and the peanut butter is an optional dial for readers who need the calories rather than the convenience.

Calories
332 cal
per serving
Protein
34.3 g
per serving
Carbs
40.4 g
per serving
Fat
3.6 g
per serving

Calculated from 4 source records at the amounts in the ingredient table below. Nothing on this page is a hand-entered total.

A blended banana protein shake poured into a glass beside a shaker bottle

Portion control

Dial the banana protein shake

Amounts are weighed in the state each source record is measured in, which is raw or dry for anything you cook. Change a number and every total below recalculates from the same records the baseline uses.

1 serving: 332 cal, 34.3 g protein.

1 serving

Calories
332 cal
Protein
34.3 g
Carbs
40.4 g
Fat
3.6 g
Fiber
Unavailable
Sugar
30.7 g
Sodium
164 mg
Ingredient amounts

One macro cannot be totalled

  • Fiber has no value on this record:
    • Milk, 1% lowfat

Summing only the ingredients that do carry a value would produce a smaller number presented as a complete one, so the figure is withheld instead.

Servings eaten
1 serving

The recipe as written yields 1 serving. Per serving it is 332 cal and 34.3 g of protein.

Substitution

Why this meal

Why this shake earns a page

A shake exists for the days when the cost of sitting down to a plate is the real obstacle, more than appetite in the abstract. Thirty grams of whey protein powder, 300 g of 1% milk, and 100 g of banana calculate to 332 kcal and 34.3 g of protein, and every gram of that protein arrives dissolved rather than requiring digestion of solid structure. No other page in this reference delivers this much protein for this little volume, which is exactly the property that matters to two different readers: someone managing appetite suppression from a GLP-1 medication, and someone who trained hard enough that eating feels like a chore for the next hour.

The math is worth sitting with. 34.3 g of protein against 40.4 g of carbohydrate and 3.6 g of fat makes this a protein delivery mechanism first, with just enough carbohydrate from the banana to make it drinkable and just enough fat from the milk to carry flavor. Readers who want a shake that behaves more like food, with more fat and more staying power, have a dial available, and readers who want it lighter can pull the milk toward water territory.

The milk is doing more work here than the recipe suggests. Swapping in whole milk in place of the 1% used in the baseline adds roughly fifty more calories per glass, and all of that addition is fat rather than protein. That is a legitimate move for a bulking phase where the shake needs to carry more energy, and a poor one for a cut where the shake's job is protein density without the calorie tax.

For a reader who would rather not use powder at all, replacing the 30 g of whey with 200 g of nonfat Greek yogurt blended into the same milk and banana base works, though it changes the object. Greek yogurt needs a blender rather than a shaker cup, and it comes out thicker, closer to a smoothie than a shake. It also trades a fast-digesting protein for one carrying casein, which behaves differently over the following hours. The whey protein and casein glossary entries cover that distinction if the choice of powder over yogurt over a solid meal is the actual question.

Calculated nutrition

What one serving contains

Every figure is scaled from the USDA records listed at the bottom of this page, summed at full precision, and rounded once. A macro that any ingredient record does not carry is reported as unavailable instead of being quietly dropped from the sum.

Calculated nutrition for Banana protein shake
MacroPer servingPer serving with optional
Calories (cal)332 cal433 cal
Protein (g)34.3 g38.2 g
Carbs (g)40.4 g44 g
Fat (g)3.6 g11.5 g
Fiber (g)UnavailableUnavailable
Sugar (g)30.7 gUnavailable
Sodium (mg)164 mg199 mg

Why some figures in this table are unavailable

  • Fiber has no value in the USDA record behind this ingredient:
    • Milk, 1% lowfat FDC 746772
  • Sugar is reported for the recipe as written. The with-optional column cannot report it, because it has no value in the USDA record behind this ingredient:
    • Peanut butter, creamy, optional FDC 2262072

Adding up only the ingredients that do carry a value would produce a smaller number presented as a complete one, so the figure is withheld rather than under-reported. If your tracker demands a number, a blank field is a more accurate record than a zero.

The baseline column excludes optional ingredients, because the headline macros should describe the recipe as written. The third column prices the fully loaded version so the difference is visible rather than buried.

Ingredients

The amounts that produce those numbers

Weigh in the state each line names. An ingredient whose page is already published links to it, and the rest are plain text until their page ships.

Ingredients for Banana protein shake, with the amount each contributes
IngredientWeighCaloriesProtein
Whey protein powder30 g106 cal23.4 g
Milk, 1% lowfat300 g129 cal10.1 g
Banana, ripe100 g97 cal0.7 g
Peanut butter, creamyoptional, outside the baseline16 g101 cal3.8 g

Each amount is weighed in the state its source record is measured in, which is raw for meat and fish and dry for grains and pulses. That is also the state you weigh in, because the scale comes out before the pan does.

Method

How it comes together

  1. Weigh the powder rather than trusting the scoop. Scoops are sized for a nominal serving and a heaped one carries a third more than a level one.

  2. Blend the milk and banana first, then add the powder, which stops it clumping against the blades.

  3. A frozen banana makes this thicker and colder and changes nothing about the macros. Weigh it before freezing.

  4. The peanut butter is optional and excluded from the baseline. Add it when the goal is calories rather than protein.

Substitutions

What each swap costs

Each swap is recalculated end to end rather than patched, so the change and the resulting per-serving figures agree with what the recipe would report if it had been written that way from the start.

Milk, 1% lowfat300 g Milk, Whole, 3.25% Milkfat, With Added Vitamin D

FDC 746782

Whole milk for a bulking version. Roughly fifty more calories per glass, all of it fat.

Per-serving change from swapping Milk, 1% lowfat for Milk, Whole, 3.25% Milkfat, With Added Vitamin D
MacroChange per servingNew per serving
Caloriesup by 51 cal383 cal
Proteindown by 0.3 g34 g
Carbsdown by 1.6 g38.8 g
Fatup by 6.8 g10.4 g
FiberUnavailableUnavailable
Sugardown by 0.5 g30.2 g
Sodiumdown by 3 mg161 mg

Whey protein powder200 g Yogurt, Greek, Plain, Nonfat

FDC 330137

Nonfat Greek yogurt blended in, for readers who would rather not use powder. Thicker, and it needs a blender rather than a shaker.

Per-serving change from swapping Whey protein powder for Yogurt, Greek, Plain, Nonfat
MacroChange per servingNew per serving
Caloriesup by 16 cal348 cal
Proteindown by 2.8 g31.5 g
Carbsup by 5.4 g45.8 g
Fatup by 0.3 g3.9 g
FiberUnavailableUnavailable
Sugarup by 6.5 g37.2 g
Sodiumup by 25 mg189 mg

Logging

Logging this shake

The scoop is the trap on this page, and it is worse than most logging traps because it looks precise. Scoop sizes are set by the manufacturer, not by the gram, and they vary by brand, by protein type, and by how the powder settles in the tub. A level scoop from one brand is not the same weight as a level scoop from another, and a heaped scoop of either carries roughly a third more protein than a level one. The baseline on this page is 30 g of whey protein powder, weighed. If you log a scoop instead of a weighed amount, you are logging a guess with a confident label on it.

Weigh the powder before it goes in the blender, not after. The steps on this page call for blending the milk and banana first and adding the powder last, which stops it clumping against the blades, but the weighing happens before any of that, on a scale, with the tub in front of you rather than the glass.

The optional ingredient is the more interesting trap. Sixteen grams of creamy peanut butter is listed as optional and excluded from the baseline shown above, and the reason to add it is calories rather than protein, since peanut butter's protein contribution is modest against what it adds in fat. Adding it costs the page more than it adds. The peanut butter record carries no reported sugar value at all, and a null value does not average away when it joins a sum. It propagates. The moment peanut butter enters the shake, the sugar figure that reads 30.7 g in the baseline goes from a number to unavailable, because the total can no longer account for one of its own ingredients. Log the peanut butter as its own line if your tracker forces a choice, so at least one entry in the day still carries a sugar figure for that gram amount.

A frozen banana changes texture and temperature and nothing about the macros. Weigh it before it goes in the freezer, because a frozen banana loses no weight in the freezer but is much harder to weigh accurately once it is solid.

Timing and goal fit

Timing and goal fit

This shake is at its best in the window right after training, when 34.3 g of protein needs to land fast and a plate of food is the last thing that sounds appealing. It also earns its place on a morning with no time to sit down and on a day where appetite itself is the limiting factor rather than time, which is the case this page is built around for readers managing reduced appetite from a GLP-1 medication. The muscle preservation entry covers why protein density matters more than usual when total food intake is already down.

Treat this as a supplement to a day's eating, filling one hard slot rather than replacing every meal in it. 40.4 g of carbohydrate and 3.6 g of fat is a thin nutritional profile next to a real plate, and a day built entirely from shakes carries almost no fiber, since fiber does not calculate on this page at all, and a narrow micronutrient spread besides. The meal replacement entry covers that difference in more depth. When appetite allows for a real meal, take it. Reach for this page for the slot where a real meal will not happen, whether that is post-training, first thing in the morning, or the one meal in a low-appetite day that would otherwise get skipped entirely.

On a bulking day, run the whole milk substitution and add the peanut butter. The shake stops reporting sugar in that build, and that trade is worth it when the goal is calories landing quickly rather than a complete macro readout. On a cutting day, keep the baseline as written. 34.3 g of protein for 332 kcal is close to the best protein-to-calorie ratio available on any page in this reference, and diluting it with more milk fat or more peanut butter works against the reason to reach for a shake in the first place.

Built for

  • Immediately after training when appetite is suppressed
  • Breakfast on a morning with no time to sit down
  • Between meals on a hard-to-eat day

Goals it serves

  • recovery
  • glp 1
  • muscle gain
  • no cook

Dietary pattern

  • vegetarian
  • gluten free

Time

Prep
2 min
Cook
none
Total
2 min
Yield
1 serving

Sources

Where every number comes from

Source record behind each ingredient amount
IngredientSource recordFDC IDDataset
Whey protein powderBeverages, Protein powder whey based173180SR Legacy
Milk, 1% lowfatMilk, lowfat, fluid, 1% milkfat, with added vitamin A and vitamin D746772Foundation Foods
Banana, ripeBananas, ripe and slightly ripe, raw1105314Foundation Foods
Peanut butter, creamyPeanut butter, creamy2262072Foundation Foods

How these numbers are produced

  • Every figure is scaled from the records above with the same function the food pages use, summed at full precision, split across the 1 serving this recipe yields, and rounded once at the end. No total on this page was typed by hand.
  • Cooked weights are shown so you know what to expect on the plate. They never enter a calculation, because the nutrition belongs to the weighed amount and not to the water it gained or lost.
  • Optional ingredients sit outside the baseline and are priced separately, so the headline macros describe the recipe as written.
  • A macro that any ingredient record does not carry is reported as unavailable rather than summed from the ingredients that do carry it. Across this dataset, fiber is absent on 165 of 405 records, which is why this meal cannot report it.
  • Seasoning, stock, vinegar, and sauces are named in the method and excluded from the totals, because no record in the dataset prices them and a guessed figure is worse than a stated omission.

Data source

  • USDA FoodData Central Foundation Foods, exported 2026-04-30, 363 records normalized. Download the dataset.
  • USDA FoodData Central SR Legacy, exported 2018-04, 42 records normalized. Download the dataset.

Written by Stephen Walker. Published August 16, 2026. Last reviewed August 16, 2026.

Save this meal once and log it in seconds.

Take the gram amounts above into Fuel as a saved recipe, then adjust the one ingredient that changes day to day.

Download Fuel