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.

Ingredients In Peanut Butter Banana Protein Shake

Choosing the right ingredients is key. My top tip? Pick a chocolate protein powder that you really enjoy!

  • Chocolate Protein Powder: I’ve tried many, but 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. Here’s a list of the top-rated protein powders.
  • Banana: Use a frozen ripe banana for extra creaminess. Stick to no more than 1/2 cup to keep the banana flavor subtle.
  • Peanut Butter: Real peanut butter is best, but powdered peanut butter works too. 
  • Milk: I typically use unsweetened vanilla almond milk, but any milk will work. I use whole milk when making this for my kiddos!
  • Ice: Use about 1 cup or eight regular cubes for a thick shake.
  • Cocoa Powder: Dutch-process cocoa gives the best and richest flavor. Hershey’s Special Dark® is what I like best!

[Quicktip] Use a high-powered blender for this thick shake. You might need to blend it a couple of times; it’s worth it for the creamy result! Here’s the blender I use and love.

Quick Tip

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 6 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 6 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




24 Comments

  1. Bri says:

    This looks like a great protein shake! I’ll try it this week in place of my usual recipe ๐Ÿ™‚

  2. Sam says:

    Oh my goodness. This is going to be my post-workout shake. Healthy and full of protein Thanks for sharing!

  3. Kayle says:

    5 stars
    I think this shake is friggin GENIUS. Anything that is healthy but tastes like a pb cup is good with me ๐Ÿ˜€

  4. Dorothy says:

    This shake is the BEST

  5. Melanie says:

    Looks like a perfect way to kick start the day. I love my chocolate peanut butter banana smoothie. It’s my go to breakfast for the last 2 years.
    Pinning!
    Have a great holiday weekend Chelsea!

  6. Kristi says:

    This Peanut Butter shake looks absolutely amazing!

  7. Beth says:

    Chocolate, peanut butter, and banana smoothies are definitely my favorites, and I love this version!

  8. Kelly says:

    This looks really yummy! I love peanut butter shakes.

  9. Gayle says:

    This protein shake looks so delicious, Chelsea! Your photos are flawless and I just want to dive into this beauty right now! ๐Ÿ™‚ Pinning!

  10. Taylor says:

    PB is my life….and so are protein shakes. I am obsessed with this. Pinned!