Homemade Protein Shakes for Weight Gain

GainingTactics is reader-supported. When you make a purchase using the links below, I may earn a small commission at no extra cost to you. Learn More.

Did you know that protein shakes are more effective in weight gain than mass gainers? Whey Protein is comparatively cheaper, more widely available, and easier to mix with your favorite beverage, helping you reach your caloric and protein requirements. In this article, we share our top 5 homemade protein shakes for weight gain recipes, along with the list of best protein powder for weight gain recommendations!

Eating McDonalds or junk for a regular period of time may not be the best bet for your long term health, even if your goal is to gain weight. The reason why junk food leads to health concerns is because most of the food is processed, rich in unhealthy fats and low in essential vitamins and minerals.

When you are looking to gain weight, your aim should be to gain as much muscle as you can, and minimize fat. This is where protein plays a big role. Let’s dive right into what whey protein is.

What is Whey Protein

While processing cheese from milk products, the water that churns out in the final process is what Whey Protein actually is. In short, the mixture of proteins in the form of liquid that is separated while cheese production is called whey protein.

This liquid goes through numerous processing units and finally the powdered form of whey protein is derived, which is flavorless and can be directly consumed. It is only then that the additional flavors are added to give is a taste. Before finding the best protein powder for weight gain, let’s discuss why we need whey protein in the first place.

Why Do We Need Whey Protein for Weight Gain

weight gain shake

There are countless reasons for adopting weight gainer shakes, but we’ll only discuss about the benefits that are related to muscle building and fat loss and how we can use protein shakes to help gain weight.

Building quality muscles takes a lot more than just going to the gym and working out with weights. Legend says, you don’t grow in the gym, but in your bed while you are asleep. And you’d only grow while sleeping when you have fed your exhausted muscles with the right kind of nutrition. Does whey protein make you gain weight? Read on to get a clear idea.

Protein, which is said to be the building block of muscles, supplies essential amino-acids to the muscle tissues that are damaged while working out. Don’t freak out. Causing micro-tears in your muscle tissues is actually a good thing. Once you take the right nutrition, which includes protein rich foods, they’ll grow better and stronger.

This repeated cycle over a long period of time helps you grow bigger and stronger, which is exactly what we wish to achieve.

To list down some of the important benefits of Whey Protein in muscle are:

1) Whey protein promotes muscle growth: As discussed above, whey protein helps repair the muscle tissue damage caused while working out. These tissues then grow stronger and better, helping in overall muscle growth.

2) Whey protein helps reduce hunger: Whey protein has shown the highest reduction in hunger as compared to proteins like soy and casein.

3) Whey Protein helps lose weight: Since whey protein is found to reduce hunger, it’s an excellent macro-nutrient to help you lose weight.( Don’t worry, this won’t happen here)

4) Helps improve body composition: Enough consumption of whey protein in a diet consequently leads to better lean mass gain, which in turn improves body composition.

Basic Principles For Weight Gain

Before discussing the best protein shakes for weight gain, you need to be clear about how your body gains weight, and how whey protein plays an important role in the process.

Firstly, a person who is underweight has a body mass index(BMI) below 18.5. The problem with BMI calculator is it calculates based on your height and body weight, and ignores all other aspects including the muscle mass. Since it is a relative value, there may be a possibility that you’re perfectly healthy while still your BMI is low. Hence, having a low BMI does not necessarily mean you have health or medical problems.

NOTE: Eating junk, sodas and sugary items may promote weight gain, but they’re going to bring in various health disorders in the long run. When we talk about weight gain, we will always talk about the way to gain weight in a healthy way.

The only way your body puts on healthy weight is when it is in a calorie surplus. What this is means is your body needs a specific amount of calories a day in order to function properly. When you supply your body with more than the required calories it needs to maintain your weight, you start gaining weight.
For a better understanding on how much calories you need in a day to gain weight, check out this Daily Calorie Calculator.

