BlogNutrition10 Homemade High Calorie Protein Shakes to Gain Weight and Build Muscles

10 Homemade High Calorie Protein Shakes to Gain Weight and Build Muscles

Do you need to gain some weight or to provide your body with calories and nutrients, particularly protein, to build muscles? Protein shakes have a lot of benefits compared to other protein-rich foods. Knowing a few recipes, you can make healthy cocktails at home for just 5 or 10 minutes.

Taisiia Dobrozorova
Written by Taisiia Dobrozorova on November 05, 2021
Medically reviewed by Dr. Olena Avdiievska

Table of contents

Protein is an organic compound directly related to metabolism. Therefore, it’s vital because protein is a building material for the body, actively participating in cell regeneration(1).

Get your 100% personalized meal plan by completing our 3-min quiz

Get your 100% personalized meal plan by completing our 3-min quiz

None of the known diets should be followed without considering your unique body needs, preferences, and goals

Start Quiz

Protein shakes, indeed, are nothing more than carefully selected sets of food ingredients containing protein.

The product has a low-calorie content: the body quickly absorbs it without increasing fat levels.

Clinically proven(2) that protein shakes speed up metabolism and help drive away unwanted things faster. 

Together with physical activity, the drink may cause significant muscle gain due to the active participation of protein in muscle contraction. In simple words, a combination of exercise and a protein diet will provide you with maximum results.

Weight control and muscle gain

What are the benefits of protein shakes? Let's take a look at the two main functions of the product: gaining muscle mass and losing weight.

Gaining muscle mass. Scientists(3) recommended drinking protein shakes before and after exercise. A pre-workout glass helps the body stock up on the total amount of protein needed to build muscle and reduce body fat. After the training, a serving of protein drink is also a great way to recharge and get enough nutrients and energy for the day.

Note:recommended(4) minimal number of proteins per 1 pound is 0.36 (0.8 per 1 kg). The American College of Sports Medicine(5) states that the minimum threshold for the amount of protein you need to take to build muscle is 0.6–0.9 grams per pound (1.5–2 grams of protein per 1 kilogram) of total body weight.

Weight control. After losing weight or gaining muscle mass, it is pretty challenging to maintain the desired values. To do this, you have to monitor your diet strictly and exclude harmful products from it. However, protein levels should still be high. 

Often people try to gain weight if they suffer from a fast metabolism. In that case, weight control may be an extremely challenging task.

For this purpose, you can use special protein bars to provide the body with the necessary amount of nutrients and prevent overeating. Shakes can also be a good aid in weight management.

Girl drinking her shake
Girl drinking her shake

Protein shakes benefits

For people with a high workload, protein shakes will help satisfy the feeling of hunger and have a tasty snack without disrupting the function of the gut. Just store the product in a thermos: it will retain its beneficial elements for 3 hours at room temperature. 

If you are just trying to get on a protein diet at home, high protein shakes are the best "fuel" for your body in the morning or before training.

Protein consumption will be helpful not only for weight gain. Proteins from amino acids are also responsible for the functions of the digestive system, the delivery of nutrients and trace elements to the tissues of the body, strengthening the immune system(6), and restoring hormonal levels.

Among other benefits of high protein shakes are their abilities to:

  • Reduce hunger during the day and the urge to eat at night.
  • Increase attentiveness, visual and verbal memory.
  • Together with calcium and vitamin D, they support bone health and reduce the risk of fractures(7).
  • Reduce blood pressure.
  • Increase the amount of good cholesterol, reducing the risk of cardiovascular disease.

What to choose: protein powder vs. food shakes

Protein Powder is a concentrated dry mix that contains standard food products: milk, eggs, and legumes. It uses the same amino acids(8) as regular food, and few carbohydrates and fats. In this form, protein absorption makes it easy to keep within the calorie norm. 

And protein powder is actually cheap. Many people use it as a quick way to dry out their bodies.

Yet, despite the high protein content of the powder, it isn’t the perfect match for a healthy diet. It doesn’t contain many of the other vitamins and minerals found in food shakes. Any nutritionist will tell you it can be an excellent addition to a complete diet but shouldn't totally replace food products.

