Homemade Weight Gain Shakes: DIY Blender Formulas
When your appetite can't keep pace with your calorie target, a homemade weight gain shake is the easiest fix — liquid calories go down fast and don't fill you up the way solid food does. But instead of memorizing recipes, this guide hands you a reusable DIY blender formula so you can build, scale, and customize your own high-calorie shakes from whatever is in your kitchen.
Why liquid calories work
The hardest part of gaining weight is rarely the math — it is the volume. Eating an extra 700-1,000 calories of solid food every day can feel like a chore when your appetite is small. Drinks sidestep that problem. Research summarized by the Academy of Nutrition and Dietetics and clinical guidance from Mayo Clinic both note that liquids are less filling than equivalent solid food, so a calorie-dense shake lets you add energy without feeling stuffed for hours.
A homemade shake also beats most store-bought "weight gainer" tubs on three counts: you control the ingredients, you avoid the added sugar and gums in many commercial powders, and you save money by building it from real food. The catch is doing it consistently — one shake a day, treated as an extra on top of meals (not a replacement), is where the results come from.
The 5-part DIY shake formula
Every great weight-gain shake is just five building blocks in a blender. Pick one (or two) from each row and you have a balanced, high-calorie drink — no recipe card required.
| Block | Job | Pick from | Typical calories |
|---|---|---|---|
| 1. Base | Body & fiber | Banana, oats, frozen berries, sweet potato, avocado | 80–240 |
| 2. Liquid | Pourable volume | Whole milk, soy milk, kefir, juice, water | 0–150 per cup |
| 3. Calorie booster | Energy density | Peanut butter, olive oil, nuts, dried fruit, honey | 90–200 per Tbsp |
| 4. Protein | Muscle support | Whey/plant powder, Greek yogurt, cottage cheese, milk powder | 100–150 |
| 5. Flavor | Make it drinkable | Cocoa, cinnamon, vanilla, espresso, frozen fruit | 0–30 |
The logic mirrors USDA MyPlate's whole-food approach — a fruit or grain base, a dairy or fortified plant liquid, a protein source — you are simply concentrating it and adding a calorie booster. Fat is your secret weapon here: at 9 calories per gram it is the most calorie-dense macronutrient, so a single tablespoon of nut butter or oil can add 90-120 calories without noticeably more volume.
How to scale up or down
Because the formula is modular, you can tune the calorie total without rewriting the recipe:
- Need more calories? Add a calorie booster, not more liquid. One extra tablespoon of peanut butter (~95 kcal) or olive oil (~120 kcal) raises density without changing the volume you have to drink.
- Shake too big to finish? Cut the liquid to half a cup and lean on milk powder or full-fat yogurt for creaminess — you get the same calories in a smaller glass.
- Want it leaner (more protein, fewer total calories)? Drop one booster, swap whole milk for skim or unsweetened soy milk, and add an extra scoop of protein.
- Splitting it into two servings? Blend the full batch and drink half mid-morning and half mid-afternoon — easier on the stomach than one large drink.
4 full blender recipes
Here are four worked examples that apply the formula. Each lists ingredients and a per-recipe calorie and protein breakdown. Values are approximate and use typical USDA food values; your exact brands will vary slightly.
Recipe 1 — Classic Peanut Butter Banana (~820 kcal)
The all-rounder: creamy, familiar, and built almost entirely from pantry staples.
- 1 large banana (base)
- 1.5 cups whole milk (liquid)
- 2 Tbsp peanut butter (booster)
- 1 scoop (30 g) whey or plant protein (protein)
- 1/2 cup rolled oats + 1 tsp honey (base + flavor)
| Ingredient | Calories | Protein (g) |
|---|---|---|
| Banana | 120 | 1 |
| Whole milk (1.5 cups) | 220 | 12 |
| Peanut butter (2 Tbsp) | 190 | 8 |
| Protein scoop | 120 | 24 |
| Oats + honey | 170 | 5 |
| Total | ~820 | ~50 |
Recipe 2 — Chocolate Oat Mass Builder (~1,010 kcal)
The biggest of the four — aimed at hardgainers who need to pack in calories.
- 1/2 cup rolled oats (base)
- 1.5 cups whole milk (liquid)
- 2 Tbsp almond butter + 1 Tbsp olive oil (double booster)
- 1 scoop chocolate protein (protein)
- 1 Tbsp cocoa powder + 1 banana (flavor + base)
| Ingredient | Calories | Protein (g) |
|---|---|---|
| Oats | 150 | 5 |
| Whole milk (1.5 cups) | 220 | 12 |
| Almond butter (2 Tbsp) | 200 | 7 |
| Olive oil (1 Tbsp) | 120 | 0 |
| Chocolate protein | 130 | 25 |
| Cocoa + banana | 140 | 2 |
| Total | ~1,010 | ~51 |
Recipe 3 — Berry Greek Yogurt Protein (~640 kcal)
The leaner, higher-protein option — lower in total calories but rich in muscle-supporting protein.
- 1 cup frozen mixed berries (base)
- 1 cup whole milk (liquid)
- 3/4 cup full-fat Greek yogurt (protein)
- 2 Tbsp ground walnuts (booster)
- 1 tsp honey + 1/2 tsp vanilla (flavor)
| Ingredient | Calories | Protein (g) |
|---|---|---|
| Frozen berries | 80 | 1 |
| Whole milk (1 cup) | 150 | 8 |
| Greek yogurt (3/4 cup) | 150 | 17 |
| Walnuts (2 Tbsp) | 200 | 5 |
| Honey + vanilla | 60 | 0 |
| Total | ~640 | ~31 |
Recipe 4 — Dairy-Free Tropical (~730 kcal)
Built entirely without dairy for lactose intolerance or a plant-based diet.
- 1 cup frozen mango + 1/2 avocado (base)
- 1.5 cups soy milk (liquid)
- 2 Tbsp cashew butter (booster)
- 1 scoop pea/rice protein (protein)
- 2 Tbsp shredded coconut (flavor + booster)
| Ingredient | Calories | Protein (g) |
|---|---|---|
| Mango + avocado | 200 | 3 |
| Soy milk (1.5 cups) | 160 | 11 |
| Cashew butter (2 Tbsp) | 190 | 6 |
| Pea/rice protein | 120 | 23 |
| Shredded coconut | 60 | 1 |
| Total | ~730 | ~44 |
Recipe calorie comparison
Here is how the four recipes stack up by total calories — handy for matching a shake to how big a surplus you need:
Dairy-free & no-blender swaps
The formula bends to almost any restriction or equipment limit:
- Dairy-free: Swap whole milk for soy milk (closest in protein), or pea/oat milk; replace Greek yogurt with a coconut or soy yogurt; use pea, rice, or hemp protein. Recipe 4 above is fully dairy-free.
- No protein powder: Lean on milk powder, Greek yogurt, cottage cheese, or silken tofu for the protein block — all blend smooth.
- No blender? Use a shaker bottle or jar: skip whole fruit and oats (they won't break down) and combine milk + protein powder + 2 Tbsp milk powder + 1 Tbsp cocoa, then shake hard for 30 seconds. Pre-soaked instant oats or a mashed banana can be stirred in with a fork.
- Nut allergy: Replace nut butter with sunflower seed butter or extra olive oil; replace walnuts/cashews with pumpkin or chia seeds.
For more grab-and-go ideas, see our weight gain smoothie recipes and the structured 3,000-4,000 calorie meal plan these shakes slot into.
Use shakes safely
Shakes are an add-on, not a meal-replacement strategy. To make them help rather than hurt:
- Drink them between meals, not right before, so they boost your daily total instead of killing your appetite for real food.
- Don't blend your whole surplus into sugar. Use fruit, oats, and nut butters — not piles of syrup — so you gain on nutritious calories, consistent with MyPlate guidance.
- Mind digestion. If a big shake causes bloating, split it into two smaller servings across the day.
- Recalculate as you grow. Run the numbers with our calorie calculator so your shake fills the right-sized gap.
→ Find your daily calorie target
Frequently asked questions
- How many calories should a homemade weight gain shake have?
- Most people aim for 600-1,000 calories per shake, sized to fill the gap between what they eat in meals and their daily surplus target. Use the formula here and add or drop a calorie booster to hit your number.
- Can I make a weight gain shake without protein powder?
- Yes. Use whole-food protein instead: milk powder, full-fat Greek yogurt, cottage cheese, or silken tofu all blend smooth and add 15-25 grams of protein per serving without any supplement.
- Are homemade shakes better than store-bought mass gainers?
- For most people, yes. Homemade shakes let you control the ingredients, avoid added sugar and gums common in commercial powders, and cost less, while delivering similar or higher calories from real food.
- Can I make a weight gain shake without a blender?
- Yes. Use a shaker bottle: combine milk, protein powder, milk powder, and cocoa, then shake hard for about 30 seconds. Skip whole fruit and dry oats, which won't break down without blending.
- How often should I drink weight gain shakes?
- One shake a day, between meals, is enough for most people. Treat it as an extra on top of regular food, not a meal replacement, and judge progress by the 2-3 week scale trend.
Keep reading
Sources: NIH/NIDDK Weight Management · Mayo Clinic — Healthy weight gain · Academy of Nutrition and Dietetics · USDA MyPlate.