Peanut Butter Protein Shake

4.88 from 8 votes

This post may contain affiliate links.

This peanut butter protein shake is satisfyingly sweet and salty, just like a peanut butter cup! It combines just a few simple ingredients like protein powder, peanut butter and frozen banana for a thick and frosty texture and is perfect for dessert, a quick breakfast or post-workout snack.

Peanut butter protein shake in a jar with a straw. Spoon rests beside jar.

Top Review

Surprisingly delicious! I would have never thought of adding nutritional yeast to a smoothie, but it’s genius. Thank you for a delicious smoothie recipe!

Cristin ⭐⭐⭐⭐⭐

Why You’ll Love this Peanut Butter Protein Shake

  • High in protein to support fullness and recovery
  • Quick to prepare in minutes
  • Dairy-free and vegan-friendly
  • Easy to adjust for higher-calorie needs
  • Works well for breakfast, a snack or post-workout
  • Creamy and satisfying texture
  • Tastes like a peanut butter cup!
  • Frozen banana makes it extra thick and creamy.
  • It’s easy to customize with different swaps and extras.

For more protein shakes, this Vegan Carrot Cake Smoothie, Orange Mango Smoothie and Kale Spinach Smoothie are yummy and nutritious too.

Prep Time: 5 min

Cook Time: None

Servings: 1

Nutrition: 456 calories | 33g protein | 9g fibre

Diet: Vegan, gluten-free, dairy-free.

Difficulty: Easy

Ingredients You’ll Need

Below is a quick overview of what you’ll need to make the recipe and any substitutions you can make. Use the recipe card with the full list of ingredients and measurements at the bottom of the post when you’re ready to make the recipe.

Visual of list of ingredients needed for making a peanut butter protein shake.
  • Frozen Banana: Don’t skip the frozen banana, it’s the key to a silky smooth, thick and frosty protein shakes! Extra frozen banana can be used in this Chocolate Banana Protein Smoothie or Peanut Butter Pumpkin Smoothie.
  • Nutritional Yeast: Nutritional yeast is the secret ingredient in this shake, it adds the perfect salty, nutty flavour plus extra protein and B12 (if it’s fortified)! If you have extra after making this, you can browse all nutritional yeast recipes here for ideas.
  • Peanut Butter: Use your favourite natural peanut butter, for a peanut-free smoothie, swap it for almond butter or for a nut-free smoothie, swap it for sunflower seed butter. Feel free to add more peanut butter if you like! Peanut butter powder can also be used for a lower-calorie option.
  • Milk: Any milk works here! Use soy milk, almond milk or oat milk to keep it vegan. Water is also fine in a pinch. You can use dairy milk if that’s suitable for you. Oat milk is the creamiest while almond milk or water are lighter.
  • Protein Powder: Use any vanilla or chocolate protein powder. I prefer making this smoothie with vanilla protein but chocolate would make it like a chocolate peanut butter cup! If you want to double down on peanut butter, you could do a peanut butter flavor protein powder!
  • Turmeric: Totally optional but adds a little boost of colour.

Nutritional Yeast in a Smoothie?

This smoothie has nutritional yeast which was inspired by my homemade peanut butter cup recipe. The nutrition yeast adds a salty, nutty flavour that makes it taste like a Reese’s Peanut Butter Cup. It’s technically optionally but I recommend giving it a try!

Variations and Extras

  • Ground Flax or Chia Seeds: Add up to 1 tbsp for thickening, fibre and healthy fats.
  • Hemp Seeds: Add up to 2 tbsp for healthy fats and extra protein.
  • Dates: Add extra sweetness and carbohydrates. Use 2-4 dates depending on their size.
  • Cocoa Powder: Add up to 2 tbsp for a chocolate peanut butter shake.
  • Cacao Nibs or Chocolate Chips: Blend in up to 2 tbsp or sprinkle on top for a peanut butter chocolate chip smoothie.
  • Cauliflower or Zucchini: Add up to 1 cup steamed and frozen chopped cauliflower or zucchini for additional volume and nutrition. For more ideas on adding veggies to smoothies, check out the best vegetables to add to smoothies.
  • Yogurt: Add up to 3/4 cup plain or vanilla Greek yogurt or dairy-free yogurt for extra protein, creaminess, probiotics and volume.
  • Kale or Spinach: For a boost in nutrition, add a handful of leafy greens.

How to Adjust the Calories

To reduce the calories and fat in this smoothie, use peanut butter powder (up to 4 tbsp) instead of peanut butter.

To increase calories for a weight gain shake, add an additional 1-2 tbsp of peanut butter, half a frozen banana and additional milk as needed to reach your desired consistency. You can also add up to 1/2 cup oats, 3-4 dates or 2 tbsp chia seeds or ground flax.

When to Drink this Protein Shake?

This shake works well:

  • After workouts to support recovery.
  • As a quick breakfast on busy mornings.
  • As a mid-afternoon snack to manage hunger between meals.
  • When appetite is low but nutrition is needed.
  • Take it to-go for busy days and travel to stay fuelled.

Recipe Troubleshooting

  • Shake too thick: Blend in a bit more milk.
  • Shake too thin: Blend in a few ice cubes or extra frozen banana.
  • Not sweet enough: Add extra frozen banana, 2-3 dates or 1 tbsp maple syrup or honey.
  • Not filling enough: Add 1/2 cup oats or yogurt.

FAQs

Can you make this in advance?

