Weight Gain Shakes: 7 Homemade Gainer Shake Recipes

Affiliate disclosure (FTC): WeightGain.us is reader-supported. Some links in this guide may be affiliate links, meaning we could earn a small commission if you buy through them — at no extra cost to you. This never changes our recommendations, which are based on published evidence. We are not paid to feature specific brands.

Weight gain shakes are the single easiest way to add hundreds of calories when chewing more food feels impossible. A blender, five minutes, and a few calorie-dense staples can pour 700 to 1,200 calories into one glass — often cheaper and more nutritious than a store-bought mass gainer. Below are seven homemade gainer shake recipes with calorie estimates, plus the simple formula so you can build your own.

Why shakes work for gaining weight

Gaining weight requires a calorie surplus — eating more energy than your body burns — held consistently for weeks. For naturally thin people the obstacle is rarely willingness; it is the physical difficulty of eating enough solid food when a small appetite fills up fast. This is where liquids shine. Research on appetite consistently finds that drinks are less filling per calorie than solid food, because they pass through the stomach faster and trigger less of the fullness signaling that a heavy plate of food does. In plain terms: you can sip 800 calories long after a second dinner would have defeated you.

That makes a homemade shake the highest-leverage habit for a hardgainer. One shake a day on top of normal meals can supply the entire 300–500 calorie surplus most people need for steady gain, as outlined in our guide to how many calories to gain weight. Unlike soda or candy, a well-built shake delivers those calories alongside protein, healthy fats, and micronutrients — the difference between gaining mostly muscle and gaining mostly fat.

The homemade gainer-shake formula

Every good weight gain shake follows the same four-part template. Pick one or two from each row, blend, and you have a balanced, calorie-dense drink:

ComponentJobExamples
Liquid baseCalories + smoothnessWhole milk, soy milk, kefir, 100% juice
ProteinBuilds muscle, not fatGreek yogurt, whey or plant protein, milk powder
CarbsBulk of the caloriesBanana, oats, honey, dates, dried fruit
Healthy fatMost calorie-dense (9 kcal/g)Peanut/almond butter, avocado, olive or flax oil, nuts

The USDA's FoodData Central is a free tool to look up the calories of any ingredient so you can dial a shake to an exact target. A useful anchor: one cup of whole milk is about 150 calories, a tablespoon of peanut butter about 95, a medium banana about 105, and half a cup of dry oats about 150. Stack a few and the total climbs quickly. Aim for roughly 20–40 grams of protein per shake to support the muscle you are training for — the range backed by the International Society of Sports Nutrition for people building muscle in a surplus.

7 weight gain shake recipes

Calorie figures below are approximate and depend on your exact brands and portions; use a measuring cup and a label-reading habit to fine-tune. All seven are blender-friendly and take under five minutes.

~1,050 kcal · ~45 g protein

1. The Classic Peanut Butter & Banana Gainer

The workhorse shake. Calorie-dense, cheap, and genuinely tasty.

  • 2 cups whole milk
  • 1 large banana
  • 3 tbsp peanut butter
  • 1/2 cup rolled oats
  • 1 scoop (about 25 g) whey or plant protein
  • 1 tbsp honey, optional
~900 kcal · ~40 g protein

2. Chocolate Oats Mass Builder

Tastes like a milkshake; built like a meal.

  • 1.5 cups whole milk
  • 1/2 cup oats
  • 1 scoop chocolate protein
  • 2 tbsp almond butter
  • 1 tbsp cocoa powder + 1 tbsp honey
~750 kcal · ~30 g protein

3. Berry Greek Yogurt Smoothie

Antioxidant-rich and lighter on the stomach for a between-meals option.

  • 1 cup whole milk
  • 3/4 cup full-fat Greek yogurt
  • 1 cup frozen mixed berries
  • 2 tbsp ground flaxseed
  • 1 tbsp honey
~1,000 kcal · ~35 g protein

4. Avocado Green Gainer

