Home » Beverage Recipes » Protein Milkshake Recipe

Protein Milkshake Recipe

Gluten & Grain Free RecipesLow Carb & Keto RecipesSugar Free RecipesTrim Healthy Mama Recipes
Jump to Recipe
5 from 3 votes
Pinterest Hidden ImagePinterest Hidden Image

Are you looking for a quick breakfast or a healthy snack? This Protein Milkshake Recipe is the best way to curb sugar cravings while adding more protein to your daily diet. It’s an easy way to increase your protein intake without spending much time in the kitchen. With 33 grams of protein per serving, you can’t go wrong!

protein milkshake recipe topped with whipped cream in tall glass

One of the challenges of eating enough protein is finding easy ways to add it throughout the day. The best part about this simple milkshake recipe is the creamy texture and flavor**, and** yes, the high protein is an added benefit! It’s a healthy alternative when you’re craving something sweet, without having to add in a bunch of additional ingredients.

I like this healthy milkshake’s flavor and enjoy drinking it much more than eating a plain ol’ protein bar. You can whip up this protein smoothie as a great way to start the day or use this healthy smoothie as a simple dessert. The options are endless!

Don’t forget to try this Protein Cheesecake Recipe and my Keto Protein Balls for more protein-rich recipes!

protein shake in tall glass

Ingredients

  • Coconut milk or almond milk – This helps to thin out the shake while keeping it creamy. You can also use ultra-filtered milk if you want to increase the protein content even more.  
  • Greek yogurt or kefir – Adds creaminess and extra protein.  
  • Protein powder or peanut butter powder – The main protein source. Choose your favorite flavor or use peanut butter powder for a chocolate peanut butter milkshake.
  • Nut butter – Helps with the milkshake flavor and adds richness. 
  • Joy Filled Eats Sweetener (or see alternatives in recipe notes) – This is optional but is a great way to add sweetness to this chocolate milkshake. 
  • Cocoa powder – Adds a dark color and chocolate flavor. 
  • Xanthan gum – This is optional but helps thicken the milkshake.
  • Ice cubes – Cools the milkshake and gives it a thicker, frosty texture.
  • Water – You may not need this, but adding a little water can help to make the shake thinner.

See recipe card for quantities.

ingredients in small bowls

How to Make a Protein Milkshake

ingredients in blender

Step One: Add all of the ingredients except the ice to the blender.

ice cubes added

Step Two: Blend until smooth. It helps to pulse the blender.

protein shake being poured into glass

Step Three: Add the ice and blend again until smooth. If you want to thin out the shake, this is where you can add extra water or almond milk. 

overhead shot of protein milkshake

Step Four: Pour into a cup and top with whipped cream, if desired.

Top Tip💡

You control the thickness of this milkshake. You can make it thicker to eat with a spoon, almost giving it an ice cream texture, or thin enough to drink with a straw. Start with less liquid and add more as needed until you get the consistency you like. If you make it extra thick, it’s almost like eating protein ice cream with a spoon!

Substitutions

  • Protein powder – You can use vanilla protein powder or chocolate protein powder, so pick your personal favorite. I tend to like the chocolate peanut butter flavor over a plain vanilla protein shake, which is why I follow the steps on the recipe card to get that flavor. You can also use a plant-based protein powder, although you may need to adjust the liquid since different powders absorb different amounts.

Variations

  • Add a whole banana – Adding natural sweetness is another great option. A banana will change the flavor combinations a bit, but in a yummy way! 
  • Dairy-free – Use almond milk or coconut milk, a dairy-free yogurt, and plant-based protein powder to make this milkshake dairy-free.
  • Protein – There are a lot of options when it comes to protein, such as whey protein powder or soy protein powder. Choose what you like and use it.
  • Collagen – You can add a scoop of collagen peptides for additional protein. Just remember that collagen isn’t a complete protein, so I wouldn’t use it as the only protein source.
  • Extra flavor – A splash of vanilla extract or a pinch of cinnamon adds a little extra flavor without much effort.
  • Fruit – Try adding frozen strawberries or cherries for a fruity chocolate milkshake. Just keep in mind that adding fruit will change the carbs and calories.

