You've seen those giant tubs of mass gainer at the supplement store. The ones promising 1,200 calories per serving with a label that reads like a chemistry textbook. They cost a fortune, taste like chalk mixed with artificial sweetener, and half the calories come from maltodextrin — basically sugar with a fancy name.
Here's the truth: you can make a better mass gainer shake at home in 60 seconds, using real food, for a fraction of the price. And it'll actually taste good enough that you want to drink it.
If you're a skinny guy struggling to eat enough to grow, shakes are your secret weapon. They bypass the "I'm too full" problem that kills most bulks. Liquid calories don't fill you up the way solid food does, which means you can add 800-1,200 extra calories to your day without feeling like you're going to explode.
- Homemade mass gainers are cheaper, healthier, and tastier than store-bought supplements
- Each recipe in this guide packs 800-1,200 calories with balanced macros
- Liquid calories are easier to consume than solid food when you're struggling to eat enough
- Base formula: milk + protein powder + calorie-dense fat + carb source + flavor
- Drink one shake daily on top of your regular meals for an easy calorie surplus
Why Store-Bought Mass Gainers Are a Waste of Money
Let's do some quick math. A typical mass gainer supplement costs around $50-70 for 10-12 servings. That's roughly $5-6 per shake. Each serving gives you somewhere around 1,000-1,250 calories.
Now look at the ingredients. The first one is usually maltodextrin — a highly processed carbohydrate with a glycemic index higher than table sugar. Then you'll find some low-quality protein blend, artificial flavors, thickeners, and a vitamin mix they threw in so they can print "fortified" on the label.
A homemade shake with whole milk, oats, peanut butter, a banana, and a scoop of whey costs about $1.50-2.00 and gives you the same calories from real food with actual micronutrients, fiber, and healthy fats.
The math doesn't lie. Over a month of daily shakes, that's $150+ saved by making your own. That's grocery money. That's a gym membership. That's literally anything better than maltodextrin dust.
If you travel constantly and can't blend anything, a store-bought mass gainer can work as an emergency backup. But it should never be your daily go-to.
The Base Formula for Any Mass Gainer Shake
Every great mass gainer shake follows the same simple formula. Once you understand the building blocks, you can create infinite variations.
The 5 Components
| Component | Purpose | Examples |
|---|---|---|
| Liquid base | Calories + mixability | Whole milk, oat milk, coconut milk |
| Protein source | Muscle building | Whey protein, Greek yogurt, cottage cheese |
| Calorie-dense fat | Easy calories | Peanut butter, almond butter, coconut oil, avocado |
| Carb source | Energy + thickness | Oats, banana, honey, dates |
| Flavor boost | Makes it drinkable | Cocoa powder, vanilla extract, cinnamon, berries |
The key insight is the fat source. Fat has 9 calories per gram compared to 4 for protein and carbs. That's why a single tablespoon of peanut butter adds nearly 100 calories without adding much volume to your shake. It's the easiest way to push calories up without making the shake bigger.
Blend your oats dry for 10 seconds before adding liquids. This turns them into a fine powder that blends smooth instead of leaving chunky bits.
7 Homemade Mass Gainer Recipes
Each recipe is designed to be made in under 2 minutes with a standard blender. Macros are approximate and will vary based on specific brands.
1. The Classic PB Chocolate
The go-to starter shake. If you've never made a homemade mass gainer before, start here.
| Ingredient | Amount | Calories |
|---|---|---|
| Whole milk | 2 cups | 300 |
| Chocolate whey protein | 1 scoop | 120 |
| Peanut butter | 2 tbsp | 190 |
| Rolled oats | ½ cup | 150 |
| Banana | 1 large | 120 |
| Cocoa powder | 1 tbsp | 10 |
| Total | ~890 |
Macros: 52g protein · 88g carbs · 35g fat
This one tastes like a Reese's milkshake. Not exaggerating. The combination of chocolate protein, peanut butter, and banana is genuinely delicious — you'll look forward to drinking it.
2. The Calorie Bomb (1,200+ cals)
For the guys who need serious calories. If your TDEE is high and you need to eat 3,500-4,000+ calories a day, this shake does a lot of the heavy lifting.
| Ingredient | Amount | Calories |
|---|---|---|
| Whole milk | 2 cups | 300 |
| Vanilla whey protein | 2 scoops | 240 |
| Peanut butter | 3 tbsp | 285 |
| Rolled oats | ¾ cup | 225 |
| Banana | 1 large | 120 |
| Honey | 1 tbsp | 60 |
| Olive oil | 1 tbsp | 120 |
| Total | ~1,350 |
Macros: 72g protein · 120g carbs · 55g fat
The olive oil sounds weird, but you genuinely can't taste it when blended with peanut butter and banana. It's a calorie hack that bodybuilders have used for decades.
3. The Overnight Mass Gainer
No blending required. Prep this before bed, grab it in the morning.
| Ingredient | Amount | Calories |
|---|---|---|
| Whole milk | 1.5 cups | 225 |
| Chocolate whey protein | 1 scoop | 120 |
| Rolled oats | ¾ cup | 225 |
| Peanut butter | 2 tbsp | 190 |
| Chia seeds | 1 tbsp | 60 |
| Honey | 1 tbsp | 60 |
| Total | ~880 |
Macros: 48g protein · 95g carbs · 32g fat
Mix everything in a jar or shaker bottle the night before. The oats absorb the liquid and soften overnight. By morning, it's a thick, pudding-like shake you can eat with a spoon or thin out with extra milk.
This is perfect if you hate the sound of a blender at 6 AM or if you share a thin-walled apartment.
4. The Tropical Bulk
For when you're sick of chocolate and peanut butter (it happens around week 6).
| Ingredient | Amount | Calories |
|---|---|---|
| Coconut milk (canned, full-fat) | ½ cup | 220 |
| Whole milk | 1 cup | 150 |
| Vanilla whey protein | 1 scoop | 120 |
| Frozen mango chunks | 1 cup | 100 |
| Banana | 1 large | 120 |
| Rolled oats | ½ cup | 150 |
| Honey | 1 tbsp | 60 |
| Total | ~920 |
Macros: 38g protein · 110g carbs · 30g fat
The canned coconut milk is the secret here. It's incredibly calorie-dense — a full can has over 800 calories — and gives the shake a creamy, tropical flavor that's a nice change of pace.
5. The Cookie Dough Shake
This one tastes like dessert. Dangerous in the best way.
| Ingredient | Amount | Calories |
|---|---|---|
| Whole milk | 2 cups | 300 |
| Vanilla whey protein | 1 scoop | 120 |
| Almond butter | 2 tbsp | 196 |
| Rolled oats | ½ cup | 150 |
| Vanilla extract | 1 tsp | 5 |
| Brown sugar | 1 tbsp | 50 |
| Mini chocolate chips | 1 tbsp | 70 |
| Total | ~891 |
Macros: 46g protein · 85g carbs · 38g fat
Blend everything except the chocolate chips. Pour into a glass, then stir in the chips at the end. They sink and you get little bursts of chocolate as you drink. It's absurd how good this tastes for something that's helping you bulk.
6. The Coffee Bulk
For the morning crowd who want caffeine and calories in one hit.
| Ingredient | Amount | Calories |
|---|---|---|
| Whole milk | 1.5 cups | 225 |
| Cold brew coffee | ½ cup | 5 |
| Chocolate whey protein | 1 scoop | 120 |
| Peanut butter | 2 tbsp | 190 |
| Banana (frozen) | 1 large | 120 |
| Rolled oats | ½ cup | 150 |
| Total | ~810 |
Macros: 46g protein · 82g carbs · 30g fat
The cold brew adds a mocha vibe without any bitterness. Freezing the banana beforehand makes it thick and frothy — almost like a Frappuccino, but one that actually helps you build muscle.
Brew a big batch of cold brew on Sunday and keep it in the fridge all week. One less thing to prep each morning.
7. The Dairy-Free Gainer
For the lactose intolerant crew. No milk, no whey, no problem.
| Ingredient | Amount | Calories |
|---|---|---|
| Oat milk | 2 cups | 240 |
| Plant-based protein powder | 1 scoop | 120 |
| Almond butter | 2 tbsp | 196 |
| Banana | 1 large | 120 |
| Rolled oats | ½ cup | 150 |
| Dates (pitted) | 2 large | 130 |
| Coconut oil | 1 tsp | 40 |
| Total | ~996 |
Macros: 35g protein · 120g carbs · 38g fat
Dates are an underrated shake ingredient. They blend into a caramel-like sweetness that's way better than any artificial sweetener. If you haven't tried them in a shake before, you're missing out.
For more dairy-free bulking strategies, check out our complete guide to bulking without dairy.
When to Drink Your Mass Gainer Shake
Timing matters less than consistency, but there are a few strategic windows where a shake fits perfectly:
Best Times
-
Between meals — The sweet spot is mid-morning or mid-afternoon, when you'd normally start feeling full from your last meal. A shake here adds 800+ calories without interfering with your main meals.
-
Post-workout — Your appetite is usually suppressed right after training. A shake slides down easily when solid food sounds awful. Pair it with your post-workout nutrition for maximum benefit. Check out our guide on the best post-workout meals for bulking for more ideas.
-
Before bed — A slower-digesting shake (the overnight version or one with casein protein) gives your body fuel during the 7-8 hours you're fasting while asleep. This is especially important if you tend to wake up feeling flat. For more bedtime nutrition ideas, see our best bedtime snacks for muscle growth guide.
Times to Avoid
- Right before a solid meal — You'll kill your appetite for the meal you actually need to eat.
- Immediately before training — A 900-calorie shake sloshing around during squats is not a good time.
Don't replace meals with shakes. They're a supplement TO your diet, not a replacement FOR it. You should still be eating 3-4 solid meals per day minimum. The shake is the extra push that gets you into a surplus.
How to Make Your Shakes Blend Better
Nothing kills your motivation to drink a shake faster than a chunky, gritty texture. Here are the tricks that make every shake smooth:
-
Blend oats first. 10 seconds dry in the blender turns them into oat flour. Then add liquids. This single step eliminates 90% of texture complaints.
-
Frozen fruit > fresh fruit. Frozen bananas and frozen berries make your shake thick and cold without needing ice. Ice dilutes the calories and makes shakes watery.
-
Add liquids first. Liquid on the bottom, then powders, then solid ingredients on top. This prevents powder from caking at the bottom of the blender.
-
Don't over-blend. 30-45 seconds is enough. Over-blending heats the shake up and can make protein powder foamy.
-
Let it sit for 2 minutes. After blending, any foam settles. This makes it easier to drink quickly without feeling bloated from swallowed air.
Cost Breakdown: Homemade vs Store-Bought
Let's put real numbers on this. Prices based on typical grocery store costs:
| Ingredient | Cost per shake |
|---|---|
| Whole milk (2 cups) | $0.50 |
| Whey protein (1 scoop) | $0.60 |
| Peanut butter (2 tbsp) | $0.20 |
| Rolled oats (½ cup) | $0.10 |
| Banana (1 large) | $0.25 |
| Cocoa powder (1 tbsp) | $0.05 |
| Total per shake | ~$1.70 |
Compare that to $5-6 per serving for a store-bought mass gainer.
Monthly cost:
- Homemade: ~$51/month (30 shakes)
- Store-bought: ~$165/month (30 servings)
That's $114 saved per month — or $1,368 per year. And your homemade version has better ingredients, more fiber, healthier fats, and actually tastes good.
If you're bulking on a budget, those savings add up fast. For more budget-friendly strategies, check out our bulking grocery list on a budget.
Common Mistakes With Mass Gainer Shakes
1. Drinking It Too Fast
A 900-calorie shake chugged in 30 seconds will hit your stomach like a brick. Sip it over 10-15 minutes. Your digestive system will thank you.
2. Using Water Instead of Milk
Water saves you maybe 150 calories per shake. That completely defeats the purpose. Whole milk adds calories, protein, fat, and makes everything taste better. If you're lactose intolerant, use oat milk — not water.
3. Too Much Fiber at Once
Oats, chia seeds, and flaxseed are all great individually. But throwing all three into one shake gives you a fiber bomb that'll have you running to the bathroom. Stick to one fiber source per shake.
4. Ignoring Protein
Some guys load up on peanut butter and oats but skip the protein powder. Your shake should have at least 30-40g of protein per serving. That's the whole point — you're building muscle, not just gaining weight.
5. Making It Too Complicated
You don't need 12 ingredients. The best shakes have 5-6 ingredients max. Keep it simple, make it consistently, and you'll actually stick with it.
Scaling Your Shakes to Your Goals
Not everyone needs the same amount of calories from shakes. Here's how to adjust based on where you are:
Just Starting Out
If you're new to bulking and your stomach isn't used to high-calorie eating yet, start with a half portion of any recipe. Build up over 1-2 weeks as your appetite adapts. Jumping straight to a 1,200-calorie shake when you've been eating 1,800 calories a day is a recipe for nausea.
Moderate Bulk
One full shake per day (800-900 calories) on top of 3 solid meals is the sweet spot for most skinny guys. This typically creates a 300-500 calorie surplus which is exactly where you want to be for a lean bulk without gaining excess fat.
Aggressive Bulk
If you're very active, have a physical job, or you're a true hardgainer with a fast metabolism, you might need two shakes per day. Have one mid-morning and one before bed. That's an extra 1,600-2,000 calories — enough to push even the fastest metabolisms into a surplus. Our guide on bulking with a fast metabolism covers this in detail.
Batch Prep Your Shake Ingredients
Here's a hack that saves time every single day: pre-portion your dry ingredients.
Sunday prep (15 minutes):
- Get 7 ziplock bags or small containers
- In each one, add: ½ cup oats, 1 scoop protein powder, 1 tbsp cocoa powder
- Store at room temperature
Daily routine (60 seconds):
- Dump one bag into blender
- Add milk, peanut butter, banana
- Blend
- Done
This turns your daily shake from a "gathering ingredients" chore into a grab-and-blend habit. The less friction, the more consistent you'll be. And consistency is what makes bulking work.
For more meal prep strategies that save time, check out our complete meal prep guide for muscle gain.
How FuelTheGains Makes This Even Easier
Look — making your own shakes is straightforward once you know the formulas. But figuring out how many calories and macros you actually need to bulk effectively? That's where most guys get stuck.
Are you eating enough? Too much? Is your protein high enough? Should you add a second shake or bump up your solid meals instead?
That's exactly what FuelTheGains solves. It calculates your personal calorie and macro targets based on your body, your goals, and your activity level — then builds you a day-by-day meal plan that includes shakes, solid meals, and snacks that actually hit your numbers.
No guesswork. No spreadsheets. Just a clear plan that tells you exactly what to eat and when.
The Bottom Line
You don't need an expensive mass gainer supplement to bulk up. A blender, some whole milk, oats, protein powder, and peanut butter will get you further than any $60 tub of flavored maltodextrin ever will.
Pick one recipe from this list. Make it tomorrow. Drink it every day for a month alongside your regular meals.
That one habit — one shake, every day — can be the difference between spinning your wheels and finally seeing the scale move in the right direction.