So, if your goal is to increase weight healthily, then gainers or protein bars are the obvious choices. Protein supplements should be in second place as complementary to a healthy diet.

Possible protein intolerance

While protein is all you need right now, it has several features to consider when composing your diet.

Protein for muscle growth has practically no pronounced contraindications. For example, excessive consumption of protein foods can cause problems in the functioning of the kidneys and liver. 

Still, it's pretty easy to avoid: the main thing is to carefully monitor the balance of BJU in your diet. Don’t forget that about 80% of the protein intake should be from plant foods.

Another danger from protein can be an allergy. Protein allergy is a pathological condition in which the body's cells sensitize to protein compounds that have entered the bloodstream through food. 

In other words, the immune system exhibits increased sensitivity to protein molecules, marking them as potentially dangerous substances.

In any case, it is best to make sure in advance whether you have a protein intolerance and how much of it will be optimal for your weight.

Homemade weight gainer shake recipes - top 10

There are tons of protein shake recipes. They use protein products - fruits, berries, nuts, dairy, and fermented milk products. They are all delicious and vitamin-rich. 

Your protein shake can also include condiments, spices, grains, nuts, coffee, cocoa, and even ice cream. 

By the way, often, bodybuilders and weight gainers use skimmed milk instead of shakes. It does have the same effect. But cocktails benefit from their fruity fragrance.

So, we decided to select the top 10 homemade shakes for you. Now check them out!

Banana Protein Shake

(28 g protein, 288 kcal)


  • 1 frozen banana, in chunks
  • 1 (25g) scoop vanilla protein powder
  • 3/4 cup almond milk
  • 1/4 cup plain Greek yogurt, or more milk
  • 1/2 tablespoon flaxseeds or chia seeds, optional


  • Chop a frozen banana with a blender.
  • Add milk, yogurt, vanilla powder, and seeds. Whisk until smooth.
  • Drink at any time of the day, preferably in the morning.
Banana protein shake
Banana protein shake

Strawberry Shake

(41.5 g protein, 633 kcal)


  • 450 g strawberries
  • 2 tablespoons sugar
  • 225 g cottage cheese
  • 2 tablespoons honey
  • 1 teaspoon vanilla
  • 60 ml of water
  • ¹⁄₂ large banana or 1 small
  • 1 cup ice
  • whipped cream, optional


  • Preheat the oven to 180 degrees. Peel the strawberries, stir in the sugar and place in the oven for 30 minutes. 
  • Stir once during cooking. Remove from the oven and let cool.
  • Using a blender, blend the berries and their juice with the rest of the ingredients until smooth.
Strawberry shake
Strawberry shake

Protein shake with nuts and seeds 

(19 g protein, 529 kcal)


  • 1 tablespoon pumpkin seeds
  • 1 tablespoon sunflower seeds
  • 1 tablespoon flaxseed
  • 1 chopped banana
  • ¼ a teaspoon of vanilla extract (3.5 g of vanilla sugar)
  • 8 almonds
  • 245 g of milk (can be replaced with almond milk)
  • ⅛ teaspoon turmeric
  • 1 teaspoon honey
  • 3 ice cubes


  • Soak pumpkin, sunflower and flax seeds in water overnight. 
  • Put the banana in the freezer.
  • Drain the water in the morning and grind the seeds in a blender. 
  • Add frozen banana, vanilla, turmeric, honey, milk, almonds and ice. Blend until smooth.
Protein shake with nuts and seeds 
Protein shake with nuts and seeds 

Peanut Butter Shake

(30 g protein, 412kcal)


  • 1 scoop (25g) vanilla powder
  • 2 tablespoons peanut butter 
  • 1 frozen banana, in chunks
  • 3/4 cup almond milk
  • 1 handful of ice


  • Place all ingredients in a blender.
  • As soon as you achieve a homogeneous consistency, you can safely drink.
Peanut butter shake
Peanut butter shake

Oatmeal & Berry Protein Shake 

(23 g protein, 557 kcal)


  • 45 g oatmeal
  • 230 g of milk
  • 80 g frozen berries
  • 3 tablespoons honey
  • 100 g Greek yogurt
  • ice


  • Place all ingredients in a blender (there is no need to cook the oatmeal beforehand).
  • Blend it up.