Once you get the optimum amount of calories needed by your body in a day, add 300-500 extra calories per day to gain healthy weight. These extra calories should come from high quality, whole foods that are nutrient dense.

The best way to do this is to actually track your calories. While this may seem like a tedious task, maintaining a daily log of everything you eat and tracking calories is the most effective method to build muscle or lose fat. Sometime, it may happen that you feel you’re eating enough, while actually you’re just consuming enough calories to maintain your current weight.

This is where tracking your calories help, and you would be in a better position to measure your goals once you have the list of things you consumed in a particular time span. Finding about the best whey protein powder for weight gain? You’ll know the answer in the next few minutes.

Why Focus Particularly on Protein?

While there are three macro-nutrients required by our body to function, protein is no doubt the most important, especially when it comes to building muscles. Some of the reasons have been mentioned above.

Since muscles are made up of protein, it is important that you consume enough protein to gain healthy weight, in form of quality muscles. If you focus more on carbohydrates and fats, you’re ultimately going to gain just unhealthy extra fat.

While trying to put on healthy weight, aim for 0.7-1 grams of protein per pound of body weight, or twice your body weight in kilograms.

There are multiple ways to include protein in your diet, out of which eating protein rich foods is the best thing you can do to gain weight. Some high quality protein rich foods include Chicken Breast, Whole Eggs, Salmon, Tuna, Dairy Products and Nuts. Checkout the list of some great protein rich foods for bulking to help you reach your goals.
Another way is to consider taking Whey Protein Supplements for weight gain.

Make sure you consume most of your diet in form of whole foods and only use supplements to fill in the gaps. If you’re someone with a good appetite and have access to quality meals throughout the day, it is best to take all most of your protein from whole foods. The next step is to supplement your diet with a whey protein powder for weight gain.

What about Carbohydrates and Fats?

While gaining healthy weight, carbohydrates and fats are also important macro nutrients that you should keep in check.

Along with the right amount of protein, only focus on eating foods rich in complex carbohydrates and healthy fats. Include foods like Whole Wheat Bread, Dried Fruits, Peanut Butter and Oats which are nutrient as well as high in calories to boost your weight gain process.

TIP: Dried Fruits are a great way to add calories to your diet. Make sure to include them in your diet for extra quality calories.

Shortcut to Weight Gain – Eat Calorie Dense Foods

Again, gaining healthy weight involves much more than going to the gym and gulping down protein shakes. While a protein rich diet is definitely needed, you also need to focus on the overall nutrition to supplement your weight gain process.

Some of my favorite go-to food items for weight gain are:

  • Whole Wheat or Multi-Grain Bread
  • Whole Eggs
  • Oatmeal
  • Peanut Butter
  • Dried Fruits and Nuts
  • Chicken, Meat and Fish
  • Sweet Potatoes
  • Dark Chocolate

Once you’ve consumed most of your diet using the right quality whole foods, the next step is to focus on weight gain shakes for underweight. Let’s be real, no one wants to keep eating right for the rest of their lives. Having cheat meals actually does good to your body, helping you achieve your fitness goals faster. Hence always remember to give your body little breaks in between, but only once you have strictly followed a routine for quite a time.

TIP: Relax, check back everything you have been doing wrong all this while with the nutrition and fix it. We all make mistakes. Find the right nutrition and workout plans and try sticking to them for as long as you can. Take breaks, and enjoy life.

Does Whey Protein Alone Make You Gain Weight?

I’ve constantly talked about this topic before, and I’ll always talk about this in the future. There is no single food or supplement that can be credited for overall weight gain/weight loss. If you’re approached by a salesman claiming to have a product that does, you’re probably in the wrong place.

How much weight you gain/lose depends on your overall calorie intake and expenditure over a specific period of time. If you’re constantly losing weight, considering you do not have a medical condition, chances are you’re eating lesser calories than what your body requires in a specific period of time.

Using the above statement, you can conclude a very basic result which can have a huge impact on your weight gain journey. If you’re eating more calories than what your body burns in a day, you’d be gaining weight. Period! We’re obviously not taking any medical conditions here.

