Peanut Butter Protein Shake
17
Published Jul 06, 2021, Updated Aug 22, 2024
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.

Not only does the peanut butter add the best flavor but it also adds a bit of protein too!
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
tip! 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.
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!
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.
Everything You Need to Make Peanut Butter Protein Shake
Vitamix A3500 Ascent Series Smart Blender
Buy Now โJustin’s Nut Butter Peanut Butter, Classic, 16 Ounce
Buy Now โMore Protein Shakes to Try
- Vanilla Protein Shake
- Chocolate Protein Shake
- Banana Protein Shake
- Coffee Protein Shake
- Strawberry Protein Shake
- Samoa Cookie Protein Shake
- Protein Milkshake
If you enjoyed this recipe, please consider leaving a โญ star rating and let me know how it went in the ๐ comments below.
Peanut Butter Protein Shake
Ingredients
- 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
Instructions
- Add all ingredients into your blender.
- Blend until smooth. Drizzle a little peanut butter on top and serve.
Video
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Awesome protein shake! I recognize the importance of protein, but I hate the taste. Your recipe helped mask that taste and it will definitely be part of my normal morning rotation now. I. actually shared the recipe with my friend who is a carpet cleaner. He is super busy and has a crazy daily schedule. He hates protein shakes for the same reasons as I do, but he ended up loving this and told me he’s made it everyday this week. Thanks so much for the recipe.
Hi Krista! This seriously makes me so happy to hear. I am so glad you are enjoying this shake and shared it with your friend. Thank you for taking the time to share your review + star rating, I really appreciate it!
made this using chocolate protein powder instead of vanilla! DELICIOUS! literally tastes like an ice cream shake
So glad you loved this recipe, Rachael. Thanks for making it and for coming back to leave a review. I appreciate it!
Really good!
I modified it a little and used milk as opposed to almond milk and didn’t use ice cubes. Then I added about a tsp or less of chocolate powder. I blended this in my food processor. Tastes great, feels clean!
YUM! I am so glad you are loving this shake recipe, Kelly! Thank you for taking the time to share your review + star rating, it means so much to me!
Absolutely ๐ฏ delicious ๐ I used a cafe latte protein shake as a milk replacement and drizzled with sugar free chocolate ๐ซ syrup. A treat I don’t have to feel guilty about!
YUM! This sounds amazing, Amber. Thank you for taking the time to share your review & star rating, I really appreciate it!
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!!
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!
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.
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!
V Good! Simple few ingredients ๐
Happy to hear you enjoyed this protein shake, Ben! Thanks for the review ๐
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!
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!
So glad you enjoyed this shake, Monica! Thanks for trying and coming back to leave a review. I really appreciate it!