Recipe · Weight Gain

How to Make a 750-kcal Oat Gainer Shake for Weight Gain

A homemade weight gain shake from five everyday ingredients: oats, milk, banana, peanut butter and whey. It takes 5 minutes, gives about 750 kcal and 45 g of protein, and costs less than a store-bought mass gainer while giving you twice the protein.

Illustration of a 750 kcal oat gainer shake with its ingredients: Quaker oats, Amul Taaza milk, bananas, Pintola peanut butter and whey

Illustration. The ingredients shown are the ones we priced; any brand of plain oats, milk and peanut butter works.

The short answer

To make a weight gain shake at home, blend 60 g of rolled oats dry into a powder, then blend in 300 ml of milk, one banana and a tablespoon of peanut butter, and pulse in one scoop of whey at the end. It gives about 750 kcal, 45 g of protein and 90 g of carbs for roughly ₹88–113. That's more calories and over twice the protein of a store-bought mass gainer shake, for less money.

Calories
750
Protein
45.5 g
Carbs
89.5 g
Fat
25.6 g

Ingredients · 1 shake

  • 60 g rolled oatsAbout ⅔ cup · any plain oats
  • 300 ml milkWhole or toned, about 3% fat
  • 1 medium bananaAbout 120 g peeled
  • 1 tbsp peanut butter16 g, unsweetened
  • WHEY1 scoop whey proteinAbout 30 g powder, 24 g protein

At a glance

Time
5 minutes, no cooking
Equipment
Mixer or blender
Diet
Vegetarian; contains milk and peanut
Keeps
Up to 12 hours in the fridge
Best for
Lifters who struggle to eat enough
Serves 1~500 mlNo added sugar
On this page
Method

How to make an oat weight gain shake, step by step.

STEP 1Weigh the oats

Weigh 60 g of rolled oats, about two-thirds of a cup. Use a kitchen scale the first few times: a "heaped katori" can easily be 40 g or 90 g, and that changes the calories by a lot.

STEP 2Blend the oats dry

Blend the dry oats on their own for 20–30 seconds until they're a fine powder. This is the step most recipes skip, and it's why their shakes are gritty. Or use ready-made oat flour (oats atta).

STEP 3Add milk, banana and peanut butter

Add 300 ml of milk, the peeled banana broken into pieces, and a tablespoon of peanut butter. Blend for 30–45 seconds until smooth.

STEP 4Add the whey last

Add one scoop of whey and pulse for about 5 seconds. Long blending whips protein into a thick foam, so add it at the end.

STEP 5Drink, or chill for later

Drink it straight away, or cover and refrigerate for up to 12 hours. The oats keep absorbing milk, so it thickens; shake in a splash of milk before drinking.

Rolled oats are steamed and flattened during processing, so they're safe to eat without cooking. If your stomach isn't used to oats, start with half the recipe for a week.

Nutrition

How many calories are in the shake, and where they come from.

Where the calories, protein and carbs come from

Each bar is 100% of the shake's total. Oats bring a third of the calories and nearly half the carbs; whey brings over half the protein.

Oats 60 gMilk 300 mlBananaPeanut butterWhey
Calories
750 kcal
Protein
45.5 g
Carbs
89.5 g
Nutrition of the oat gainer shake by ingredient
IngredientAmountkcalProteinCarbsFat
Rolled oats (Quaker label)60 g2447.1 g41.1 g5.7 g
Milk, 3.25% fat (USDA whole)300 ml1839.5 g14.4 g9.8 g
Banana (USDA)120 g1071.3 g27.4 g0.4 g
Peanut butter (USDA)16 g963.6 g3.6 g8.2 g
Whey protein (typical label)30 g scoop12024 g3 g1.5 g
Total~500 ml75045.5 g89.5 g25.6 g

Sugar is all natural (banana and milk); there's no added sugar unless your whey is sweetened. [2] [7]

Cost

What one shake costs in India.

Cost of one oat gainer shake
IngredientPrice we usedCost per shake
60 g Quaker Oats₹158–199 / kg₹9.5–12
300 ml Amul Taaza toned milk₹59 / L₹18
1 banana (robusta)₹44–76 / kg₹7–13
16 g Pintola peanut butter₹357–420 / kg₹6–7
1 scoop budget whey (24 g protein)₹2.02–2.68 per g of protein₹48–64
Total₹88–113

BigBasket prices on 8 October 2026 [2] [3] [5] [6]; whey cost from our budget whey rankings [8]. Whey is two-thirds of the cost; the no-powder version costs about ₹60.

Homemade vs store-bought

Homemade weight gainer vs a mass gainer: the numbers.

