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.

BlockJobPick fromTypical calories
1. BaseBody & fiberBanana, oats, frozen berries, sweet potato, avocado80–240
2. LiquidPourable volumeWhole milk, soy milk, kefir, juice, water0–150 per cup
3. Calorie boosterEnergy densityPeanut butter, olive oil, nuts, dried fruit, honey90–200 per Tbsp
4. ProteinMuscle supportWhey/plant powder, Greek yogurt, cottage cheese, milk powder100–150
5. FlavorMake it drinkableCocoa, cinnamon, vanilla, espresso, frozen fruit0–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.

Formula in one line. Base + Liquid + Booster + Protein + Flavor = a 600-900 calorie shake. Want more? Add a second booster (an extra tablespoon of nut butter or oil) rather than doubling the liquid, which only makes the drink bigger, not denser.

How to scale up or down

Because the formula is modular, you can tune the calorie total without rewriting the recipe:

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.

IngredientCaloriesProtein (g)
Banana1201
Whole milk (1.5 cups)22012
Peanut butter (2 Tbsp)1908
Protein scoop12024
Oats + honey1705
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.

IngredientCaloriesProtein (g)
Oats1505
Whole milk (1.5 cups)22012
Almond butter (2 Tbsp)2007
Olive oil (1 Tbsp)1200
Chocolate protein13025
Cocoa + banana1402
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.

IngredientCaloriesProtein (g)
Frozen berries801
Whole milk (1 cup)1508
Greek yogurt (3/4 cup)15017
Walnuts (2 Tbsp)2005
Honey + vanilla600
Total~640~31

Recipe 4 — Dairy-Free Tropical (~730 kcal)

Built entirely without dairy for lactose intolerance or a plant-based diet.

IngredientCaloriesProtein (g)
Mango + avocado2003
Soy milk (1.5 cups)16011
Cashew butter (2 Tbsp)1906
Pea/rice protein12023
Shredded coconut601
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:

Total calories per recipe PB Banana Choc Oat Berry Yog. Tropical 820 1010 640 730 Approximate total calories per serving

Dairy-free & no-blender swaps

The formula bends to almost any restriction or equipment limit:

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:

→ Find your daily calorie target

Not medical advice. This article is general educational information, not a substitute for professional medical or nutrition advice. If you are underweight, have lost weight unintentionally, have food allergies, or have a health condition (including diabetes or kidney disease), consult a doctor or registered dietitian before adding high-calorie shakes to your diet. Operator: Mustafa Bilgic.

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.