Avocado adds creamy texture and a big dose of heart-healthy fat.

  • 1.5 cups whole milk
  • 1/2 ripe avocado
  • 1 banana
  • 1 handful spinach (you won't taste it)
  • 1 scoop vanilla protein
  • 1 tbsp olive or flax oil
~820 kcal · ~30 g protein

5. Dairy-Free Soy & Date Shake

A fully plant-based gainer for vegans or anyone avoiding dairy.

  • 2 cups soy milk
  • 4 pitted dates
  • 1 banana
  • 2 tbsp almond butter
  • 1 scoop pea/soy protein
~1,200 kcal · ~50 g protein

6. The Hardgainer Max (highest calorie)

For days when the scale stalls and you need a big push. Split into two glasses if it's too much at once.

  • 2 cups whole milk
  • 1/2 cup oats
  • 2 scoops protein (or 1 scoop + 1/4 cup milk powder)
  • 3 tbsp peanut butter
  • 1 banana + 1/4 cup raisins
  • 1 tbsp olive oil
~700 kcal · ~28 g protein

7. Coffee & Oat Breakfast Shake

A grab-and-go morning shake when you can't face a full breakfast.

  • 1 cup whole milk + 1/2 cup cold brew coffee
  • 1/2 cup oats
  • 1 scoop vanilla protein
  • 1 tbsp peanut butter
  • 1 tbsp maple syrup

Homemade vs. store mass gainer

Commercial mass gainers are convenient, but many are mostly maltodextrin (a cheap sugar) and cost far more per calorie than a smoothie you build at home. The U.S. Food and Drug Administration does not approve dietary supplements for safety or effectiveness before sale, so label accuracy and ingredient quality vary. A homemade shake lets you control sugar, choose whole-food fats, and skip the markup — while a tub is genuinely handy when you have no blender or no time.

Homemade shakeStore mass gainer
Cost per 1,000 kcalLowerHigher
Sugar controlYou decideOften high (maltodextrin)
MicronutrientsFrom real fruit, dairy, nutsSynthetic blend
ConvenienceNeeds a blenderJust add water

If you do want a tub for travel days, our best mass gainer supplements guide explains what to look for on the label.

Gear: blender & protein

You don't need anything expensive. A basic countertop blender or a single-serve "bullet" style blender handles every recipe here; a personal blender that doubles as a travel cup is the most convenient for a daily habit. For protein, whey is fast-digesting and inexpensive, while pea or soy blends work for plant-based diets — see our breakdown of the best protein powder for weight gain.

Tips to drink (and digest) more

Common mistakes

  1. Drinking shakes instead of meals. They should add calories, not replace the food you'd eat anyway.
  2. All sugar, no protein or fat. A glass of juice and sugar spikes blood sugar without building muscle. Follow the four-part formula.
  3. Too thick to finish. If you can't get through it, thin it with more milk and split it across the day.
  4. Forgetting them on weekends. Appetite dips when routine changes; that's exactly when a shake keeps your surplus intact.
Informational, not medical advice. This article is general educational information, not a substitute for professional medical or nutrition advice. If you are underweight, have a food allergy, lactose intolerance, diabetes, or any health condition, consult a doctor or registered dietitian before changing your diet. Operator: Mustafa Bilgic.

Frequently asked questions

What is the best homemade weight gain shake?
A balanced gainer shake combines a calorie-rich liquid (whole milk), protein (Greek yogurt or protein powder), carbs (banana and oats), and a healthy fat (peanut butter). The classic peanut butter and banana recipe above delivers roughly 1,050 calories and 45 grams of protein, which covers a typical daily surplus on its own.
Are homemade shakes better than store mass gainers?
For most people, yes. Homemade shakes are cheaper per calorie, let you control the sugar, and supply real-food micronutrients. Store mass gainers are mostly useful for convenience when you have no blender or no time. Both can work if they help you hit a calorie surplus.
How many weight gain shakes should I drink a day?
Usually one or two, on top of regular meals. One 700–1,100 calorie shake often supplies the entire 300–500 calorie daily surplus needed for steady gain. Add a second only if the scale isn't moving after two to three weeks.
When should I drink a weight gain shake?
Between meals — mid-morning, mid-afternoon, or after a workout — so it adds to your daily total rather than blunting your appetite for solid food. Avoid drinking one right before a meal you want to finish.
Will weight gain shakes make me fat instead of muscular?
Only if you skip resistance training. Shakes provide the calorie surplus; lifting weights with enough protein directs that surplus toward muscle. Pair shakes with a training plan like our bulking guide.

Keep reading

References

Sources: NIH/NIDDK — Weight Management · USDA FoodData Central · Academy of Nutrition and Dietetics · ISSN — Protein & Exercise Position Stand · FDA — Dietary Supplements · Mayo Clinic — Healthy weight gain · FTC disclosure guidance.