Sure! There are two ways to prep this smoothie in advance:

Add sliced banana, peanut butter, protein powder and nutritional yeast to a bag or container and freeze. When you’re ready to make the smoothie, dump into a blender, add milk and blend.

Make in advance and store overnight in the fridge. It won’t be as thick as drinking it fresh but it will still be delicious!

Can I make this without protein powder?

Sure! I really love the flavour and creaminess protein powder adds but here are some ways to replace it if needed:

Swap for 1/4 cup chickpeas or white beans.
Omit and add 1-2 tbsp cocoa powder and an extra half a banana.
Omit and add 3-4 pitted dates for sweetness.
Omit and add 2 tbsp chia seeds to help thicken.

If you make it without protein powder and it’s not sweet enough for your, sweeten to taste with dates (or date paste), a touch of maple syrup or a sugar-free sweetener such as stevia or monk fruit.

Can you make this without banana?

You can! This shake is definitely best with frozen banana but if you have an allergy or dislike it, here’s how you can make the shake without banana:

Use steamed and frozen cauliflower or zucchini and an additional sweetener such as dates or stevia. Use frozen peach slices (this is my favourite no banana option).
Freeze dairy-free vanilla yogurt in an ice cube tray and use 4-5 of them to replace the banana.

Can you freeze protein shakes?

Yes. You can freeze this shake in a freezer-safe container. Thaw in the fridge and blend again to improve the texture.

Can I use peanut butter powder?

Yes. You can substitute 2-4 tbsp peanut butter powder like PB2 for peanut butter.

Creamy peanut butter smoothie in a jar with a straw.

If you make this recipe, please consider leaving a comment and a ⭐⭐⭐⭐⭐ rating in the comment section below. It helps others who are thinking of making the recipe, and I love to hear from you. Thanks for trying my recipes! – Deryn

More Recipes to Try!

Save this recipe!
Enter your email & I’ll send this recipe straight to your inbox.
Overhead view of a peanut butter shake in a jar with a straw.
4.88 from 8 votes

Peanut Butter Protein Shake

By: Deryn Macey
This peanut butter protein shake tastes like a chocolate peanut butter cup! Try it with your favourite vanilla or chocolate protein powder for a delicious, creamy treat that’s perfect after a workout or any time of day.
Prep: 5 minutes
Total: 5 minutes
Servings: 1
Save Recipe
Enter your email & get the recipe!

Ingredients 

  • 1 cup plant-based milk of choice, 250 mL
  • 1 serving vegan vanilla protein powder, 30 g
  • 2 tbsp nutritional yeast, 14 g
  • 2 tbsp natural peanut butter, 30 g
  • 1 large frozen banana, 160 g, or 1.5 small to medium banana
  • 1/4-1/2 tsp ground turmeric, optional

Instructions 

  • Add the milk to a high-speed blender.
  • Add the rest of the ingredients and slowly start blending. Increase speed, blending until completely smooth and creamy.
  • Pour into a glass and enjoy.

Notes

  • To reduce the calories and fat in this smoothie, use peanut butter powder (up to 4 tbsp) instead of peanut butter.
  • To increase calories for weight gain, add an additional 1-2 tbsp of peanut butter, half a frozen banana and additional milk as needed to reach your desired consistency.
  • For a thick ice cream-like smoothie bowl, use just 1/2 cup of almond milk. Blend on low, using a tamper as needed until you have a thick, creamy consistency. Scoop into a bowl, add toppings and enjoy!
  • Review post above for various substitutions, add-ins and options for making it without protein powder or banana.
  • The turmeric adds colour and a very mild spiced flavour. It’s totally optional but was included in the original recipe. Some people love it but it’s not for everyone! If you want to try it, start with 1/4 tsp and increase if desired.

Nutrition

Serving: 1smoothie, Calories: 456kcal, Carbohydrates: 42g, Protein: 33g, Fat: 20g, Sodium: 289mg, Potassium: 732mg, Fiber: 9g, Sugar: 17g, Vitamin A: 88IU, Vitamin C: 10.3mg, Calcium: 448mg, Iron: 5mg
Like this recipe? Rate and comment below!

Originally published March 4, 2014.

About Deryn Macey

Deryn Macey is a nutrition coach, certified personal trainer, and the creator of Running on Real Food, where she's been sharing nutritious recipes since 2013. She holds a science degree and offers strength training and nutrition coaching through Onward Strong, focusing on strength, sustainable eating habits, and breaking free from diet culture.

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

36 Comments

  1. What does nutritional yeast give as a benefit? Isn’t the amount of protein in protein powder differ from one brand to another. Maybe you should write the recipe to say : use as directed by ur protein powder, or add protein powder to get 20 grms of protein. Mine is 15 grms per serving. Im not sure i have to add more or do the other ingredients add protein too?
    Thanks

    1. The peanut butter and nutritional yeast both add protein. The type of milk would also change the protein, for example soy milk provides about 8 g per cup whereas almond milk is only about 2 g. The nutritional yeast adds protein and B vitamins but it’s also for flavour, it adds a salty and nutty flavour like a Reese’s peanut butter cup. Nutritional facts are added as a courtesy and an estimate so if you need them to be very specific, I would suggest using something like My Fitness Pal or Cronometer and entering the exact ingredients you use if you need more precise nutrition facts. I used 30 grams of protein powder as listed in the recipe, which contained 20 g of protein. Thanks!