We compared our shake with one 100 g scoop of a popular Indian mass gainer, MuscleBlaze Super Gainer Black, mixed with 300 ml of toned milk as most people drink it.

One shake vs one shake

Three measures on separate scales. Mass gainer values are from its label (12 g protein and 375 kcal per 100 g scoop) plus Amul Taaza milk.

Calories

750 kcal
549 kcal

Protein

45.5 g
21 g

Cost (high end)

₹88–113
₹138–153

Mass gainer: ₹1,199–1,349 for 1 kg (10 scoops) plus ₹18 of milk. [9] [3] Bars are scaled to the larger value in each panel.

The homemade shake wins on all three: about 200 kcal more, more than twice the protein, and ₹40–50 cheaper. Most mass gainers are mostly carbohydrate (78 g per 100 g scoop in this one) with a little protein. What you get with a gainer is convenience: one scoop, no blender, no bananas going brown. If that's what keeps you consistent, it's a reasonable trade, but check the label for added sugar and for "proprietary" herbal blends, which are rarely dosed to match the research.

Make it yours

Six variations: no powder, lactose-free, lighter.

Variations of the oat gainer shake
VersionWhat changeskcalProteinCost
Standard (this recipe)3%-fat milk, 1 scoop whey75045.5 g₹88–113
Amul Taaza toned milkIndian 3%-fat milk label values74045 g₹88–113
Full-cream milkAmul Gold (6% fat) instead82645.3 g₹91–116
No protein powder400 ml milk + 100 g dahi + 2 tbsp peanut butter, no whey83831.5 g~₹60
Lactose-freeAmul Lactose Free milk + whey isolate~745~45 gVaries
Lighter (~480 kcal)40 g oats, 250 ml toned milk, ½ banana, whey, no peanut butter48136.9 g₹73–93

Calculated from Amul Taaza, Amul Gold, Amul Masti Dahi and Amul Lactose Free labels, the Quaker label and USDA data. [3] [4] [7] [10] [11] Whey concentrate contains some lactose; isolate has very little. See our isolate vs concentrate explainer.

Prefer to eat it with a spoon? Our high protein overnight oats use the same base with Greek yogurt instead of whey: about 634 kcal and 30 g of protein, no blender needed.

Dose it right

How many weight gain shakes a day?

Usually one. A review of nutrition for natural bodybuilders recommends a calorie surplus of about 10–20% above maintenance and gaining around 0.25–0.5% of body weight a week, with 1.6–2.2 g of protein per kg a day. [1] Gains from extra protein level off at about 1.6 g per kg. [12] If your maintenance is around 2,500 kcal, that surplus is 250–500 kcal, so one 750 kcal shake is the whole surplus on its own if you also drop a small snack.

Hardgainer

Add it on top

If you've struggled to gain for months, drink the full shake on top of your normal meals and check the scale weekly.

Gaining too fast

Swap or go lighter

Gaining more than 0.5% of body weight a week? Use the ~480 kcal version or replace a meal with it.

Timing

Whenever suits you

Breakfast, between meals or after training all work. Daily totals matter more than timing; see our anabolic window summary.

Add creatine

3–5 g in the shake

The best-evidenced muscle-gain supplement mixes in without changing the taste. See our creatine picks.

The shake only builds muscle alongside progressive resistance training. For a full plan, see the Lean Mass Builder protocol, or the Pure-Veg protocol if you don't use whey.

Tips

Tips for a thicker, tastier shake.

Cold & thick

Freeze the banana

Peel and freeze ripe bananas in pieces. A frozen banana gives a milkshake texture without ice watering it down.

Flavour

Cocoa, coffee or cinnamon

A teaspoon of unsweetened cocoa or instant coffee, or a pinch of cinnamon, adds flavour for almost no calories.

Smooth

Blend oats first

Dry-blending the oats is the difference between a smooth shake and a gritty one. A weak mixer? Use oat flour.

Which oats

The cheapest plain ones

All plain rolled oats are nutritionally similar. See our best oats for muscle gain, ranked on cost per calorie.

Check with a doctor first if you have diabetes (90 g of carbohydrate in one drink raises blood sugar), kidney disease and have been told to limit protein, a peanut or milk allergy, or lactose intolerance (use the lactose-free version).

Frequently asked

Frequently asked questions about weight gain shakes