Oatmeal & berry protein shake 
Oatmeal & berry protein shake 

Banana and Spinach Shake 

(22.4 g protein, 196 kcal)


  • ¹⁄₂ large banana, chopped and frozen
  • 150 g unsweetened fat-free Greek yogurt
  • 225 g spinach;
  • ¼ teaspoon vanilla extract (3.5 g vanilla sugar)


  • Place all ingredients in a blender bowl.
  • Mix intensively.
  • Ideal for a morning snack.
Banana and spinach shake 
Banana and spinach shake 

Fruit shake with honey 

(19.5 g of protein, 198 kcal)


  • 100 g fat-free cottage cheese
  • 100 g of milk
  • 2 thin slices of peach, preferably frozen
  • 1 tablespoon honey


  • Place all ingredients in a blender bowl.
  • Whisk in the intensive mode for 2 minutes.
  • Drink a couple of times: in the morning and as an afternoon snack.
Fruit shake with honey 
Fruit shake with honey 

Coffee Protein Shake

(26 g protein, 362 kcal)


  • 1/2 cup cold brew
  • 1/2 cup dairy-free milk
  • 1 frozen banana, in chunks
  • ¼ cup riced frozen cauliflower, or ice
  • 1 scoop (25g) vanilla powder
  • 1/2 tablespoon chia seeds
  • 1/4 teaspoon cinnamon
  • 1 tablespoon almond butter


  • As with the banana shake, you can beat the firmest ingredient first - the frozen banana.
  • Then add the rest of the ingredients and beat until smooth.
  • Enjoy your thick and delicious shake!
Coffee protein shake
Coffee protein shake

Protein Shake with Egg and Syrup 

(17 g protein, 200 kcal)


  • 200 g of milk
  • 50 g fat-free cottage cheese
  • 1 egg
  • 2 teaspoons of syrup


  • Add one raw egg to milk and cottage cheese. Beat everything in a blender.
  • Drizzle with any delicious syrup or pour over it along with the ingredients and beat the mixture.
  • You can drink it several times during the day.
Protein shake with egg and syrup 
Protein shake with egg and syrup 

Strawberries & Pineapple Shake

(25.6 g protein, 470 kcal)


  • 110 g strawberries, fresh or frozen
  • 125 g Greek yogurt
  • 125 g of milk
  • 30 g pineapple juice
  • 40 g soft peanut butter
  • ¹⁄₂ tablespoon honey


  • Mix all the ingredients with a blender or mixer.
  • Enjoy the sweet strawberry and pineapple flavor.
  • Drink the shake an hour before strength training.
Strawberries & pineapple shake
Strawberries & pineapple shake

As you can see, the principle of making such shakes is very simple. So you can safely experiment and come up with recipes on your own.

How many grams of protein should you consume per day to be healthy?

A person weighing 70 kg needs 84-112 g of protein per day. These are 200 g of boiled chicken breast, 2 eggs, 100 g of cottage cheese, and 100 g of redfish. 

And these are the highest protein foods. If you don't include them in your diet, it will be even harder to get your protein intake.

Even more - skipping meals containing protein, or replacing it with a protein shake, will give you the opposite effect: weight loss(9). This may also be the aim of a protein diet, but then you will definitely not gain the muscle mass you need.

For this reason, combine protein shakes with something else. This way you will reach your desired protein intake and your weight goal as well.

Summing up

High-calorie protein shakes:

  • saturate the body with nutrients;
  • provide muscles with the necessary building components;
  • boost metabolic rate and help control weight.

In order to make a natural protein shake from products and without protein powder, you can use fruits, berries, seeds, and natural sweeteners. Sour cream, cottage cheese, eggs, milk, juices, and yogurts are great as well.

Homemade protein shakes compensate for the deficiency of protein and valuable trace elements. Unlike protein powder, they do not lose the necessary vitamins, and unlike skimmed milk, they are much tastier.

Depending on your weight and tastes, you can pick up any protein shake from our top 10 list and cook it right now.

Drink your muscle-building protein shake as a snack or before your workout. Saturation will last for 2-3 hours.