Peanut Butter Protein Shake
This post may contain affiliate links. See my disclosure policy.
My creamy peanut butter protein shake takes seconds to make and packs in over 20 grams of protein.

It’s no secret I’m obsessed with peanut butter, and I’m always looking for new ways to use it in. One of my favorite ways to enjoy this flavor is as a post-workout shake.
Now, because I’m enjoying a protein shake after every workout (my partner and I lift 5 days a week!), this shake had to tick a few boxes: high in protein, tasty, and fast. My peanut butter protein shake has a thick, creamy texture that’s seriously to die for, and it’ll make you swear off store-bought shakes for good.
Each shake also packs in 20 grams of protein. My partner won’t admit it, but I sometimes wonder if he’s working out just so he can have this afterwards- it’s that tasty!
Table of Contents
Peanut butter protein shake recipe highlights
- 5 key ingredients. Nothing complicated here. Just a few kitchen basics and your favorite protein powder.
- Quick and easy. Blend everything together and serve. It’s that simple.
- Healthy. Bananas provide potassium, chia seeds add fiber, and peanut butter adds healthy fats and protein. Well, we know all about protein!
Key Ingredients
Here are some notes on the main players that go into this shake. For the complete list with measurements, jump to the recipe card below.
- Banana. I highly suggest using frozen bananas since they’ll keep the shake cold and creamy.
- Milk. I used unsweetened almond milk, but use whichever milk you prefer.
- Protein powder. I used bourbon vanilla protein powder, but unflavored protein works fine. In terms of protein powder types, I successfully tested this shake with casein, brown rice, whey, and pea protein. It was the thickest with casein or brown rice, but all worked.
- Chia seeds. For extra protein, fiber, and omega-3 fatty acids. If you don’t like the consistency of chia seeds, I’d say you probably won’t notice them, but you can use flaxseeds if you prefer.
- Peanut butter. I like using smooth all-natural peanut butter, but crunchy works too. Just a note on the amount used- because I typically enjoy this post-workout, I keep it to half a tablespoon. Feel free to add more!
- Sweetener. Optional, and you may find you don’t need it depending on how sweet your protein powder is. I added a little maple syrup, but honey or keto maple syrup both work.
How to make a peanut butter protein shake
Step 1- Blend. Place all the ingredients in a blender and blend until smooth.
Step 2- Serve. Pour the mixture into a glass or shaker bottle and enjoy.

Dietary and flavor variations
This is such an easy shake to tweak to fit your macro, diet, or even flavor:
- Use a different nut butter. I know ‘peanut butter’ is in the name, but you can use any nut butter (like almond butter or cashew butter) or, for a nut-free protein shake, use tahini or sunflower seed butter.
- Keep it vegan. Use non-dairy milk and vegan protein powder.
- Make a chocolate peanut butter protein shake. Use chocolate protein powder and chocolate milk.
- Skip the banana. If you’re not a fan of bananas, you can use frozen milk ice cubes, cauliflower rice, Greek yogurt, or frozen avocado.
- Lower the calories. Swap the peanut butter for two tablespoons of peanut butter powder (or low calorie peanut butter). It’s got all the protein but half the calories.

✅ Nutrition reviewed
The nutrition information has been reviewed by registered dietitian Felicia Newell, MScAHN, RD, CPT, for macro accuracy and dietary suggestions.

Peanut Butter Protein Shake
Video
Ingredients
- 1/2 small banana frozen
- 1/2 cup unsweetened almond milk or any milk
- 1/4 cup protein powder I used vanilla protein powder
- 1 teaspoon chia seeds
- 1/2 tablespoon peanut butter
- 4 ice cubes
Instructions
- Place the frozen banana, unsweetened almond milk, protein powder, chia seeds, peanut butter, and ice cubes in a blender. Blend until smooth.
- Pour the protein shake into a tall glass or blender bottle and enjoy immediarely.
Notes
- Peanut butter amount: For a more prominent peanut butter flavor, use two tablespoons.
- Cut the fat: To lower the calories, use low calorie peanut butter.
- Protein powder: I successfully tested casein, whey, brown rice, and pea protein.
- Sweetness: For a sweeter protein shake (or if your protein powder is unsweetened), feel free to add some maple syrup or honey (or allulose or sugar).
Nutrition
More protein shakes to try
If you’re after some other protein shake recipes, these are some of my favorites I rotate between:
Originally published May 2024














Wow listen this. I just have choco peanut butter whey protein. I think it would taste so good in this recipe!
I am trying to get a list of peanut butter shake I am trying to lose 30-40 pounds I want to be 195-200 pounds I most workout I need to just tone up I need a list for my workout right now I weigh 255 most is my stomach have a fatty
I like peanut butter so much. Maybe I could also use almond butter. What do you think?
This sounds like m new favourite dinner snack! Amazing!
Hm you think it will go well with vegan protein?
My favorite flavor! I make this after my workout!!!
This csn be called “snickers” smoothie!
This is the best peanut butter protein shake ever! So thick and creamy!
Thanks, Fernanda!
The best peanut butter protein shake recipe. Tastes like dessert.
How good is it!
This is my favorite peanut butter protein shake recipe. I like to double the peanut butter for more flavor!!
Best peanut butter protein shake recipe ever!
Thanks, Normani!