When is the Best Time to Take Protein Powder for Weight Gain?

There is no best time to consume a specific food item or supplement. Your overall body composition depends on how much calories you consume over a period of time.

Calculate your daily calorie routine through our Daily Calorie Calculator here, and then include food items and whey protein supplements in your diet as per your convenience.

While you may consume whey protein powder anytime throughout the day, post-workout is a great time to replenish and repair muscles after an intense workout. Try to consume a serving within 30-45 minutes post workout to boost and speed up muscle recovery and gain muscle faster.

How to Use Whey Protein for Weight Gain

Whey protein can be easily used to gain weight by using it in your own home made weight gainer shakes. Start by taking a scoop of Whey Protein in a blender, and mixing with your favorite beverage like Milk or Yogurt, and adding other calorie dense ingredients like Oatmeal, Peanut Butter, Berries and Ice-creams. This thick smoothie will contain over 500 calories, and loaded with macro-nutrients.

Always starting and ending my articles with the same statement, and that is to always focus more on whole foods instead of supplements. They are called supplements for a reason, and that is because they can never replace whole foods and are only used to supplement the diet. Use supplements only if you do not have access to quality foods all the time, or need some extra calories in a day in order to gain weight.

High calorie protein shakes are great if you’re looking for additional protein in your diet. A whey protein supplement can be mixed with water or milk, but can be mixed with various other items for a thick, delicious and nutrient rich shake. How to gain weight using whey protein? I suggest using homemade protein shakes for weight gain.

These shakes can contain from anywhere between 600-1000 calories, and consuming just two of these shakes will add over 1000-2000 calories apart from your usual calories, helping you gain healthy weight easily in no time. But will whey protein make you fat? Only if you want it to!

Best Homemade Protein Shakes for Weight Gain

There are a number of ways to make your delicious, homemade protein shakes for weight gain. All of these shakes are not only high in protein, but also give you the necessary amount of carbohydrates, fats and overall calories, to help you bulk up and gain healthy weight.

All of these weight gainer shakes only require a simple blender, and a minute of mixing them all together. Make sure you add some ice for that refreshing coolness. Here is the list of weight gain shakes:

1. Simple Strawberry Weight Gain Shake

protein shakes for weight gain

The simple strawberry weight gain shake is not just high in calories, but also gives you benefits of strawberries such as better heart health, regulated blood sugar, and cancer prevention. (1)

Here’s what you need for this shake (Ingredients):

  1. 12-16 ounces of whole milk
  2. ¼ cup of strawberries
  3. 2 teaspoons of peanut butter
  4. 1 serving whey protein powder
  5. 1 cup raw oats

Blend all these ingredients in a mixer and add ice to make a refreshing, cool strawberry shake. You can also make 2 servings at a time and drink one in the morning, another in the evening to maintain a calorie surplus and gain weight. Also, all of these weight gain shakes can be taken by both women and men.

2. Thick Dark Chocolate Protein Shake for Weight Gain

high calorie protein shakes

Who doesn’t love dark chocolates? Even better, what if you could gain weight by simply mixing dark chocolate into your favorite milk to make it a thick, creamy weight gainer protein shake.


  1. 12-16 ounces of whole milk
  2. 1-2 ounces of dark chocolate
  3. 1 scoop whey protein powder
  4. 1 scoop peanut butter

If you are someone like me, you are going to enjoy every sip of this weight gain shake, and probably drink a dozen of these throughout the day. The good news is, apart from helping you get the calories needed to bulk up, you also get the benefits of dark chocolate such as boosting the mood, improving blood sugar levels, and helping your gut. (2)

3. Mixed Fruit Weight Gainer Shake

Another amazingly delicious weight gain smoothie, the mixed gainer shake is going to make you full right after you drink it, since it is loaded with protein, carbohydrates, fats and essential vitamins and minerals. Instead of sticking to the same fruits, you can try experimenting with different weight gain fruits every time to ensure you do not get bored of it.


  1. 12-16 ounces of whole milk
  2. 2 medium size bananas
  3. 1 small/medium mango
  4. 2 scoop peanut butter
  5. 1 scoop whey protein – vanilla flavored

