Skip to Content

Weight Gainer Protein Shake (800+ Calories)

Sharing is caring!

This weight gainer shake is perfect for people looking to gain weight healthily and fast! It’s a high-calorie shake packed with protein, good carbs, healthy fats, vitamins and minerals.

You can also easily use vegan weight gainer powder, making it vegan and lactose-free.

Weight gainer shake in a large glass with peanut butter and banana in the background

How to Gain Weight

The most important thing to gaining weight is creating a calorie surplus, which means eating more calories than your body burns.

  • To increase your weight slowly, aim for 300 to 500 calories more than you burn each day. This should roughly translate to 0.7 to 1 pounds gained per week.
  • To increase your weight fast, aim for 700 to 1000 calories more than you burn each day. This should roughly translate to 1.7 to 2 pounds gained per week.

It’s roughly a 500 daily calorie surplus to gain 1 pound per week.

To estimate your daily calorie maintenance levels, you can use a calorie calculator. If you have one or the other, a high metabolism rate or large muscle mass, you will need to increase the number of daily maintenance calories.

Note: Make sure to exercise regularly when on a weight gain diet to avoid putting on lots of fat. 

High-protein weight gain or “bulking diets” are the best diets you can do to put on the maximum amount of muscle mass possible. Your body is in a calorie surplus, burning food as energy instead of breaking down fat or muscle for energy, so it’s a great time to take advantage of exercise.

What is Weight Gainer

Weight gainers are high-calorie protein supplements made especially to help with weight gain. They are very effective, and people can experience excellent results.

There is a mixture of healthy and unhealthy weight gainers, so it’s essential to check the nutrition. 

Avoid buying weight gainers that add lots of additives and those with high amounts of sugar! They aren’t consumer-first products, and there is surprisingly a lot on the market!

I like using Naked mass because they literally use three ingredients. That way, I know what I’m putting in my body. 

I thought they were a little expensive at first, but it’s high quality, and when I use 100 grams in this recipe, it works out to over 36 portions. That’s only around $1.5 a day!

How to get the most from this weight gainer shake

Add this weight gainer shake to your diet as an extra snack or meal. Try to avoid using it as a meal replacement. Otherwise, you are essentially just replacing the calories instead of adding them.

This weight gainer shake also works perfectly post-gym because it contains whey protein (the fastest absorbing protein) and BCAAs, which help your body build and repair muscle.

It also has a good amount of carbs and healthy fat to replenish your body’s glycogen levels. Which will help prevent your body from burning fat or muscle for energy.

Then thirdly, it contains many electrolytes and sodium, which rapidly get depleted during intense workouts.


Ingredients for weight gainer shake recipe: Weight gainer powder, peanut butter, banana and hemp milk

Banana: Ripe bananas work best for this recipe, especially if you use an unflavoured weight gainer powder. They add a delicious sweetness to the smoothie.

Hemp Milk: It has excellent nutrition and is sugar-free. The best substitute for Hemp milk would be whole milk or oats milk.

Peanut Butter: Try using organic peanut butter if possible. It doesn’t matter if it’s chunky or smooth since it will get blended.

Weight Gainer Powder: Use a high-quality weight gainer powder that’s low in sugar and without additives. I like to use the chocolate version as it has the best combination in taste for me!

You can substitute a weight gainer powder for one 20 to 30 grams scoop of whey or casein protein powder, but you will miss out on the extra calories.

Don’t use 100 grams of a pure protein powder like whey or casein! Too much protein in one sitting can cause adverse effects. Your body will only absorb approximately 25 to 40 grams, so adding that much protein powder is only counterproductive.

Nutrition & Calories

To help with micro counting, you can find the nutrition and calories of the weight gainer smoothie without the use of a weight gainer powder.

You can add 100 grams of the branded weight gainer you use to the nutrition label on the left.

Without Weight Gainer Powder

Nutrition label for the weight gainer shake without using weight gainer powder

With Weight Gainer Powder

Nutrition label for weight gainer shake recipe

Expert Tips & Tricks

Add milk first

Make sure to add in the milk first. It will stop the other ingredients from sticking to the bottom of the blender.

Use cold milk

Often, you’ll find non-dairy milk like hemp or oats on the shelf. This smoothie is much better cold, so make sure to refrigerate it first!

How to make a homemade Weight Gainer Shake

1) Add milk into a blender. Next, add weight gainer powder, peanut butter and a banana.

Pouring milk into a large blender
Pouring weight gainer protein powder into a large blender of milk

2) Blend the smoothie for 45 seconds, until smooth.

Adding banana into a blender of milk and weight gainer protein powder
Blending together a weight gainer protein shake in a blender

3) Serve in a large glass with a thick straw.

Pouring a weight gainer shake into a glass


Can I store this weight gainer shake?

You can store this shake in the refrigerator for up to 2 days or a couple of hours at room temperature. After some time, it may need remixing as the protein powder may start to split.

Can I use whole milk instead?

