Peanut Butter Protein Shake
This post may contain affiliate links. See my disclosure policy.
My peanut butter protein shake is thick, creamy, and packed with over 20 grams of protein. It’s the perfect post-workout shake and comes together in seconds.

It’s no secret I’m obsessed with peanut butter, and I’m always looking for new ways to use it. One of my favorite ways to enjoy this flavor is as a post-workout shake.
Because I’m making a protein shake after almost every workout (my partner and I lift 5 days a week!), it has to tick a few boxes: high in protein, genuinely delicious, and ready in minutes. My peanut butter protein shake delivers on all three. It’s thick, creamy, and so satisfying that you’ll swear off store-bought protein 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 afterward- it’s that good.
Arman’s 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.
- Thick and creamy. Frozen banana and peanut butter give the shake a milkshake-like texture.
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 fiber, healthy fats, and a little staying power. If you’re not a fan of chia seeds, don’t worry- you’ll barely notice them once blended. Ground flaxseed works too.
- Peanut butter. I prefer smooth, natural peanut butter, but crunchy works in a pinch. Since I usually enjoy this as a post-workout shake, I keep the amount modest. If you’re making it as a snack or breakfast, feel free to add an extra spoonful.
- 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 works as well.
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. Peanut butter is my go-to, but almond butter and cashew butter work just as well. For a nut-free option, use sunflower seed butter or tahini.
- Keep it vegan. Use non-dairy milk and vegan protein powder. I’ve tested this with both pea and brown rice protein, and both worked well.
- Make a chocolate peanut butter protein shake. Swap the vanilla protein for chocolate protein powder. If I’m really leaning into the chocolate flavor, I’ll use chocolate milk too.
- 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). You’ll still get plenty of peanut butter flavor and protein, but with fewer calories.

More protein shake recipes
If you’re after some other protein shake recipes, these are some of my favorites I rotate between:

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