This mouthwatering weight gain smoothie is perfect for hot weathers, and is going to give you benefits for your skin and hair as well. (3)

4. Banana and Nuts High Calorie Shake

weight gainer shakes

One of my favorite bulking shakes, this shake has the highest amount of calories compared to any other weight gainer shake, and is a perfect go to shake if you need to carry a calories loaded snack with you anywhere outside.


  1. 12-16 ounces of whole milk
  2. 1 medium size bananas
  3. Handful of almonds, cashews and pistachios (You will have to soak them in water overnight)
  4. 1 scoop whey protein

Apart from helping you put on weight and get big, this mass gainer shake will provide other health benefits such as beating insomnia, preventing constipation and overcome nutritional deficiencies. (4)

5. Oats Weight Gain Shake

good protein shakes for weight gain

A carbohydrates rich weight gainer shake, drinking just 2 glasses of this a day will give you a good amount of carbs for your daily intake. If you are looking to bulk up and get big fast, look no further!


  1. 12-16 ounces of whole milk
  2. ½ cup uncooked rolled oats
  3. 2 scoops peanut butter
  4. 1 scoop whey protein
  5. 1 tablespoon of chia seeds

Since this high calorie shake is rich in fiber, expect health benefits in terms of digestive health, heart health, and diabetes.

Side Effects of Excessive Whey Protein

There are no side effects of whey protein if used properly and within the given servings. The optimal amount of protein which you need to build muscle is 1g per pound of body weight.

There is no need to take excess protein as it automatically gets flushed out of the body but can cause some side effects like nausea, cramping, bloating or diarrhea.
Always consult a qualified doctor before starting with any supplement including whey protein. It is not advised to take whey protein if you suffer from kidney or liver disease, lactose intolerant or have any other disease. The benefits of whey protein powder for weight gain will only be seen if it is taken in the right quantity.

Checkout: Dangers of excessive whey protein.

How to Use Protein Powder for Weight Gain

Use supplements only if you do not have access to quality foods all the time, or need some extra calories in a day. Use whey protein for weight gain only when you’re done filling most of your caloric needs through whole foods.

Whey protein can be easily taken by mixing it with water or milk, but it can also be added to various food items. How to gain weight using whey protein? I suggest using homemade protein shake for weight gain.

Best Protein Powder for Weight Gain

There are many proteins supplements available in the market. Depending on your budget, availability and the quality of ingredients offered, the best best protein powder for weight gain are:

  1. Optimum Nutrition Gold Standard Whey
  2. BSN Syntha 6
  3. Cellucor Whey
  4. MyProtein Impact Whey
  5. MusclePharm Combat Whey

Let’s dive into more details on what makes these supplements as the best weight gain shakes:

1. Optimum Nutrition Gold Standard Whey:

If you have been into fitness for some time, Optimum Nutrition is one of those brands that you keep hearing about in the gym. It is one of the leading companies in Sports and Nutrition with high quality products like Serious Mass, Gold Standard Whey, Pro Complex Gainer.

ON’s Gold Standard whey contains 24g protein, 4g of Glutamine and 5g of BCAAs in each serving. For people on budget and those looking for high calorie protein shakes at an affordable price, there’s no product that can beat Gold Standard Whey.

The Double Rich Chocolate is my favorite, but you can try different flavors and stick to the one you like. Due to its affordable price and effectiveness, I always consider Gold Standard as one of the best protein for weight gain.

2. BSN Syntha 6:

BSN’s Syntha 6 is another quality protein supplement you can use to make high calorie shakes. It comes with 22g protein and 10g Essential Amino Acids per serving and helps in better recovery and development.

The cost is slightly higher than Gold Standard Whey and this is the reason it is ranked after it. This comes second on the list of best protein for weight gain.