Yes, whole milk works too! It will actually add around 160 calories more to the shake too. However, it will add 25 grams of sugar because milk contains natural sugars at about 5 grams per 100ml.

How much protein should I eat at once time?

Studies have shown that 20 to 30 grams is about the amount of protein your body can absorb in one sitting. Your body can absorb fast-digesting proteins like whey at around 10 grams per hour, so if you consume 30+ grams of protein in one sitting, there is excess likely being wasted.

Why did I use Hemp Milk?

Hemp milk has excellent nutrition and health benefits. It’s high in omega-3s and 6s, calcium, iron, potassium and vitamin A. It has no cholesterol, next to no saturated fats and no sugar, which gives it the edge over whole milk and other dairy-free milks.

Weight gainer shake in a large glass with a reusable straw

More Healthy Recipes You May Like

Weight gainer shake in a large glass with peanut butter and banana in the background

Weight Gainer Protein Shake (800+ Calories)

Jack Slobodian
This weight gainer shake is perfect for people looking to gain weight healthily and fast! It's a high-calorie shake packed with protein, good carbs, healthy fats, vitamins and minerals.
4.92 from 12 votes
Prep Time 2 mins
Total Time 2 mins
Course Drinks
Cuisine Drinks, Shakes, Smoothies
Servings 1 person
Calories 832 kcal




  • Add all the ingredients into a blender, milk being the first.
  • Blend for 45 seconds, until smooth.
  • Serve in a large glass.


Milk: You can substitute hemp milk for whole milk or oats milk. Whole milk will add around 160 calories and 25 grams of sugar. Oats milk will add approximately 120 calories and 40 grams of sugar.
Weight Gainer Powder: If you are substituting weight gainer powder for whey protein powder or casein protein, make sure to only use 20 to 30 grams instead of 100 grams.


Calories: 832kcalCarbohydrates: 115gProtein: 30gFat: 28gSaturated Fat: 5gPolyunsaturated Fat: 12gMonounsaturated Fat: 9gTrans Fat: 1gCholesterol: 23mgSodium: 461mgPotassium: 885mgFiber: 9gSugar: 24gVitamin A: 1137IUVitamin C: 10mgCalcium: 800mgIron: 5mg
Keyword High Calorie Protein Shake, High Calorie Smoothie, Weight Gainer Shake, Weight Gainer Smoothie
Tried this recipe?Let us know how it was!
Recipe Rating

Brandi DeFrank

Saturday 13th of August 2022

Did I read this right, 800+ calories in one drink? I have a 6’7 155 pound 15 yr old. Zero fat! He was up to 170 but lost 15 pounds in one varsity basketball season. Metabolism is extremely high and an athlete year round. We try to get 4,000 calories a day in him, but am thinking we need to try for 6,000. I am very concerned about injuries with his body structure and weight. Would drinking this 3/4 times a day be ok? Or suggestions on other ingredients to add to each drink to get the calories over 1000 calories a drink and only having 2 a day?

His 17 yr old brother is 6’6 and 200 pounds. He also needs to gain weight, but not as extreme.



Monday 2nd of May 2022

Hi everyone,

I've updated this post on the 2nd of May 2022. The updated recipe adds an extra 150 calories and has 15 grams less sugar.

I hope you like it!



Monday 11th of April 2022

Jack, I have the PE protein powder. The label says 120g of powder per shake but I’m assuming that’s just with milk.

So my question is do I add the 120g or just the 50g?

Jack Slobodian

Friday 15th of April 2022

Hey Aneesah, you can go ahead and add just 50g. The shake would become overly thick and powdery if you were to add much more.


Monday 17th of January 2022


Jack Slobodian

Thursday 10th of February 2022



Saturday 15th of January 2022

Hi Jack, I am trying to help my son gain weight, but he is lactose intolerant and has peanut allergies. I plan on using sunflower butter to substitute the peanut butter, but what can I use instead of whole milk?I know this recipe will help him tremendously and are looking forward to using it! We appreciate your time!


Saturday 2nd of April 2022

@Kayli, there lactofree milk. I’m also lactose intolerant and this milk actually helps.

Jack Slobodian

Thursday 10th of February 2022

Hey Kayli,

It looks like you've had some great suggestions already!

Sunflower butter is an excellent substitute for peanut butter; it's packed with many energy-packed nutrients.

Oat milk and Soy milk are both great substitutes for whole milk too. Oat milk is higher in calories and carbs, and Soy milk is higher in proteins, fats, and calcium.

If you're planning on adding a weight gainer or protein powder, double-check that they are lactose-free because a lot of weight gain and protein powders use milk.

If you're struggling to find one, a safe bet is to use a vegan protein powder because lactose is only present in animals.

I hope this helps, Jack


Saturday 5th of February 2022

@Kayli, Juat dont use the link to weight gain powder it contains milk


Sunday 30th of January 2022

@Kayli, you can use Oatly full fat milk instead of cow’s milk! It has 160 calories per cup. Hope this helps!