4.80 from 10 votes

Healthy Chocolate Milkshake (Mockshake Recipe)

This Healthy Chocolate Milkshake is a quick and easy homemade chocolate shake made with frozen banana, cocoa powder, almond milk, and almond butter, with no ice cream or added sugar. Ready in just 5 minutes, this creamy chocolate banana smoothie is a delicious dairy-free option that’s perfect for an after-school snack, afternoon chocolate craving, or post-workout drink!

Healthy Chocolate Milkshake in glasses topped with whipped cream

This Healthy Chocolate Milkshake is a thick, creamy, chocolatey drink that tastes like a treat but is made with simple ingredients you probably already have at home. No ice cream, no added sugar, and no complicated ingredients! It’s one of my favorite ways to make a homemade chocolate milkshake without ice cream. And the best part? My kids LOVE it!

Healthy Chocolate Milkshake in glass with striped paper straw

I started making these chocolate “mockshakes” when we were trying to cut back on sweets after the holidays. You know how it goes. After weeks of Christmas cookies, candy, and desserts, everyone still wants something sweet!

This easy chocolate milkshake recipe became one of my kids’ favorite after-school snacks. They thought they were getting a chocolate milkshake, and I loved that it was made with fruit, cocoa powder, and nut butter instead of ice cream. Even better, it helped keep them satisfied until dinner instead of asking me a million times what we were eating that night.

And YES, I know this isn’t technically a traditional milkshake. It’s more of a cross between a chocolate smoothie and a milkshake. That’s why I like to call it a mockshake! But if calling it a milkshake gets my kids excited about drinking it, I’m not complaining.

This homemade chocolate shake has just six main ingredients and takes about 5 minutes to make. Simply add everything to a blender and blend until smooth. You can also easily customize the recipe with different kinds of milk, peanut butter, protein powder, or other favorite smoothie ingredients. I personally love using unsweetened coconut milk and peanut butter powder instead of almond milk and almond butter. SO good!

Whether you’re looking for a healthy chocolate milkshake recipe, an easy cocoa shake, or a chocolate banana smoothie without ice cream, this simple recipe is definitely worth trying.

What I Love About This Recipe

  • It’s incredibly easy to make! This healthy chocolate milkshake recipe takes only about 5 minutes from start to finish. Just add the ingredients to a blender and blend until smooth. No cooking, no fancy techniques, and no ice cream required. It’s perfect when you want something chocolatey without spending much time in the kitchen.
  • It’s thick, creamy, and chocolatey. Frozen banana gives this homemade chocolate shake a delicious creamy texture without ice cream. Unsweetened cocoa powder adds rich chocolate flavor, while almond butter makes the drink even smoother. It tastes like a cross between a chocolate milkshake and a chocolate smoothie. My kids think it’s a special treat!
  • It has no added sugar. The banana provides natural sweetness, so there’s no need to add granulated sugar or chocolate syrup to the recipe. You can also use unsweetened almond milk or coconut milk to keep the ingredients simple. It’s a great alternative when you’re craving a sweet chocolate drink. And you can adjust the ingredients to suit your taste.
  • It’s easy to customize. You can make this chocolate milkshake dairy-free, use peanut butter instead of almond butter, or add protein powder for a more filling drink. Try different kinds of cocoa powder, milk, or nut butter to find your favorite combination. You can even add a little whipped cream and sprinkles for a fun dessert version. There are SO many possibilities!

What’s the Difference Between a Smoothie and a Milkshake

A traditional milkshake usually contains ice cream blended with milk and sometimes flavored syrup or other ingredients. A smoothie generally contains fruit, either fresh or frozen, blended with milk, juice, yogurt, or another liquid. Some smoothies also include nut butter, protein powder, vegetables, or other ingredients.

There’s definitely some overlap! This Healthy Chocolate Milkshake is really a combination of the two. It has the creamy texture and chocolate flavor of a milkshake, but it’s made with frozen banana and other smoothie ingredients.

That’s why I call it a mockshake. Call it a chocolate smoothie, cocoa shake, chocolate banana milkshake, or mockshake. Whatever you call it, it’s delicious!

How to Make Milkshakes without Ice Cream or Milk

Wondering how to make a chocolate milkshake without ice cream? The secret is frozen banana!

Traditional milkshakes get their thick, creamy texture from ice cream. When you’re making a chocolate shake without ice cream, you need something else to create that smooth, frozen consistency. Frozen banana works beautifully.

