Thick and creamy Peanut Butter Protein Shake. This tasty drink is just like a peanut butter cup milkshake, but with better-for-you ingredients!

Enjoy this protein shake as a snack to beat sugar cravings, or as a drink before or after working out. It also makes a great breakfast! Next, try this protein-packed Apple Smoothie or Pumpkin Protein Shake.

The easiest and best peanut butter protein shake recipe that tastes like a milkshake.

Peanut Butter Protein Shake

Making this Peanut Butter Protein Shake is super easy; just put all the ingredients in a blender and blend!

Peanut butter and chocolate are one of my all-time favorite flavor combos. My regular Chocolate Protein Shake is a huge favorite, and this version adds a delicious peanut butter flavor. It’s so rich and tasty, it’s like a milkshake but packed with great flavors and good-for-you ingredients.

Quick Tip

If you want to use powdered peanut butter in this shake, use 2 tablespoons of powdered peanut butter and 1/2 tablespoon of real peanut butter.

All the ingredients including cocoa powder, vanilla, peanut butter, protein powder, bananas, milk, ice, and honey prepped out for easy assembly.

Chocolate peanut butter protein shake with fun toppings like chocolate chips and reeses to give you a high protein treat.

Peanut Butter Protein Shake Tips

Here are some quick tips to make your Peanut Butter Protein Shake even better:

  1. Adjust the Thickness: Use less milk for a thicker shake or more for a thinner one.
  2. Add Nutrition: Add chia seeds, hemp seeds, or flaxseeds for fiber.
  3. Natural Sweeteners: Sweeten with more banana, maple syrup, or honey if desired.
  4. Add Greens: Toss in some spinach or kale for extra nutrients.
  5. Keep It Cold: Use frozen bananas and cold milk for the most milkshake-like drink.

Storage

This Peanut Butter Protein Shake tastes best right after blending. If you need to store it, pop it in the fridge for up to a day. Shake or blend it again before drinking, as the ingredients may separate. 

More Delicious Breakfast Smoothies:

5 from 8 votes

Peanut Butter Protein Shake

The thick and creamy Peanut Butter Protein Shake is the perfect nutritious alternative to satisfy your peanut butter cup craving.
Prep Time: 5 minutes
Blending Time: 2 minutes
Total Time: 7 minutes
Servings: 1 protein shake

Equipment

  • Blender

Ingredients  

  • 1/2 banana sliced and frozen
  • 3/4 cup unsweetened vanilla almond milk see note 1
  • 1 tablespoon Dutch-process cocoa powder
  • 2 tablespoons peanut butter see note 2
  • 5 tablespoons chocolate protein powder see note 3
  • 1 teaspoon honey
  • 8 ice cubes
  • 1/2 teaspoon vanilla extract optional

Instructions 

  • The night before, peel the banana, slice into large coins, and place in a plastic bag in the freezer.
  • When the banana is completely frozen, measure 1/2 cup and add it to a blender, along with the rest of the ingredients. Blend until smooth.
  • Pour into a large glass and drizzle with extra peanut butter if desired. Enjoy immediately.

Video

Recipe Notes

Note 1: Or milk of choice, use chocolate almond milk for a more chocolate-y shake!
Note 2: To use powdered peanut butter in this shake, combine 2 tablespoons of powdered peanut butter with 1/2 tablespoon of real peanut butter.
Note 3:ย The protein powder you use makes a huge difference in the taste of the shake. My favorites are Just Ingredients chocolate-coconut flavor and Clean Simple Eats chocolate. Choose a sweetened protein powder that tastes good to you; it can really make or break the shake's flavor.
Storage: Best enjoyed immediately.

Nutrition

Serving: 1protein shake | Calories: 393kcal | Carbohydrates: 34.8g | Protein: 26.4g | Fat: 19.8g | Cholesterol: 3.4mg | Sodium: 384.2mg | Fiber: 4.3g | Sugar: 14.6g

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

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 8 votes (3 ratings without comment)

Leave a comment

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

Recipe Rating




22 Comments

  1. Kathy says:

    5 stars
    Wow, that was really good! I used the frozen riced cauliflower because I don’t like bananas, and I used 1TBSP peanut butter and 1 TBSP peanut butter powder and it was so creamy and tasty! I did put in a bit too much honey (it was super sweet), so I’ll dial that back next time, which will be soon!

    1. Chelsea says:

      Delish! I am so thrilled you loved this peanut butter protein shake! Thanks for your comment Kathy!

  2. Carrie says:

    Going to try without the chocolate as I want a peanut butter shake not a peanut butter chocolate shake. Might have to add more peanut butter to replace the cocoa, will see. Thanks for the recipe

  3. SherrylB says:

    Love this recipe. I tried one similar but I want to try this one.

    Thanks,
    SherrylB

    1. Chelsea says:

      Yay! So happy to hear this! Thanks Sherryl! ๐Ÿ™‚

  4. Jenn says:

    5 stars
    This taste so good, is this OK to drink every morning for my meal replacement?

    1. Chelsea Lords says:

      I’m so glad you enjoyed! This is definitely a well rounded breakfast and if it keeps you feel and satisfied I think it’s a great option! Just listen to your body! ๐Ÿ™‚

  5. Tammy says:

    5 stars
    Made this for my husband tonight, he loves it. Thanks for a delicious high protein shake.

    1. Chelsea Lords says:

      Yay!! So glad he enjoyed! Thanks Tammy! ๐Ÿ™‚

  6. Sara Kidd says:

    5 stars
    Love this recipe, had been trying to get my protein shakes creamier and finally realized thanks to your recipe I was adding too much almond milk and too much ice. Thanks!

    1. Chelsea Lords says:

      I am so happy you loved this protein shake and you were able to figure the consistency out! Thanks for your comment Sara! ๐Ÿ™‚

  7. Melinda says:

    what is the calorie and fat intake do you know?