5-Minute Peanut Butter Banana Weight Gain Smoothie
This peanut butter banana weight gain smoothie is my answer when I need a real breakfast that takes less time than toast. It’s thick, creamy, and clocks in around 800 calories without making you feel heavy.

Everything blends into a drink that tastes like a peanut butter milkshake, but the oats, yogurt, and whole milk give you the kind of fuel that sticks around until lunch.
Why I Keep This Smoothie in My Rotation
I’ve tried plenty of high-calorie smoothies that end up chalky or so sweet they give me a headache an hour later. This one hits differently because the ripe banana and natural peanut butter carry the flavor, and the oats and yogurt keep the texture silky instead of gritty.
It’s simple enough to make half asleep, and I can scale it up or down depending on how hungry I am. There is no protein powder aftertaste to fight through, just a smooth, nutty richness that feels like dessert before 8 a.m.
Ingredients You’ll Need

- 1 ripe banana: the spottier, the sweeter; frozen works too
- 2 tbsp natural peanut butter: well stirred, use the kind with just peanuts and salt
- 1/4 cup rolled oats: old-fashioned oats blend into the smoothest consistency
- 1 cup whole milk: full-fat milk gives you calories and a creamy base
- 1/4 cup plain Greek yogurt: whole-milk yogurt adds protein and body
- 1 tbsp honey: optional, boost sweetness if your banana is underripe
- 1 scoop vanilla protein powder: optional, pick one that blends cleanly
Variations / Substitutions
- Dairy-free: swap the whole milk for oat milk and the yogurt for a coconut-based alternative
- Different nut butter: almond butter or sunflower seed butter work with the same ratio, just watch for salt
- Extra fiber: add a tablespoon of ground flaxseed or chia seeds before blending
- No protein powder: drop it and the smoothie still lands around 700 calories from whole foods
- No honey: maple syrup or a single pitted date give you a similar gentle sweetness
If you like this, you may enjoy my Overnight Oats for Weight Gain too.
How to Make a Weight Gain Smoothie
Step 1: Layer Everything into the Blender

Pour the 1 cup whole milk into the blender first, then add the banana broken into chunks, the 2 tablespoons peanut butter, the 1/4 cup rolled oats, the 1/4 cup Greek yogurt, and the honey and protein powder if you are using them. This order keeps the heavier ingredients from clumping around the blade.
The milk at the bottom creates the first vortex, so the motor does not struggle. If your banana is frozen, put it in last so it sits on top and presses everything down during blending.
Step 2: Blend Until Silky Smooth

Secure the lid and start on low for about 10 seconds, then ramp up to high for another 45 to 50 seconds. Keep it going until no oat flecks are visible and the whole thing looks like a uniform pale tan shake. Stop once to scrape down the sides with a spatula if the mixture stalls.
You are aiming for a thick but pourable consistency. If it seems too dense to drink, add a splash more milk and blend for five extra seconds. The oats should fully disappear and leave a creamy, milkshake texture.
Step 3: Pour and Drink It Right Away

Pour the smoothie into a tall glass while it is still frosty from the cold milk. It will have a slight froth on top and smell like roasted peanuts. Drink it right now before it starts to separate, while the texture is at its thickest and most satisfying.
A Few Tips for the Thickest Smoothie
- Freeze the banana in slices the night before for a colder, thicker drink without diluting it with ice.
- If your peanut butter is stiff, stir it vigorously in the jar before measuring so it blends smoothly instead of sticking to the blade.
- A high-speed blender will handle the oats more completely, but a regular blender works fine if you give it a full 60 seconds and a quick scrape.
- Add a tablespoon of coconut oil or a second scoop of peanut butter if you want to push the calories even higher.
Scale the recipe to your batch:
| Batch | Milk | Banana | Peanut Butter | Oats | Yogurt |
|---|---|---|---|---|---|
| Single Serving | 1 cup | 1 | 2 tbsp | 1/4 cup | 1/4 cup |
| Double Batch | 2 cups | 2 | 4 tbsp | 1/2 cup | 1/2 cup |
| Half Batch | 1/2 cup | 1/2 | 1 tbsp | 2 tbsp | 2 tbsp |
Storing Leftovers
- Refrigerate: Pour any leftover smoothie into an airtight jar and keep it in the fridge for up to a day. It will separate, so shake it vigorously or give it a quick re-blend before drinking.
Frequently Asked Questions
Can I make this without protein powder?
Yes. The oats, yogurt, peanut butter, and milk still give you about 25 grams of protein and plenty of calories.
Can I use a frozen banana instead of fresh?
Absolutely. A frozen banana makes the smoothie even thicker. Start with a little less milk, then add more as you blend to get the consistency you like.
How can I add even more calories?
Stir in 1 tablespoon of coconut oil, an extra spoon of peanut butter, or a second banana. All three blend in without changing the taste much.
Will the oats really turn smooth in a blender?
They do. A full minute on high speed pulverizes rolled oats into a creamy liquid, just like oat milk. If you see any specks, keep blending.
Is this smoothie actually healthy for weight gain?
It is composed of whole-food fats, carbs, and protein, so the calories come from things your body can use instead of a sugar rush that fades fast.

Weight Gain Smoothie Recipe
Ingredients
Method
- Pour the milk into a blender, then add the banana, peanut butter, oats, yogurt, honey, and protein powder.
- Blend on low for 10 seconds, then high for 45-60 seconds until completely smooth, scraping down the sides once if needed.
- Pour into a glass and serve immediately.
