Healthy Milkshake

Jump to Recipe ▼Jump to Video
Total Time 2 minutes
Servings 2 servings

This post may contain affiliate links. See my disclosure policy.

My healthy milkshake recipe is thick and creamy and clocks in at under 50 calories. No ice cream needed, and over 7 different flavor combinations to choose from. 

healthy milkshake

Hot take: milkshakes are an underrated treat that should be made at home more often–especially when they’re made with wholesome ingredients. 

Cue my diet milkshake recipe. Using a handful of staples, I recreated the milkshakes of my youth, just without the copious amounts of added sugar or syrups.

The trick to making a creamy milkshake without loading it with sugar and fat is to add a few ice cubes. This thickens it up beautifully, and with the right combination of milk and sweetener, you won’t even miss the ice cream.

Table of Contents
  1. Why I love this recipe
  2. Key Ingredients
  3. How to make a healthy chocolate milkshake
  4. Arman’s recipe tips
  5. Storage instructions
  6. Healthy Milkshake (Recipe Card)
  7. More healthy shakes

Why I love this recipe

  • The perfect texture. It’s thick, creamy, and sweet–like all good milkshakes should be. 
  • Low-calorie. Each serving is only 50 calories, but you’d never guess by how decadent it tastes. 
  • Make it fit your diet. Easily make a dairy-free, vegan, or sugar-free milkshake by swapping some ingredients. 
  • Customize it. I’m starting with the classic chocolate milkshake recipe, but I included a list of equally delicious flavor combinations to choose from.

Key Ingredients

Here’s what goes into this low calorie milkshake, along with my kitchen notes. Full measurements are in the recipe card below.

  • Milk of choice. I used unsweetened almond milk, but I also had luck with coconut milk, cashew milk, and dairy milk. For an extra boost of chocolate, use unsweetened chocolate almond milk (Blue Diamond does a fantastic one). 
  • Cocoa powder. I used unsweetened Dutch-processed cocoa powder.
  • Granulated sweetener. To keep the calories low, I used granulated allulose (which dissolves like sugar), but any sweetener can be used. If you’re not worried about a few extra calories, use regular sugar or maple syrup. 
  • Ice. Gives the milkshake extra thickness without any calories.

How to make a healthy chocolate milkshake

Step 1- Blend. Add all ingredients to a high-speed blender and blend until thick and creamy. 

Step 2- Serve. Pour into two glasses and enjoy.

low calorie milkshake

Arman’s recipe tips

  • Taste before pouring. Adding ice can sometimes dilute the shake’s sweetness, so I always taste it first in case it needs more sweetener. 
  • Make milk ice cubes. For extra creaminess, freeze your milk in an ice cube tray and use the cubes instead of regular ice.
  • Drizzle sugar-free chocolate syrup inside the glass before serving for an extra boost of chocolate flavor. 
  • Dissolve the cocoa powder first. Emma in the comments dissolved the cocoa powder in a small amount of hot water before adding it to the blender. It prevents that powdery aftertaste and gives a smoother, richer chocolate flavor.
  • Add extra ice for thickness. Jonathan, in the comments, adds more ice than the recipe calls for and says he couldn’t even tell there was no ice cream in it- it’s worth trying if you like a thicker shake.

Flavor variations

  • Healthy strawberry milkshake. Replace the ice with 1/2 cup of frozen strawberries. You can also omit the cocoa powder.
  • Vanilla milkshake. Omit the cocoa powder and use unsweetened vanilla almond milk. Add 1/2 teaspoon of vanilla extract. 
  • Banana milkshake. Replace the ice with 1-2 frozen bananas and a dash of cinnamon. 
  • Oreo milkshake. Omit the cocoa powder and add 2 homemade or store-bought Oreo cookies. I make this for my partner most often.
  • Avocado milkshake. Add 1/2 large avocado (or just make my avocado smoothie).
  • Peanut butter milkshake. Add 2 tablespoons of drippy peanut butter (or any nut butter). 
  • Triple berry milkshake. Add ½ cup of frozen strawberries, blueberries, and raspberries, and omit the cocoa powder. 

Storage instructions

Storing: Leftovers can be stored in the fridge, covered, for 1-2 days. There will be some milk separation, so give it a stir before serving. 

healthy frosty
healthy milkshake

Healthy Milkshake

5 from 175 votes
My healthy milkshake recipe is thick and creamy and clocks in at under 50 calories! No ice cream needed, and over 7 different flavor combinations to choose from. 
Servings: 2 servings
Prep: 1 minute
Cook: 1 minute
Total: 2 minutes

Video

Ingredients  

  • 1 1/2 cups milk I used unsweetened almond milk
  • 3 tablespoons cocoa powder
  • 2 tablespoons allulose or any sweetener of choice
  • 1/2 cup ice cubes

Instructions 

  • In a high speed blender, add the milk, sweetener, cocoa powder, and ice, and blend until thick and creamy.
  • Pour into two glasses and enjoy.

Notes

TO STORE: Leftovers can be stored in a glass, covered, for 1-2 days. Give it a stir before serving. 

Nutrition

Serving: 1servingCalories: 43kcalCarbohydrates: 5gProtein: 2gFat: 3gSodium: 248mgPotassium: 114mgFiber: 3gCalcium: 236mgIron: 1mgNET CARBS: 2g
Course: Dessert
Cuisine: American
Author: Arman Liew
Tried this recipe?Give us a shout at @thebigmansworld or tag #thebigmansworld!

More healthy shakes

  • Protein milkshake– The same milkshake format, but with 20 grams of protein and a scoop of protein ice cream.
  • Almond milk milkshake– The creamiest, dairy-free milkshake I’ve made, and only 3 ingredients. 
  • Snickers protein shake– Tastes like a Snickers bar, and my partner requests this more than any other shake.
  • Coffee protein shake– My morning shake when I want caffeine and protein in one glass.

Arman Liew

I’m a three time cookbook author, culinary school graduate, and writer, and passionate about creating easy and healthier recipes. I believe you don’t need to be experienced in the kitchen to make good food using simple ingredients that most importantly, taste delicious.

5 from 175 votes (168 ratings without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. I’m confused by the nutrition information listed. Allulose, while it has a low glycemic index, does in fact have 4 gm per 1 teaspoon. This makes 1 serving of the milkshake 14 grams instead of 2. Can you confirm or refute this for me? I just want to get it correct. Thanks in advance.

    1. Hi Kimberly- that is what the nutritional boxes would say, but with allulose, it is considered a 0 carb sweetener based on how the body metabolizes it- this is why most keto recipes that use allulose don’t count any carbs that come from it. Nutricost and Wholesome (two mainstream brands that sell allulose) also confirm this with their products. The net carbs of the milkshake is correct.

  2. 5 stars
    The ice is key here, i added extra so it was extra thick and didn’t even realise there was no ice cream in it 🙂

  3. 5 stars
    Very lovely milkshake it’s the 2nd time I’ve made it but this time I dissolved the cocoa powder in some hot water first so I wasn’t left with a powdery mouth

  4. 5 stars
    Super delicious and not too sweet. Definitely recommend. And if you want to make it a little more tasty, try adding a small splash of vanilla extract to give it that final touch. Awesome recipe, definitely a keeper!

  5. 5 stars
    I was feeling like a milkshake and didn’t want to overdo it with something too sweet, or sugary. I absolutely love this milkshake! I would definitely recommend it. I would totally make this again!!!