Peanut Butter Protein Shake


This peanut butter protein shake is made with just five simple ingredients. It’s filling, flavorful and packs in a whopping 30 grams of protein.

As you know, I’m basically obsessed with all things peanut butter. It is one of my all time favorite foods and I love incorporating it into my meals… especially protein shakes.

Glass with a peanut butter protein shake topped with a peanut butter drizzle.

Not only does it add the best flavor but it also adds a bit of protein too!

Almond milk, peanut butter, frozen banana and vanilla protein powder measured out.

Here’s What You Need

This peanut butter protein shake is made with just four simple ingredients. You likely have all of the ingredients in your pantry and refrigerator right now!

  • frozen banana – I recommend using a frozen banana because it will give you that thick and creamy shake texture, however you don’t have to use banana. See my suggestions below for making a banana-free version.
  • vanilla protein powder – I like using vanilla protein powder for added vanilla flavor. That said, you can use a natural (unflavored) or chocolate protein powder if that’s what you have on hand! In terms of which protein powder to use, I love use Nuzest protein powder. It’s plant-based, has a short ingredient list and great nutrition facts! Use my code eatingbirdfood for 15% off your order.
  • milk – I like using an unsweetened vanilla almond milk for my protein shakes, but any milk will work. Feel free to make your own almond milk if you’d like.
  • peanut butter – you can also use peanut butter powder! And any other nut butter works if you have an allergy or just want to use another nut butter.
Add even more protein by adding Greek yogurt and chia seeds or flaxseed. 

What About Peanut Butter Powder?

If you want to make this protein shake a bit lighter, but still get that peanut butter flavor you can use peanut butter powder! Compared to traditional creamy peanut butter, peanut butter powder is lower in fat and calories. I like the PB2 brand but there are many different brands out there. Just look for minimal ingredients.

Side by side photo of ingredients for a peanut butter protein shake before and after being blended.

How to Make a Protein Shake Without Banana

Frozen bananas give shakes and smoothies that thick and creamy texture – similar to a shake you’d get from a smoothie shop. They also add a bit of sweetness, without being too overpowering, as well as, extra nutrients like potassium. That said, I know that some people simply don’t like bananas, need a low-sugar option and/or are allergic so I have some options for you to make this shake banana free:

  • ice – replace the frozen banana with additional ice (about 1 cup). It will give the shake volume and add a nice, frozen slushy texture.
  • frozen milk ice cubes – this is the same concept, but instead of using regular ice cubes, make frozen cubes using your favorite non-dairy milk (like almond milk or coconut) and use about 1 cup of these cubes instead of the frozen banana.
  • frozen cauliflower rice – I use frozen cauliflower rice in my shakes all the time and it works as a low-sugar replacement for frozen banana. I do find that it adds a different texture to shakes, especially if you use a large amount. I’d start with 1/4 cup, give the shake a taste and then add more if needed.

There are some other frozen fruit and veggie substitutes for banana in protein shakes, like frozen berries, frozen mango or even avocado, but I’m not recommending these because they will likely overpower the peanut butter we’re going for with this protein shake. That said, if you don’t mind the extra flavor, feel free to try these!

Two mason jars of peanut butter protein shakes on a wood board.

Can I Use Almond Butter?

Yes! Any other nut or seed butter works great in this protein shake. I love using almond butter or even sunflower seed butter to switch it up. Peanut butter does have the most protein, but since you’re adding protein powder too, any nut works.

My Fave Protein Packed Recipes

More Protein Shakes to Try

Peanut Butter Protein Shake

4 from 23 votes
This peanut butter protein shake is made with just five simple ingredients. It's filling, flavorful and packs in a whopping 30 grams of protein.
Glass with a peanut butter protein shake topped with a peanut butter drizzle.
Prep Time 5 minutes
Total Time 5 minutes
Servings 1


  • 1 scoop (25g) vanilla protein powder
  • 2 Tablespoons peanut butter or peanut butter powder + more for drizzling
  • 1 frozen banana,, in chunks
  • 3/4 cup almond milk
  • 1 handful of ice


  • Add all ingredients into your blender.
    Blender with almond milk, peanut butter, banana and protein powder.
  • Blend until smooth. Drizzle a little peanut butter on top and serve.
    Blender with a peanut butter protein shake.



Serving: 1 Calories: 412kcal Carbohydrates: 36g Protein: 30g Fat: 20g Saturated Fat: 3g Polyunsaturated Fat: 8g Monounsaturated Fat: 5g Trans Fat: 1g Sodium: 625mg Potassium: 757mg Fiber: 6g Sugar: 16g
Course: Drink
Cuisine: American
Keyword: peanut buter protein shake


Please leave a comment and star rating on this post and share on social media using the hashtag #eatingbirdfood. I love seeing your recipe shares!
This post may include affiliate links. Thank you for your support.

Leave a Comment

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

Recipe Rating

    1. Cassandra
      August 23, 2021 AT 12:57 pm

      Went to Target and got a vanilla protein powder. Made this recipe, and it was so good! High in protein and very delicious. Definitely worth making!

    2. Monica Modha
      July 11, 2021 AT 9:19 pm

      5 stars
      Five stars for simplicity of this recipe and a great taste; however, as of now, my favorite is still the Chocolate Protein Shake! Thank you for sharing this simple and wonderful tasting recipes with us!

      1. Brittany Mullins
        July 12, 2021 AT 10:53 am

        So glad you enjoyed this shake, Monica! Thanks for trying and coming back to leave a review. I really appreciate it!

Parchment paper lined with protein balls.


Eating healthy doesn’t have to be boring!



Subscribe to our list and get your free printable PDF of the 3 Day Clean Eating Meal Plan and Shopping List!