Peanut Butter Protein Shake



Save to FavoritesPrintJump to Recipe

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

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.

Close up of a peanut butter protein shake in a glass with a drizzle of peanut butter and chopped peanuts on top.

Not only does the peanut butter 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 five 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.
  • ice – a handful of ice thickens the shake and makes it extra cold
Add even more protein by adding Greek yogurt and chia seeds or flaxseed. 
Pouring peanut butter protein shake from a blender to a glass.

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 peanut butter protein shakes.

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.

Two peanut butter protein shakes with straws.

My Fave Protein Packed Recipes

More Protein Shakes to Try

Want to save this recipe? Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!
4.16 from 65 votes

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.
Prep Time: 5 minutes
Total Time: 5 minutes
Servings: 1



  • Add all ingredients into your blender.
    Ingredients for a peanut butter protein shake in a high powered blender.
  • Blend until smooth. Drizzle a little peanut butter on top and serve.
    Peanut butter protein shake in a high powered blender.



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

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


Additional Info

Course: Drink
Cuisine: American
Keyword: peanut buter 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. 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. So glad you enjoyed this shake, Monica! Thanks for trying and coming back to leave a review. I really appreciate it!

  2. 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!

  3. 4 stars
    Very good but I changed frozen bananas to 3 strawberries. I didn’t have bananas at the time. Overall it’s good and I think you should try the strawberry version.

    1. Hi Nolan, so glad that substitution worked for you! Thank you for taking the time to come back and leave a review + comment, I appreciate it!

  4. 5 stars
    Really good! I’m new to protein powder and have a hard time with just mixing with milk (tastes like non-set pudding to me!). Tried this minus the banana (I’m diabetic), it taste wonderful! Super easy to make and feels like I’m having a real ice cream shake! This will be on my daily routine now! Thanks!!

    1. YUM! I am so excited to hear that you found this recipe and are loving it, Ginny. Thank you for coming back and sharing your review + star rating, it means so much to me!