How do I make a weight gain shake at home?
Blend 60 g of rolled oats dry into a powder, then blend in 300 ml of milk, one banana and a tablespoon of peanut butter, and pulse in one scoop of whey at the end. That gives about 750 kcal and 45 g of protein in 5 minutes, for roughly ₹88–113.
Can you put raw oats in a shake?
Yes. Rolled oats are steamed and flattened during processing, so they can be eaten without cooking. Blend them dry into a powder first, or use oat flour, so the shake is smooth rather than gritty.
How many calories are in an oats and banana smoothie?
60 g of oats, 300 ml of milk and one medium banana come to about 535 kcal and 18 g of protein. Adding a tablespoon of peanut butter and a scoop of whey takes it to about 750 kcal and 45 g of protein.
Is a homemade weight gainer better than a mass gainer?
On the numbers, usually yes. This shake gives about 750 kcal and 45 g of protein for ₹88–113. One 100 g scoop of MuscleBlaze Super Gainer Black with 300 ml of toned milk gives about 549 kcal and 21 g of protein for ₹138–153. Mass gainers are more convenient, but most of their calories are carbohydrate.
When should I drink a weight gain shake?
Whenever it helps you hit your daily calories: as a breakfast, between meals or after training. Total daily calories and protein matter far more than timing. Drinking it between meals is often easiest because it doesn't spoil your appetite for the next meal as much as solid food.
Can I make a weight gain shake without protein powder?
Yes. Use 400 ml of milk, 100 g of plain dahi and two tablespoons of peanut butter with the oats and banana. It gives about 838 kcal and 31 g of protein for about ₹60, but less protein than the whey version.
How many weight gain shakes a day should I drink?
Usually one. A lean bulk needs a surplus of about 10–20% above maintenance, which for many people is 250–500 kcal a day, so one 750 kcal shake replacing a small snack is often enough. Weigh yourself weekly and aim to gain about 0.25–0.5% of body weight a week.
Can I make the shake the night before?
Yes, keep it covered in the fridge for up to 12 hours. The oats absorb liquid and it thickens, so stir or shake in a splash of milk before drinking. Add the banana fresh if you don't like the colour change.
About the author

Naked Compound Research Team

Researchers, clinicians and data engineers · Independent and India-focused

We build Naked Compound's ingredient database, buying guides and recipes from primary sources: nutrition panels, ingredient lists, retailer listings, regulator documents and peer-reviewed research. Every recipe follows our public methodology and conflicts policy. We take no sponsored posts or paid placements.

How we made this recipe

  • Read every nutrition panel, ingredient list and price ourselves on BigBasket and brand stores on 8 October 2026
  • Calculated the nutrition from pack labels and USDA data, and costed every ingredient
  • Backed each figure and claim with one of the 12 numbered sources below
  • Drafted with the help of AI tools, then checked against those sources, as our editorial policy describes

What we didn't do

  • Lab-test the finished shake; your numbers will vary with brands and portions
  • Accept payment, free products or affiliate commission for this page
  • Show this page to any brand before publishing
Sources
  1. Iraki J, Fitschen P, Espinar S, Helms E. Nutrition Recommendations for Bodybuilders in the Off-Season: A Narrative Review. Sports (Basel). 2019;7(7):154. PubMed 31247944
  2. Quaker. Quaker Oats 1 kg: nutrition panel and price. bigbasket.com
  3. Amul. Taaza Toned Milk 1 L: nutrition panel (57.8 kcal, 3.0 g protein per 100 ml) and price. bigbasket.com
  4. Amul. Gold Full Cream Milk 1 L: nutrition panel (86.4 kcal, 6 g fat per 100 ml) and price. bigbasket.com
  5. Fresho. Banana Robusta 1 kg: price. bigbasket.com
  6. Pintola. All Natural Peanut Butter, Creamy, Unsweetened 1 kg: price. bigbasket.com
  7. US Department of Agriculture. FoodData Central: Milk, whole, 3.25% milkfat (FDC 171265); Bananas, raw (FDC 173944); Peanut butter, smooth style, without salt (FDC 172470). fdc.nal.usda.gov
  8. Naked Compound. Best Budget Whey Protein in India: price per gram of protein for lab-verified budget wheys. nakedcompound.in
  9. MuscleBlaze. Super Gainer Black, Chocolate, 1 kg: nutrition panel and price. bigbasket.com
  10. Amul. Masti Dahi 1 kg: nutrition panel and price. bigbasket.com
  11. Amul. Lactose Free Milk 250 ml: nutrition panel. bigbasket.com
  12. Morton RW, et al. A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength in healthy adults. Br J Sports Med. 2018;52(6):376–384. PubMed 28698222
Continue Reading
Written and researched independently by Naked Compound. Nutrition values are calculated from pack labels and USDA data, not lab-tested; your totals will vary with brands and portion sizes. Prices are BigBasket listings on 8 October 2026 and change often. No brand paid to be mentioned. Full policy: conflicts-policy.
Monthly

New picks. Price drops.
Nothing else.

When a formula changes or a price moves, we update the guide and send one email.