The best smoothies for weight gain combine calorie-dense whole foods like nut butters, oats, bananas, full-fat dairy, and protein powder into drinks that pack 500 to 1,000 or more calories per serving. Adding an extra 500 to 1,000 calories per day promotes about one to two pounds of weight gain per week, and a single well-built smoothie can cover most or all of that surplus.
Smoothies work especially well for gaining weight because liquid calories don’t fill you up the way solid food does. Your body releases less of the hormones that signal fullness when you drink calories versus chewing them, and liquids pass through your stomach faster. That means you can take in a large number of calories without feeling stuffed, and you’ll still have an appetite for your regular meals.
Why Smoothies Work for Weight Gain
When you eat a 700-calorie solid meal, stretch receptors in your stomach and a cascade of fullness hormones tell your brain you’re done eating. Beverages bypass much of that system. Research on food form and appetite shows that drinks produce a smaller reduction in the hunger hormone ghrelin, a weaker release of satiety signals, and faster emptying from the stomach compared to identical calories in solid form. People who consume calories as liquids tend to eat roughly the same amount at their next meal as they would have anyway, meaning those liquid calories stack on top of their normal intake rather than replacing it.
This is exactly the mechanism you want to exploit. Drinking a calorie-dense smoothie between meals lets you add hundreds of extra calories to your day without suppressing your appetite for breakfast, lunch, or dinner.
The Building Blocks of a High-Calorie Smoothie
Every weight-gain smoothie needs four components: a calorie-dense liquid base, a protein source, a healthy fat source, and a carbohydrate source. Here’s what works best in each category.
- Liquid base (150 to 300 calories): Whole milk, oat milk, coconut milk, or kefir. Whole milk adds about 150 calories per cup. Canned coconut milk (the full-fat kind) delivers roughly 400 calories per cup, so even half a cup gives you a serious caloric boost.
- Protein (20 to 30 grams): Whey or plant-based protein powder, Greek yogurt, or silken tofu. Research shows that 20 to 30 grams of protein per sitting is the sweet spot for muscle building. Going above 30 grams in a single meal doesn’t stimulate additional muscle growth, so save extra protein for your next meal or snack instead.
- Healthy fats (100 to 250 calories): Nut butters (peanut, almond, cashew), avocado, ground flaxseed, chia seeds, or coconut oil. Two tablespoons of peanut butter add about 190 calories. Ground flaxseed contributes 37 calories per tablespoon along with omega-3 fatty acids that reduce inflammation and support heart health.
- Carbohydrates (100 to 200 calories): Rolled oats, bananas, dates, frozen mango, or sweet potato (cooked and cooled). Oats blend smoothly and provide slow-digesting complex carbohydrates plus fiber that helps regulate blood sugar, so you avoid an energy crash after drinking.
Five Smoothie Recipes Worth Trying
Peanut Butter Banana (approx. 650 calories)
Blend 1 cup whole milk, 1 large banana, 2 tablespoons peanut butter, 1/3 cup rolled oats, and 1 scoop vanilla protein powder. This is the classic starting point: simple ingredients you probably already have, and a flavor combination that tastes like a milkshake. Freeze the banana first for a thicker texture.
Chocolate Avocado (approx. 750 calories)
Blend 1 cup whole milk, half an avocado, 1 tablespoon cocoa powder, 1 scoop chocolate protein powder, 1 tablespoon honey, and 2 tablespoons ground flaxseed. The avocado makes it creamy without tasting like avocado, and the flaxseed disappears into the chocolate flavor while adding omega-3s and fiber.
Tropical Mango Coconut (approx. 700 calories)
Blend 1/2 cup canned full-fat coconut milk, 1/2 cup orange juice, 1 cup frozen mango, 1 scoop vanilla protein powder, and 2 tablespoons chia seeds. Let it sit for five minutes after blending so the chia seeds thicken slightly. This one works well if you’re tired of nut butter-based recipes.
Oat and Date Power Shake (approx. 800 calories)
Blend 1 cup whole milk, 1/2 cup rolled oats, 4 Medjool dates (pitted), 2 tablespoons almond butter, 1 scoop protein powder, and 1 tablespoon honey. Dates are one of the most calorie-dense fruits available and add a caramel-like sweetness. Soaking the oats in the milk for 10 minutes before blending gives you a smoother result.
Berry Yogurt Gainer (approx. 600 calories)
Blend 1 cup whole milk, 1/2 cup full-fat Greek yogurt, 1 cup mixed frozen berries, 1 tablespoon honey, 1/3 cup rolled oats, and 1 tablespoon cashew butter. The yogurt adds protein and probiotics, and the berries keep it from tasting heavy. This is a good option for mornings when a richer shake feels like too much.
When to Drink Them
If your goal is weight gain, the most effective strategy is drinking your smoothie between meals rather than as a meal replacement. Harvard Health experts note that consuming a full meal plus a calorie-dense drink is a reliable way to gain weight, precisely because the two don’t cancel each other out. A smoothie mid-morning or mid-afternoon adds calories on top of your regular eating pattern.
If you’re also strength training, timing a smoothie with 20 to 25 grams of protein within an hour before or after your workout supports muscle repair and growth. This lets you use the same smoothie to hit both your calorie and protein timing goals.
Simple Ways to Add More Calories
Once you have a base recipe you enjoy, you can scale it up gradually. Each of these additions slots into any smoothie without dramatically changing the flavor:
- Dry milk powder: 2 tablespoons adds about 80 calories and 4 grams of protein.
- Extra nut butter: Each additional tablespoon adds roughly 95 calories.
- Olive oil or coconut oil: 1 tablespoon adds about 120 calories. The flavor is barely noticeable in a chocolate or nut butter base.
- Granola: 1/4 cup adds 100 to 130 calories and some crunch if you stir it in rather than blending.
- Trail mix: Blend in a small handful for an extra 150 or so calories from nuts, seeds, and dried fruit.
Start with one smoothie per day and see how your appetite adjusts. Some people find they can add a second smaller one (around 400 calories) later in the day without it interfering with solid meals. The key is consistency: a daily 600-calorie smoothie adds over 4,000 calories per week, which translates to roughly a pound of weight gain on its own.