Chocolate Protein Shake



Save to FavoritesPrintJump to Recipe

This post may include affiliate links. Thank you for your support.

This chocolate protein shake has a rich chocolate flavor, the perfect texture and 24 grams of protein. And it’s so easy to whip up!

Want more high-protein recipes? Try my protein pancakes, protein cookies and my protein muffins.

Two chocolate protein shakes.

Why You’ll Love This Protein Shake

  • Quick and easy – Just throw a handful of ingredients into your blender and you’ve got a delicious shake to sip for breakfast or post-workout.
  • Protein Packed – This shake has 24 grams of protein and less than 300 calories!
  • Tastes like a chocolate milkshake – the consistency and rich, chocolatey flavor will make you feel like you’re drinking a chocolate milkshake, especially if you add a little whipped cream on top.
Milk, whipped cream, flax seed, frozen banana, chocolate protein powder and cocoa powder measured out to make a chocolate protein shake.

Ingredients Needed:

  • banana – I recommend using a frozen banana because it will give you that thick and creamy shake texture.
  • chocolate protein powder – Since this is a chocolate protein shake, I like using chocolate protein powder. In terms of which protein powder to use, I love use Nuzest protein powder. Use my code eatingbirdfood for 15% off your order.
  • cocoa powder – for more chocolate flavor. Cacao powder also works.
  • milk – I like using an unsweetened vanilla almond milk for this protein shake, but any milk will work.
  • chia seeds or flaxseed – totally optional, but does add a little extra protein, fiber and healthy fats.
  • peanut butter – optional, but makes this shake taste amazing and adds a bit more protein.
  • whipped cream – optional
Pouring chocolate protein shake from a blender to a glass.

How to Make a Chocolate Protein Shake Taste Better?

If you’re used to having a protein shake that’s just chocolate protein powder mixed with water, the blended protein shake recipe I’m sharing here is already going to taste much better!

I think the frozen banana really helps make the texture more appealing (and add a little sweetness) and the added cocoa powder gives it more chocolate flavor. That said, here are some tips for making a chocolate protein shake taste better:

  • pick a good protein powder: to be perfectly honest, some protein powders taste better than others. Many have a chalky texture or weird aftertaste. Find a protein powder that actually tastes good and your shakes will automatically taste better. I’m a big fan of Nuzest.
  • use milk: using milk instead of water will make your protein shake more creamy and make it taste more like an actual milkshake.
  • add peanut butter: I personally loving adding a scoop of peanut butter to my protein shakes. It adds more protein and the combo of chocolate and peanut butter is my fave. It reminds me of peanut butter cups!
  • add mint: love mint chocolate chip? Try adding 1-2 drops of peppermint extract or 4-5 fresh mint leaves to this shake. Or try my mint chocolate chip smoothie.
Two chocolate protein shakes.

My Fave Protein-Packed Recipes

More Protein Shakes to Try

If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

5 from 7 votes

Amazing Chocolate Protein Shake

This chocolate protein shake has plenty of chocolate flavor, the perfect texture and loads of protein! And it's so easy to whip up.
Prep Time: 5 minutes
Cook Time: 0 minutes
Total Time: 5 minutes
Servings: 1


  • 1 scoop (25 grams) chocolate protein powder
  • 1 frozen banana, in chunks
  • ½ Tablespoon cocoa powder
  • ¾ cup milk (I used almond milk)
  • 1 Tablespoon peanut butter, optional*
  • ½ Tablespoon chia seeds or ground flaxseed, optional*
  • handful of ice
  • whipped cream, optional


  • Add all ingredients into your blender except the whipped cream and blend until smooth.
    Ingredients for chocolate protein shake in a high powered blender.
  • Pour into a glass, add a little whipped cream on top, if desired and enjoy.
    Chocolate protein shake in a high powered blender.


  • If you want to lower the sugar content, use less banana. I often do 1/2 of a banana instead of the whole banana. It’s not as creamy, but still good!
  • Peanut butter is optional (and not included in the nutrition facts), but if you’re like me and love chocolate peanut butter flavor you can add it in. You can also use peanut butter powder for less calories and fat. 
  • Chia seeds or flaxseeds are also optional and not included in the nutrition facts. 


Serving: 1 | Calories: 282kcal | Carbohydrates: 34g | Protein: 24g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 587mg | Potassium: 703mg | Fiber: 8g | Sugar: 14g

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Drink
Cuisine: American
Keyword: chocolate protein shake
Did you make this recipe?Mention @eatingbirdfood and tag #eatingbirdfood!

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
Chicken fajita filling on a sheet pan with a wooden spoon. Tortillas are resting on the bottom of the sheet pan.
Get Your FREE High-Protein Meal Plan
Struggling to eat enough protein? Subscribe to my email list and I’ll send you a 3-Day High-Protein Meal Plan with a Shopping List!

Leave a comment

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

Recipe Rating


  1. I’m curious to try this but I’m a little hesitant because of the banana. Does it just add sweetness, or can you actually taste the banana in the shake? 🙂

    1. Hi Marie – It definitely adds sweetness, but depending on how sensitive you are to the flavor of banana you could use frozen cauliflower or zucchini (they don’t add flavor) and then add some sweetener of your preference OR some dates. Hope that helps!

  2. 5 stars
    Really enjoyed this. Whey protein has been making me sick so this is my first shake with the vegan Orgain protein powder in chocolate (was available locally). We used flax instead of chia, and I swapped half of the almond milk for coffee for my husband’s shake.

    I’m looking forward to trying mint when mine comes in and the chia seeds because I like the crunch sometimes. Thanks!

    1. YUM! I am so glad you enjoyed this recipe, Amy. Thanks for coming back and sharing your review & star rating, I truly appreciate it!

      1. 5 stars
        Pretty good. I used 20g Vega protein powder instead of a 25g. I’m fairly picky with trying things but I tried this and it was fairly good. But after eating it, It leaves an after taste kind of but it’s what happens it’s pretty good.

        1. Hi Ivan – I am so glad you’re enjoying this protein shake and it turned out great for you. Thank you for coming back and sharing your review + star rating, it means so much to me!

    1. Of course! I am so glad you are loving this recipe, Christin. Thank you for sharing your review + star rating, I appreciate it!

  3. 5 stars
    Hi, really good content those who are eager to make a body healthy and strong with our shakes. Some friends are not like shakes so they can try vegan protein powder (plant-based proteins) i am using this vegan protein very good resultVegan way

  4. 5 stars
    Ohhhh M GGGGG, this is soooo delicious. I didn’t have my salad mix on hand for lunch today so decided to give this a try and it really does taste like a chocolate milkshake. I didn’t make it all fancy and out any whip cream on it, I’m just drinking it straight out of Vitamix Blender Bottle! Looking forward to trying another one and the other protein shake recipes!

    1. Woo!! So glad this shake was a hit, Monica! Thanks so much for trying it and coming back to leave a review. I so appreciate it!

    1. Maybe start with 1/2-1 Tablespoon? You might need to add more liquid if its too thick.

  5. will be making this soon i never had chocolate protein shake before perfect for hot days in Singapore sorry i took a break from commenting on your recipes as busy with work will dm you if i make this and let you know how it goes Thanks Ramya