When blended, frozen banana becomes creamy and smooth, making it a great base for homemade milkshakes and smoothies. It also adds natural sweetness, so you don’t necessarily need sugar or chocolate syrup.

For this recipe, I combine frozen banana slices with ice, unsweetened almond milk, cocoa powder, almond butter, and vanilla extract. The result is a rich chocolate drink that’s thick enough to feel like a milkshake but made without ice cream.

You can use regular dairy milk if you prefer, but almond milk, coconut milk, or other milk substitutes work great too.

Healthy Chocolate Milkshake in glass topped with whipped cream

How to Freeze Bananas for Milkshakes and Smoothies

If you make a lot of homemade smoothies or milkshakes, keeping frozen banana slices in your freezer is a great idea. I like to prepare a big batch at once so they’re ready whenever someone wants a quick chocolate shake.

Here’s how I do it:

  1. Peel ripe bananas and slice them into thin rounds.
  2. Arrange the banana slices in a single layer on a baking sheet lined with a silicone mat (or wax paper).
  3. Place the baking sheet in the freezer for an hour or two, or until the banana slices are frozen.
  4. Transfer the frozen slices to resealable freezer bags or freezer-safe containers.
  5. Store them in the freezer until you’re ready to make a smoothie or milkshake.

Freezing the slices separately helps keep them from sticking together in one big frozen clump.

If you’re in a hurry, you can slice a banana very thinly and freeze the pieces for about 15-30 minutes, or until frozen or mostly frozen. However, fully frozen banana slices give the best milkshake texture.

I like making enough frozen banana slices to last a few weeks. It’s SO convenient for quick after-school snacks!

Equipment You May Need

  • Blender – The most important piece of equipment for making this chocolate milkshake. Choose one that can handle frozen fruit and ice.
  • Measuring Cups and Spoons – For measuring the almond milk, cocoa powder, almond butter, and vanilla.
  • Sharp Knife – Helpful for slicing bananas before freezing.
  • Cutting Board – Makes preparing the banana slices easy.
  • Baking Sheet – Useful for freezing banana slices in a single layer.
  • Silicone Baking Mat – Helps keep the frozen banana slices from sticking to the baking sheet.
  • Freezer-Safe Bags or Containers – Great for storing extra frozen banana slices for future smoothies and milkshakes.
  • Milkshake Glasses – For serving your homemade chocolate milkshakes.

Healthy Chocolate Milkshake Ingredients

You only need six main ingredients for this simple homemade chocolate milkshake.

  • Banana – Use a ripe banana that’s been sliced and frozen. Frozen banana is the secret to making this chocolate milkshake thick and creamy without ice cream. It also provides natural sweetness.
  • Ice Cubes – Help make the chocolate shake cold, thick, and refreshing. The ice works with the frozen banana to create that frozen milkshake texture.
  • Unsweetened Almond Milk – Adds liquid so everything blends smoothly. You can substitute unsweetened coconut milk, regular dairy milk, or another favorite milk alternative.
  • Unsweetened Cocoa Powder – Gives this healthy chocolate milkshake its rich chocolate flavor. Different cocoa powders can taste quite different, so use one you enjoy.
  • Unsweetened Almond Butter – Adds creaminess, nutty flavor, and a little extra staying power. You can substitute peanut butter, another nut butter, or nut butter powder.
  • Vanilla Extract – Adds a little extra flavor and helps round out the chocolate and banana.

Optional Topping: Add whipped cream or whipped topping if you’d like to turn your chocolate mockshake into more of a dessert.

How to Make a Healthy Chocolate Milkshake

This homemade chocolate milkshake recipe couldn’t be much easier. There’s no cooking involved, and everything comes together in one blender.

Step One: Blend the Ingredients
Place the frozen banana slices, ice cubes, almond milk, unsweetened cocoa powder, almond butter, and vanilla extract into a blender. Blend until completely smooth and creamy. Pour into glasses and serve right away. Add a little whipped cream or whipped topping if you’d like!

(Full printable recipe card with full details is at bottom of post.)

Healthy Chocolate Milkshake in glass

Serving Suggestions

