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

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

Peanut Butter Protein Shake

Making this 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

IngredientSwaps or Tips
Chocolate Protein PowderUse vanilla protein powder for a lighter taste, or try a plant-based option if dairy-free.
Banana (frozen)If you don’t like banana flavor, use frozen zucchini or cauliflower rice for creaminess.
Peanut ButterUse powdered peanut butter for fewer calories, or almond butter for a different twist.
MilkAlmond milk, oat milk, or regular milk all work.
Cocoa PowderUse Dutch-process cocoa for a more intense taste.
IceSkip if you like a thinner shake.

Quick Tip

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!

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 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:

Tap stars to rate!
5 from 7 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

Video

Equipment

Ingredients

  • 1/2 cup 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.
Final step! Please let us know how it was by leaving a review.

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 powdered peanut butter with 1/2 tablespoon 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 7 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




26 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!