Weight gain drinks for cancer patients can help solve a problem that almost nobody around you seems to see. You’re trying to put weight back on, and everyone else treats losing it as the only goal. When you say you want to gain, someone says, “That’s a good problem to have,” which is the opposite of support.
Most people I work with as The Oncology Dietitian™ on weight are in a similar spot.
They want to gain weight, but they feel like they can’t talk about it, and they have been left with the impression that their only option is a can of Ensure. That’s not true! High-calorie drinks are among the easiest, lowest-pressure ways to get calories and protein when your appetite is low.
In this blog post, I’ll show you why weight is hard to hold on to during treatment, how to build an effective weight-gain drink, and 12 of the recipes I share with my own clients.
Every one is whole-food-based, packed with calories and protein, and comes in a different flavor because treatment changes your taste buds, and variety helps you keep drinking.
Want somewhere to begin today? Download The Clean Scan Plan, my guide to eating during and after cancer with my 5 pillar approach, The NED Method™, so every meal and every sip is working toward clean scans.
Why Cancer Makes Weight Hard to Hold On To
Cancer treatment brings side effects like nausea, mouth soreness, and taste changes that make eating harder. Appetite drops off. At the same time, your body burns through more fuel to repair tissue and hold your immune system together, so your calorie needs climb at the exact point eating gets difficult.
There’s also the volume problem. When you’re already underweight, you fill up fast, so even on the days you’re motivated to eat, you physically can’t get much in. That’s why I stop asking my clients to force down three or five big meals they can’t finish.
We make the calories count instead. A drink you can sip through the afternoon asks far less of you than a full plate, and it can carry 600 to 900 calories and be packed with nutrients.
This matters because losing weight affects how well you tolerate treatment. Muscle loss is tied to how you handle chemo, and holding onto weight keeps you strong during and after treatment.
Somewhere between 40% and 80% of cancer patients face malnutrition at some point in treatment, and losing as little as 6% of your body weight can predict a weaker response to treatment, lower survival, and a harder quality of life.
That’s how much your weight matters, and it’s why I treat it as seriously as I do!
Learn more about how to gain weight after chemo treatment.
What Is the Best Drink for Cancer Patients to Gain Weight?
You can use store-bought drinks like Ensure, Boost, or Carnation Breakfast Essentials, and they’re fine.
But in my practice as The Oncology Dietitian™, I lean on smoothies and milkshakes because you can pack them with more calories, more protein, and real food, and you can change the flavor every day so you don’t get sick of them.
The best part is that you don’t need a recipe once you understand the formula. Every weight gain drink is three parts:
- A calorie-dense base like whole milk, half-and-half, or canned coconut milk.
- A protein anchor like Greek yogurt, protein powder, silken tofu, or milk.
- Whole-food calorie boosters like nut butter, avocado, ground flax, chia, hemp seeds, oats, honey, or a splash of olive or avocado oil.
Start with the base, anchor it with protein, and then stack in boosters until you hit the calories you’re after. A tablespoon of nut butter or a drizzle of oil adds a hundred-plus calories without adding much volume, which is exactly what you want when you fill up quickly.
From there, flavor is yours to play with! You can go sweet, fruity, chocolate, or coffee, and you can even make a golden turmeric version for a little anti-inflammatory boost.
This is where I want you to let go of the fears.
Sugar does not feed cancer, dairy is not off-limits, and soy and flax are safe to blend right in. None of those foods are working against you! They’re healthy, nutrient-dense additions that are helping you gain the weight your body is asking for.
Learn more about healthy eating with cancer.
12 Weight Gain Drinks for Cancer Patients
These are the recipes I share with my own clients as The Oncology Dietitian™.
Blend everything until smooth, and add a splash more milk if you want it thinner or a few ice cubes if you want it thicker!
1. Delicious High-Calorie Malt
1,000 calories, 22g protein
- 1/2 cup whole milk
- 1/2 cup half-and-half
- 2 cups ice cream, any flavor
- 2 tablespoons Ovaltine or Nesquik
- 1 tablespoon malted milk powder
- 1 package Carnation Breakfast Essentials, any flavor
This is the milkshake I reach for when someone needs the most calories in the smallest glass. A thousand calories in a drink that tastes like a diner malt is hard to beat, and it barely feels like eating.
If a full serving is too much volume, split it into two smaller glasses and sip across the day.
2. Coconut Almond Spinach Smoothie
802 calories, 16g protein
- 1 cup canned coconut milk
- 1 banana
- 2 tablespoons almond butter
- 2 tablespoons pumpkin seeds
- 2 cups spinach
- 1/2 teaspoon vanilla extract
- 1/2 cup ice cubes
Canned coconut milk is a calorie powerhouse! The two cups of spinach disappear into the flavor completely, so you get greens without tasting them. Good for anyone who wants nutrition packed in but can’t stand the thought of a salad right now.
3. Peanut Butter Cup Drink
830 calories, 15g protein
- 1/2 cup heavy whipping cream
- 3 tablespoons smooth peanut butter
- 3 tablespoons chocolate syrup
- 1/2 cup vanilla ice cream
Heavy cream and peanut butter do the heavy lifting here, which is how you get to 830 calories in just four ingredients. I love it because when nothing sounds good, and everything feels like a chore, a drink that tastes like a peanut butter cup is a lot easier to finish.
4. Fruity Shake
600 calories, 16g protein
- 1 cup whole milk
- 1/2 cup silken tofu or yogurt
- 2 cups fresh or frozen fruit
- 2 to 3 tablespoons honey
Silken tofu is one of my favorite protein anchors because it blends invisibly and adds zero flavor of its own. And yes, soy is safe! This is the one to make when you want something bright and refreshing, which helps on days when heavy shakes turn your stomach.
5. Banana Nut Milkshake
600 calories, 15g protein
- 1 cup vanilla ice cream
- 1 package vanilla Carnation Breakfast Essentials
- 1/2 cup half-and-half
- 1/2 capful black walnut extract
- 1/2 ripe banana
The black walnut extract is what makes this taste like banana bread in a glass! It’s a small ingredient, but that’s the kind of variety that keeps you from getting bored. Carnation adds protein and calories.
6. Coffee Protein Smoothie
600 calories, 25g protein
- 1/2 cup brewed coffee, cooled
- 1 large banana
- 2 tablespoons unsweetened peanut butter
- 2 tablespoons vanilla protein powder
- 1 tablespoon cocoa powder
- 1 cup coconut milk
- 1/2 cup ice cubes
Twenty-five grams of protein and a little caffeine make this a strong morning option, especially if breakfast is when your appetite is best. The coffee and cocoa make it taste like an iced mocha. Make this drink to get your day started before treatment fatigue sets in.
7. Chocolate Avocado Smoothie
590 calories, 20g protein
- 1 1/2 cups soy milk
- 1 banana
- 1/2 avocado
- 1 cup spinach
- 2 tablespoons cocoa powder
- 1 tablespoon honey
- 1 tablespoon hemp seeds
- 1 teaspoon cinnamon
- Pinch of nutmeg
Avocado is a calorie booster that also makes a smoothie unbelievably creamy, and the cocoa hides its flavor. You get healthy fat, plant protein from the soy milk and hemp seeds, and a full cup of spinach, but it tastes like chocolate pudding. It’s rich, filling, and a good choice when you want dessert.
8. Blueberry Protein Smoothie
567 calories, 34g protein
- 2 cups blueberries
- 1/2 cup oat milk
- 1/2 cup spinach
- 1/2 banana
- 1 tablespoon vanilla protein powder
- 1/2 cup Greek yogurt
- 1/2 cup rolled oats
At 34 grams of protein, this is one of the strongest muscle-supporting drinks on the list, and it comes loaded with antioxidants from two full cups of blueberries. At the same time, Greek yogurt and oats make it high-calorie and super nutrient-dense.
9. Banana Cinnamon Oatmeal Smoothie
530 calories, 34g protein
- 1 cup unsweetened almond milk
- 1 tablespoon almond butter
- 1 large banana
- 5 to 6 ice cubes
- 1/4 cup rolled oats
- 1 teaspoon vanilla extract
- 2 tablespoons vanilla protein powder
- 1 teaspoon cinnamon
- 1 tablespoon ground flaxseed
- 1 tablespoon honey
This is a breakfast you can drink, with 34 grams of protein and oats and flax for staying power. The cinnamon and banana make it taste like an oatmeal cookie. If oatmeal usually sits too heavy in your stomach, blending it into a smoothie is a gentler way to get the same fuel down.
10. Healthy Carrot Cake Smoothie
522 calories, 20g protein
- 1 cup almond milk
- 1/2 cup Greek yogurt
- 1/3 cup walnuts
- 1 banana
- 1 cup chopped carrots
- 1/4 teaspoon grated fresh ginger
- 1 teaspoon cinnamon
- Pinch of nutmeg
- 1 teaspoon vanilla extract
Who doesn’t love carrot cake?! The walnuts add calories and healthy fat, the ginger settles the stomach, and you get a full cup of carrots blended right in. It’s a warm, spiced option for when fruity and chocolate shakes have lost their appeal.
11. Carnation Breakfast Essentials Milkshake
415 calories, 17g protein
- 1 cup whole milk
- 1 package Carnation Breakfast Essentials
- 1/2 cup ice cream, any flavor
- 1 teaspoon vanilla extract
This is the drink for the day you have no energy to measure or blend a long list. It’s proof that building with a store-bought mix instead of around it gives you something better than the packet alone, and it’s a gentle, lower-volume choice when even the bigger shakes feel like too much.
12. Orange Jubilee
380 calories, 5g protein
- 1/4 cup lemonade
- 1/4 cup orange juice
- 1/2 cup half-and-half or whole milk
- 1/2 cup orange sherbet
Light, citrusy, and cold, this one is a lifesaver when mouth sores or a metallic taste make creamy shakes unbearable. Sometimes the win is just getting something down, and this goes down easy!
Homemade vs. Store-Bought: You Don’t Have to Choose
If you’ve been feeling guilty about leaning on Ensure, Boost, or Carnation Breakfast Essentials, let that go! Those drinks are great, and they’re convenient. You can also build them into your weight gain drinks. In fact, many recipes on my list use Carnation as a booster!
The strategy that gets my clients gaining weight is stacking. Instead of asking for one meal to carry all the pressure, you can spread it out, with a whole-food shake in the morning, a store-bought drink in the afternoon, and food whenever you can manage it.
You don’t have to eat a mountain in one sitting. The calories add up across the day.
My clients also ask me all the time how many protein drinks they’re “allowed” to have, worried they should be eating more meals.
When you’re trying to gain weight and you fill up fast, the answer is to take the pressure off. Use every tool you have. Whole foods, milkshakes, protein drinks, and meals all count, and the goal is to get enough in to support your body and keep it strong.
FAQs
Should Cancer Patients Drink Protein Shakes?
Yes! Protein shakes are one of the easiest ways to hit your protein goal when your appetite is low, and protein helps you hold onto muscle through treatment. Homemade shakes usually beat store-bought on both calories and protein, but a ready-made bottle you’ll drink is better than a homemade one you won’t. Use whichever gets the protein in!
Should Cancer Patients Drink Milkshakes?
Yes, and I love answering this question, because so many people think a cancer diagnosis means that milkshakes are off the table. They’re not. Sugar does not feed cancer, and a high-calorie milkshake is one of the most effective, lowest-effort ways to gain weight when eating is hard. When you’re underweight and filling up fast, a rich milkshake gives you far more fuel per sip than a plate of food.
What Can You Eat as a Cancer Patient with No Appetite?
When your appetite is gone, stop thinking in big meals and start thinking in small, calorie-dense bites. A few sips of a smoothie, a spoonful of nut butter, an egg cooked in butter with a sprinkle of flax, or a handful of nuts are all great options that add up. Make every bite count by choosing higher-calorie versions of what you’re already eating, and drink your calories when chewing feels like too much.
Meet Nichole Andrews, RDN, The Oncology Dietitian™
I’m a registered dietitian with 15+ years in oncology nutrition, and I’ve coached more than 1,000 survivors one-on-one across every stage and cancer type.
I wrote the #1 bestselling book, Sugar Does Not Feed Cancer, because these types of myths make people more afraid and more restricted at the time they need to eat more whole, high-quality foods than ever.
Weight is one of the areas where I see the biggest turnarounds. I’ve worked with clients who spent over a year trying to gain weight with supplements and rigid rules, and once we switched to whole foods, high-calorie shakes, and flavors they enjoyed, they were able to hit their goals.
One client with throat cancer gained six kilograms during chemotherapy and graduated treatment at her pre-cancer weight, building muscle and working out again.
That’s what happens when we take the fear and the pressure out of eating and build a plan around what your body can realistically handle.
If you want that kind of support, my VIP 1:1 Cancer Nutrition Coaching gives you personalized nutrition and evidence-based guidance so you’re never guessing about weight, protein, or what to put in the blender next.
→ Learn more about my VIP 1:1 Cancer Nutrition Coaching and let’s get the weight back on, together.