This Healthy Chocolate Milkshake is best served immediately while it’s cold, thick, and creamy. Here are a few fun ways to enjoy it:

  • After-School Snack – My kids love these chocolate mockshakes after school. They’re a fun alternative to a traditional ice cream milkshake.
  • Afternoon Chocolate Craving – Make one when you want something cold, chocolatey, and naturally sweet.
  • Post-Workout Drink – Add your favorite protein powder for a chocolate protein milkshake after a workout.
  • Quick Breakfast Drink – Pair with toast, eggs, or another breakfast favorite for an easy morning meal.
  • Healthy Dessert Alternative – Add a little whipped cream and sprinkles for a fun treat without making a traditional ice cream shake.
  • Summer Drink – Enjoy on a hot day when you’re craving a cold chocolate drink.
  • Smoothie Snack – Serve in smaller glasses for kids or anyone who wants a little chocolate treat.

Quick Tips for Best Results

  • Use frozen banana slices. This is the most important tip! Frozen bananas create the thick, creamy milkshake texture without ice cream.
  • Choose ripe bananas. Ripe bananas are naturally sweeter and help balance the unsweetened cocoa powder.
  • Use unsweetened milk. Unsweetened almond milk or coconut milk keeps the recipe free of added sugar.
  • Choose a cocoa powder you like. Different cocoa powders have different flavors and levels of bitterness.
  • Blend until completely smooth. Give the blender enough time to break down the frozen banana and ice.
  • Adjust the consistency. Add a little more milk if your shake is too thick, or blend in a few extra frozen banana pieces if you’d like it thicker.
  • Try peanut butter powder. I personally love the combination of unsweetened coconut milk and peanut butter powder.
  • Make frozen bananas ahead. Keep a bag of frozen banana slices in the freezer for quick smoothies and milkshakes.
  • Serve immediately. This chocolate shake tastes best right after blending, while it’s still thick and frosty.
  • Check your add-ins. Protein powders, flavored milks, and toppings can contain added sugar, so check the labels if that’s something you’re avoiding.

Healthy Chocolate Milkshake FAQ

How should I store the milkshake?
This Healthy Chocolate Milkshake is best enjoyed immediately after blending. If you have leftovers, store them in a covered container in the refrigerator and stir or blend again before drinking. The texture will become thinner as the frozen ingredients melt.

Can I freeze the milkshake?
Yes, although the texture will change. You can freeze leftovers in a freezer-safe container and let them soften slightly before blending again. For the best results, I recommend freezing the banana slices ahead of time and making the milkshake fresh.

How long will the milkshake last?
For the best flavor and texture, drink it right after making it. If refrigerated promptly, leftovers can generally be kept for up to 24 hours, but the shake will lose its thick, frosty consistency. Stir or reblend before serving.

Substitutions?
You can substitute regular milk, coconut milk, soy milk, or another milk alternative for the almond milk. You can also replace the almond butter with peanut butter, another nut butter, or nut butter powder. The flavor and consistency will vary depending on what you use. I personally love coconut milk with peanut butter or peanut butter powder!

Can I use low-fat ingredients?
Yes! You can use a lower-fat milk or milk alternative and experiment with peanut butter powder instead of regular nut butter. Keep in mind that changing the ingredients may affect the creaminess and flavor.

What else can I add to this recipe?
Try protein powder, ground flaxseed, chia seeds, a little cinnamon, or another favorite smoothie ingredient. You can also experiment with different cocoa powders or nut butters. Just remember that extra ingredients may change the texture, so adjust the liquid if needed.

Can I make this vegan/vegetarian/low carb/gluten-free?
The recipe is vegetarian and can be vegan and dairy-free when made with plant-based milk and suitable toppings. It’s also naturally gluten-free when all ingredients are gluten-free, but always check individual product labels. Because this recipe contains banana, it isn’t particularly low-carb. You would need to change the ingredients significantly for a low-carb version, and I haven’t tested that variation.

two Healthy Chocolate Milkshakes on table

Other Recipes You May Enjoy

If you love this Healthy Chocolate Milkshake, here are a few more easy Snappy Gourmet smoothie recipes to try! Whether you’re craving something fruity, creamy, or a little different, these homemade smoothies are perfect for breakfast, an afternoon snack, or a refreshing treat.

  • Peanut Butter Banana Smoothie – A creamy smoothie with the delicious combination of peanut butter and banana. Perfect if you love the peanut butter variation of this chocolate milkshake!
  • Coffee Smoothie – Can’t decide between your morning coffee and a smoothie? This easy recipe combines coffee, frozen banana, almond milk, and a little cinnamon for a refreshing drink.
  • Mango Pineapple Smoothie – A delicious tropical smoothie with mango, pineapple, and yogurt. Great for a quick breakfast or afternoon snack!
  • Orange Smoothie – A creamy orange smoothie with delicious creamsicle-inspired flavors. A fun alternative when you’re craving something sweet and fruity!
  • Oatmeal Smoothie – A delicious homemade smoothie with toasted oats for a slightly nutty flavor. Perfect for breakfast and easy to customize with your favorite toppings!
  • Tropical Smoothie – A refreshing blend of mango, pineapple, banana, and coconut milk. It’s like a little tropical vacation in a glass!
  • Mango Smoothie – A quick and creamy smoothie made with frozen mango and yogurt. Only five ingredients and perfect for mango lovers!
  • Watermelon Smoothie – A refreshing watermelon smoothie that’s perfect for hot summer days and an easy afternoon snack.

Here’s a quick video my son put together showing how to make these easy Chocolate Mockshakes!

Hope you enjoy this easy Healthy Chocolate Mockshake Recipe! Whether you call it a chocolate smoothie, chocolate mockshake, or chocolate milkshake, it’s delicious! A great healthy snack that will fill you up for hours.

More in the mood for a green smoothie? You might like this easy Kale Apple Smoothie!

chocolate mockshake in glass
Print Pin it!
4.80 from 10 votes
Rate Recipe

Healthy Chocolate Milkshake

A healthy chocolate milkshake without ice cream or milk! 
Prep Time 5 minutes
Cook Time 0 minutes
Total Time 5 minutes
Yield 2 drinks
Calories 142kcal
Author Lisa Huff

Ingredients
 

Instructions

  • Place the banana slices, ice cubes, almond milk, cocoa powder, almond butter, and vanilla into a blender and process until smooth.

Notes

SNAPPY TIPS:
  • Make sure your banana slices are really frozen for best results. 
SNAPPY SUBSTITUTIONS:
  • You can substitute any kind of nut butter for the almond butter and any kind of milk for the almond milk. Taste will vary greatly depending on what you substitute. I personally think coconut milk and peanut butter or peanut butter powder are the best.
Course: Drink
Cuisine: American
Keywords: after school snack, chocolate peanut butter smoothie
Did you try this recipe?Tag @SnappyGourmet or #SnappyGourmet!

Nutrition:

Calories: 142kcal | Carbohydrates: 20g | Protein: 4g | Fat: 7g | Saturated Fat: 1g | Sodium: 171mg | Potassium: 388mg | Fiber: 5g | Sugar: 8g | Vitamin A: 38IU | Vitamin C: 5mg | Calcium: 194mg | Iron: 1mg

(Nutrition data is provided when available for informational purposes only and calculated using an online nutritional calculator. For the most accurate information please calculate based on specific ingredients and brands you use as well as any changes you made to the recipe. I am not a certified nutritionist or registered dietician and any nutritional information provided should only be used as a general guideline and estimate.)

collage of Healthy Chocolate Milkshakes

HUNGRY MUCH?

Join our FREE email list and get a FREE E-Book with our favorite recipes and more!
 

You can unsubscribe anytime. For more details, review our Privacy Policy. 

Categories:

, ,
Lisa Huff pic

About Lisa Huff

Lisa Huff is a Cookbook Author, Freelance Recipe Developer, Food Photographer, Blogger/Writer, and award-winning home chef. She loves creating unique recipes from healthy to decadent including cocktails, appetizers, main dishes, dessert recipes and more and has appeared on various shows, publications, and websites.

Leave a Reply

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

Recipe Rating




27 Comments

  1. I used this for my assesment

  2. Can’t have nut butters. Can they be omitted?

    1. It can be omitted but the consistency and taste will be quite different. You could also try adding more banana or a nut butter substitute.

  3. josaihgour says:

    it was actually 5 min to make and 3 severing’s can actually serve
    3 people taste’s amazing

  4. Drinking it now. Made it as your son did in the video. Really liked the fact that it’s not super sweet and makes a good breakfast shake. Guilt free

  5. What if I don’t have a blender?

    1. Hard to make without a blender. Could try a strong immersion blender or food processor with a sharp blade.

  6. Cathy McCausland says:

    Can I have the calories and fat grams for this shake, please

    1. Sorry don’t have offhand. It can vary depending on any changes you make so I’d suggest using an online calculator.

More You'll Love

  • Cannoli Cream Strawberry Shortcake

  • Freezer Salsa

  • Boom Sauce

  • Mango Smoothie

  • Mexican Refrigerator Pickles

  • Cranberry Orange Muffins (Panera Copycat)