See these High Protein Low Carb Recipes for more great options!

protein shake topped with whipped cream

Equipment

All you need for this chocolate protein shake is a blender. It’s simple to make! A high-speed blender works especially well for crushing the ice and making the milkshake smooth and creamy.

Storage

I don’t recommend making this milkshake ahead of time. Add the ingredients, blend them, pour, and enjoy. Fresh is best when it comes to flavor and texture.

However, if you want to make it ahead and freeze it for later, that does work well! Pour the prepared milkshake into a freezer-safe jar or container, leaving a little room for expansion. It will keep in the freezer for 1-2 months.

Let it thaw slightly before enjoying, or blend it again if you want to bring back that creamy milkshake texture.

Common Questions

Can I add cottage cheese to homemade protein shakes? 

Cottage cheese is a great way to increase the protein amount, but you do need to be sure that you blend it well for a smooth texture. Blending it thoroughly helps get rid of the curds so you don’t notice them in the finished milkshake. I use cottage cheese in my Cottage Cheese Fruit Smoothie for added protein.

Can I add fresh fruit?

While fruit doesn’t add much extra protein, it is a delicious way to add more flavor. If you want to top your milkshake with fresh berries, that’s always a great option as well! You can also add frozen fruit to the blender for natural sweetness.

How many calories and carbs are in this protein milkshake?

The exact calories and carbs depend on the milk, yogurt, protein powder, and sweetener you use. Check the nutrition information in the recipe card for the amounts based on the original recipe.

Want to Save This Recipe?

Enter your email below & we’ll send it to your inbox. Plus get great new recipes from us every week!

Save Recipe

By submitting this form, you consent to receive emails from Joy Filled Eats

protein milkshake in glass

Protein Milkshake Recipe

Taryn Scarfone
This creamy Protein Milkshake Recipe has 33 grams of protein per serving! An easy chocolate protein shake that's perfect for breakfast or a snack.
5 from 3 votes
Prep Time 2 minutes
Total Time 2 minutes
Course Beverage
Cuisine American
Servings 2
Calories 281.8

Ingredients
 
 

Instructions
 

  • Blend all the ingredients except the ice until smooth.
  • Add the ice and blend again until very smooth. Add water if need to thin the milkshake.

Notes

Nutrition: the nutrition facts are based on one serving. This smoothie makes 2 servings. There are 33 grams of protein per serving.
Substitutions: you can swap the coconut milk or almond milk for any other milk replacement you like.
To Freeze: pour into a freezer-safe bag, jar, or container. It will last in the freezer for 1-2 months. Thaw for a few minutes, then toss into the blender to soften. You can also freeze into ice pops.
Notes on Sweeteners: 
I use my own blend of xylitol, erythritol, and stevia in my recipes. This is twice as sweet as sugar. It is comparable to Trim Healthy Mama Gentle Sweet and Truvia.
To sub in Swerve or Lakanto Monk Fruit use 1.5 times the amount of sweetener called for. 
 
To sub in Pyure or Trim Healthy Mama Super Sweet use half the amount of sweetener called for.
 
Substitutions will work in most recipes. They may not work in candies, such as caramel.

Nutrition

Serving: 1.5cups (approx)Calories: 281.8Carbohydrates: 12.5gProtein: 33gFat: 11.6gSaturated Fat: 2.9gPolyunsaturated Fat: 2.2gMonounsaturated Fat: 5.3gTrans Fat: 0.01gCholesterol: 2.5mgSodium: 405.3mgPotassium: 561.1mgFiber: 3.1gSugar: 7.4gVitamin A: 2.2IUCalcium: 185.9mgIron: 1mg
Love this recipe?Please leave a 5 star rating!

Like what you see? Follow me on Facebook and Instagram! Love this recipe? Leave a comment & a 5-star rating right here! Make sure you don’t miss new recipes by getting email updates!

Originally Published May 9, 2024. Revised and Republished October 15, 2026.

Similar Posts

3 Comments

5 from 3 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating