Get two new free healthy recipes each week. Sign Up

Chocolate Protein Shake

5 from 2 votes

This healthy chocolate protein shake recipe is packed with over 55 grams of protein and tastes like a chocolate milkshake!

Protein Chocolate Milkshake

What makes this the best protein shake?

More protein. My recipe contains more than twice the amount of protein found in many chocolate protein shake recipes and store bought protein drinks.

Superior chocolate flavor. If you love thick, diner style ice cream milkshakes, this is your kind of creamy protein shake.

Great post workout option. Each nutrition filled serving provides potassium, fiber, magnesium, hydration, and over 50% of the RDA for both calcium and iron.

High or low calorie. Customize the recipe to fit your personal weight loss or gain goals. For a weight gain shake, use real sugar and include the optional two tablespoons of peanut butter.

Easy to make. Whip up your own homemade version in under thirty seconds for breakfast or snack, and save the high cost you’d pay at an expensive smoothie shop.

Also try this Protein Cookie Dough

Chocolate Protein Shake Ingredients

Key ingredients

Milk – Use your favorite milk of choice, and look for a high protein milk, like skim or soymilk instead of almond milk, to give you more protein.

Protein powder – Many chocolate protein powder options are available on the market, including whey, casein, and pea based powders. Try different brands to find your personal preference.

Sweetener – Pretty much anything goes, including pure maple syrup, honey, regular sugar, or stevia for a sugar free and keto protein shake.

The amount will depend on whether your milk, yogurt, and protein powder are sweetened or unsweetened.

Yogurt – Regular or Greek yogurt both work in this protein smoothie. I recommend vanilla yogurt for optimum flavor, although plain is fine as well.

For a dairy free and vegan protein shake, choose a plant based yogurt or substitute one ripe banana.

Use leftover yogurt in an Orange Smoothie

Chocolate protein shake recipe video

Homemade Chocolate Protein Shake

Step by step instructions

  1. Begin with cold milk and yogurt or a frozen banana.
  2. Add all ingredients to either a large or single serving blender, and blend until thick and completely smooth.
  3. Serve immediately in milkshake glasses or mason jars.
  4. Decorate with cacao nibs or chocolate syrup and shaved chocolate if desired.
  5. Leftovers? Store them in a tightly covered cup or container in the refrigerator for up to three days. Or freeze in popsicle molds for homemade instant chocolate protein pops on a hot summer day.

I just tried this recipe and it is so delicious! And very filling! It’s great for breakfast on the go.

-Kerry
Chocolate Protein Smoothie (No Banana)

Chocolate protein shake flavors

  • Mocha: Add a half teaspoon of instant coffee or espresso powder for an energizing caffeine boost.
  • Peanut butter cup: Blend in one or two tablespoons of peanut butter, almond butter, or powdered peanut butter. Bonus, this increases the protein content too.
  • Chocolate covered cherry: Use a cherry flavored yogurt, or replace the yogurt with six ounces of pitted frozen cherries.
  • Mint chocolate chip: Add a fourth teaspoon of pure peppermint extract or more to taste. Garnish with mini chocolate chips and fresh mint leaves.
  • Strawberry: Go with strawberry yogurt and add a few drops of pure vanilla extract. Or change up the flavor by trying raspberry, blueberry, or banana yogurt.
Creamy Chocolate Protein Shake Recipe (Single Serving, High Protein)

The recipe was adapted from my Chocolate Smoothie and Protein Hot Chocolate.

Pin it now to save for laterPin Recipe

Chocolate Protein Shake

This thick chocolate protein shake recipe is packed with over 55 grams of protein!
Prep Time 5 minutes
Total Time 5 minutes
Yield 1 protein shake
5 from 2 votes

Ingredients

  • 1 cup milk of choice (240g)
  • 1 scoop chocolate protein powder (30g)
  • 6 oz vanilla yogurt or 1 banana (170g)
  • sweetener of choice
  • 2 tbsp peanut butter or almond butter (optional) (30g)

Instructions

  • To make the chocolate protein shake, start with cold ingredients. Blend everything in a blender until thick and smooth. Serve and enjoy. If you have leftovers, refrigerate them in a lidded container for up to three days.
    View Nutrition Facts

Notes

Readers also love these healthy Chocolate Overnight Oats.
 

Have you made this recipe?

Tag @chocolatecoveredkatie on Instagram

Healthy Chocolate Protein Recipes

Protein Brownies

Protein Brownies

Breakfast Overnight Oats With Protein Powder

Protein Overnight Oats

Single Serving Protein Cookie

Single Serving Protein Cookie

Black Bean Brownie

Black Bean Brownies

Protein Banana Bread

Protein Banana Bread

Chocolate Frosted Protein Donuts

Protein Donuts

Chocolate Protein Mug Cake

Chocolate Protein Mug Cake

Easy High Protein Snack Fluff

Protein Fluff

Protein Ball Recipe

Chocolate Protein Truffles

Homemade Chocolate Frozen Yogurt

Chocolate Frozen Yogurt

Healthy High Protein Muffins

Protein Muffins

Published on June 1, 2025

Meet Katie

Chocolate Covered Katie is one of the top 25 food websites in America, and Katie has been featured on The Today Show, CNN, Fox, The Huffington Post, and ABC's 5 O'clock News. Her favorite food is chocolate, and she believes in eating dessert every single day.

Learn more about Katie