3. Cellucor Performance Whey:

Loaded with 24g of protein in each serving, Cellucor’s Performance whey is another great whey protein available in the market. It has some enzymes for better digestion, mixes very easily and has some delicious flavors.

Add this to your weight gain shakes list and you will get a thick creamy delicious weight gainer shake loaded with calories.

4. MyProtein Impact Whey Isolate:

Another great whey protein isolate supplement with 22 grams of high quality protein per serving. This product contains 0g fats and only about 2 grams of fats per serving, and is put through an expert purifying process to get the maximum protein integrity.

The reason for going with MyProtein is their absolutely low costs, which are due to simple packaging and less focus on advertisement costs. If you’re tight on budget or are from Europe region, MyProtein Impact Whey Isolate should definitely be in your consideration list.

Because of its low price, Impact Whey Isolate indeed qualifies as one of the best whey protein powder for weight gain.

5. MusclePharm Combat Protein Powder:

This mass gainer shake is a blend of fast acting for repair and recovery and slow digesting casein for slower absorption, making it to the list of top protein powder for weight gain .

The great tasting, easily mixable supplement contains around 25 grams of protein in each serving and is a perfect combination of concentrates, hydrolysates and isolates, egg albumin, and casein. If it fits your budget, Musclepharm’s Combat should definitely be in your stack.

Where to Buy These Supplements?

It is important to check the authenticity of both the product and the seller, before purchasing any health or nutrition supplements. Before you purchase online or from a store, check reviews of previous customers or if the store is genuine or not.

Advice: Amazon.com has official sellers for most of the brands. Here’s the link to Amazon.com Whey Protein Page.

That’s all folks. I’ve tried including every information about the best protein shakes for weight gain in a single article. Found something missing from the list, or have a point to make? Help us all out in the fitness community by letting us know your thoughts in the comment section below.

Frequently Asked Questions

Does protein make you gain weight?

Protein is merely a macronutrient that is required by the body and helps build muscle mass. It is found in the muscle, bone, hair and almost every other body part and tissue. Protein does not make you gain weight or lose weight. Gaining or losing weight depends on your caloric consumption, daily activity, metabolism and several other factors.

Is whey protein good for weight gain?

Yes, whey protein is essential for building muscle mass and recovery and helps you gain weight. In order to gain healthy weight, you need to eat a caloric surplus diet and ensure that a good amount of that comes from whey protein; either by protein powders or protein rich foods.

Is gold standard whey good for weight gain?

Instead of considering whey protein supplement as the main source of protein, use them as addons with a high calorie, macronutrients rich diet to ensure you gain healthy weight. While Gold Standard whey protein is a high quality supplement, you would see results with any protein supplement, as long as you are in a calorie surplus.

Key Takeaways:

The highlighted protein shakes for weight gain will only work when consumed with a healthy, overall caloric surplus diet, and a good training routine. When trying to bulk up, your main priority should always be to consume high calorie, nutrition dense food and take the right supplements. In the end, make sure you follow these simple weight gain tips as well:

  • Drink plenty of water.
  • Get adequate sleep. It is very important for your body to repair and recover in order to grow.
  • Eat often, and eat more. Increase the portion or size of your meals, and then increase the frequency of your
  • Consider taking a Creatine supplement.
  • Workout with heavy compound movements, and focus on intensity.

You Might Like:


Do you want to know how to transform your body and gain healthy weight? Get a free copy of my Simple Weight Gain Guide with all the information about the right Nutrition, Training and Supplements for gaining healthy weight, for FREE! (Sample Workout Program Included)

Leave a Comment

Do you want to know how to transform your body and gain healthy weight? Get a FREE COPY of
  • All the information about nutrition and sample meal plans
  • Workout plans that suit your fitness goal needs
  • Tons of deals and discounts across different supplement stores
  • And much more!
Subscribe Now

And get free weight gain plans, supplement reviews and deals and discounts directly to your e-mail!

Congratulations on taking the first step in transforming your body!