Get Free Recipes

Don’t Miss Out On The NEW Free Healthy Recipes

Sign up below to receive exclusive & always free healthy recipes right in your inbox:

Chocolate Covered Katie The Healthy Dessert Blog Recipes

Popular Right Now

Reader Interactions

165 Comments

Leave a comment or reviewLeave a rating
  1. Michelle says

    I was so excited to try your chocolate shake recipe and I made it today. I added banana and sesame nut butter. Can’t wait to try your other recipes!!! Thanks for your posts and keep them coming.

  2. Susan says

    I use protein powder all the time. The one we really like – the only one we’ve ever liked – is Designer Whey (guess that doesn’t work for vegans, does it?). Texture and flavor are good (we use only the stevia-sweetened varieties). We especially like the double chocolate flavor. The one soy protein we tried, a plain one, was awful – could maybe use it in baking, but it was nasty, powdery stuff.

  3. Em says

    I added 1/4 tsp chili powder to a single serving of the chocolate protein milkshake for a little extra kick. It was REALLY tasty!

  4. Filmi says

    Tried this today and it was delicious! I don’t like very strong chocolate taste so I used the Dutch processed cocoa. It was wonderful and filling. Also after measuring the tofu, I froze half of it so that made the shake taste extra cold! Thanks for another great recipe.

  5. David says

    This was a great recipe. I do not like tofu at all, but I could not taste it in the shake. I used 365 brand firm tofu from whole foods – they did not carry the morinu. I did a variation, which i liked better, using just 1 cup milk, a frozen banana, and just 1 tbsp peanut butter. It was thicker, and more chocolatey.
    Thanks!

  6. Judi says

    Love your healthy recipes! I wanted to share what protein I use besides powders… Egg whites from Egg Whites International! They are incredible, clean and safe, and no flavor, so you can add it to anything to get more protein in, and it won’t affect the taste… And no grittiness… Just smooth! Go to their site to learn about this best source of protein!

  7. Laurel Hamilton says

    Lean 1 chocolate is the best ever! You mix it with water and ice so there is no milk distress and add a half of a banana to make it taste way better than the ones at Starbucks!

  8. Stefanie says

    Hi! I just tried this recipe and really enjoy it! I wish I’d noticed before though that it makes 2 servings rather than one; I was going “Whoa, this is a lot!” when I was making it. Still, I will make this again!

  9. Melissa says

    This is my now go to protein shake recipe. I will never make another one except for this one. I recommend this recipe to everyone and I now even have it written down in my recipe book which is like an exclusive club all on its own!

  10. Sheryl says

    I’m a chocolate lover too and something similar to this but without tofu. Here’s the recipe if you’d like to try it, I call it So Good (and good for you) Chocolate Smoothie:
    3/4 cup milk (any kind, dairy or not or combination)
    1/4 tsp stevia
    1 tbsp Dutch cocoa powder
    1tsp vanilla
    1tbsp flax meal
    combine in a blender and mix well, then add
    1 frozen banana cut in chunks
    1/3 cup ice
    Blend until smooth. Add additional milk 1 tbsp at a time until desired consistency. Enjoy!

  11. Hungry Heather says

    Just made this and it was awesome! So thick and rich, it was like dessert since I added a dropper full and a half of liquid stevia. Mmmm!

    Thank you Katie for yet another wonderful recipe!

  12. Amy says

    I love this. I have made it several times in the last 10 days. The first time, I used coconut nectar. I thought the flavour was too strong. The second time, I used maple syrup. That was great. This time, I took out the vanilla and put in a splash of mint extract. It tastes like a mint GIRL SCOUT COOKIE. I also put in a handful of spinach, but don’t tell my (very hard to feed) son. He loved it! Next time, I’m going to try it with chocolate protein powder.

    We use Vegalite, by Thorne. It’s is pricey but really good.

    As always, thanks for the delicious recipe, Katie! I’m making your chocolate mousse pie with the chocolate crust for a dinner party tomorrow! You are the best!

  13. Kay says

    I came across this recipe when searching for tofu smoothies. This is really good (unlike one I found on another site yesterday)!! I used the PB and like that added flavor. I also added a sliced frozen banana because I love bananas. This was a really filling shake. I’ll be making it often. AND two added bonuses: I read that tofu helps reduce hot flashes which I’ve been having a lot lately. Surprisingly this seems to be true for me! The other bonus is just finding this website. Great job, Katie! I”m excited to use other recipes.

  14. Jacque Claseman says

    I’d really like to have all the recipes that were in this post. Like the Oreo milkshake, etc.
    Thanks

  15. Vanessa M. says

    I used 1 3/4 c milk, and think I’ll try 1 1/2 c instead next time. Yummy! I could taste the tofu at first (I didn’t use Mori-Nu, whoopsie!), but the taste went away quickly. I used the 2 Tbsp PB , and mmmmmmmm! I would definitely make this again. It hit the spot for a milkshake craving. Great treat!

  16. Betty says

    5 stars
    This was easy to make and tasted thick and creamy like the recipe said it would. Very satisfied with the recipe 10/10

See More Comments

5 from 2 votes

Leave A Reply

Recipe Rating




Get Free Recipes

Don’t Miss Out On The NEW Free Healthy Recipes

Sign up below to receive exclusive & always free healthy recipes right in your inbox:

Chocolate Covered Katie The Healthy Dessert Blog Recipes