
Quick Look at The Best Peanut Butter Chocolate Protein Shake
- Ready In: 10 minutes
- Serves: 2
- Protein: 20 grams
- Main Ingredients: Creamy peanut butter, cacao powder, protein powder, and almond milk.
- Dietary Info: Dairy-free and gluten-free.
- Best For: This peanut butter and chocolate protein shake is best enjoyed when you need a quick protein boost, whether that be at breakfast, lunch, or inbetween.
Share and summarize this recipe:
Key Ingredients & Substitutions
Be sure to see the recipe card below for a full listing of ingredients, instructions, and estimated nutritional information.

- Peanut Butter: Be sure to grab an unsweetened creamy variety for the best texture.
- Frozen banana: Sub with un-frozen banana and add a few extra ice cubes.
- Almond Milk: Sub with cows milk or another variety of dairy-free milk.
- Protein Powder: This recipe was made with unsweetened protein powder as the frozen banana adds natural sweetness.
How To Make A Chocolate Peanut Butter Protein Shake

Step 1 – Add all ingredients into a blender.

Step 2 – Blend on high until smooth.

Step 3 – Divide into two glasses.

Step 4 – Add desired toppings and enjoy.
Variations
- No Banana: If you prefer your chocolate peanut butter protein shake with no banana, simply omit it and add a tablespoon of maple syrup to add natural sweetness.
- Nut Butters: Experiment with different nut butters like cashew butter, almond butter, and pistachio butter to find the flavor and texture that you love most.
- More Protein: Add a quarter cup of unflavored and unsweetened Greek yogurt and a few extra splashes of almond milk to thin as needed.
Recipe FAQs
Peanut butter protein shakes include fats, protein, and carbohydrates.
The ingredients in a peanut butter protein shake are peanut butter, cacao powder, almond milk, frozen banana, ice cubes, vanilla extract, cinnamon, and protein powder.
Our peanut butter protein shake has 317 calories per serving.
Made this recipe and loved it?!
We would love it if you would take a minute and leave a star rating and review – it is also helpful if you made any substitutions or changes to the recipe to share that as well. THANK YOU!
Follow Us on Social

Equipment
Ingredients
- 1 frozen banana
- 3 tablespoons creamy peanut butter
- 2 tablespoons plain protein powder, unsweetened
- 2 tablespoons cacao powder
- 1 tablespoon ground flax
- 1/2 tablespoon chia seeds
- 1/2 – 3/4 cup unsweetened almond milk
- 2 teaspoons vanilla extract
- 1/4 teaspoon ground cinnamon
- 1/2 cup ice cubes
- optional 1/2 tablespoon maple syrup (if you want it a touch sweeter)
- serving: extra drizzle of peanut butter, shaved chocolate and whipped cream (optional)
Instructions
- Combine – Add ingredients to a high-speed blender.
- Blend – Blend on HIGH until consistency is smooth. Add additional splashes of almond milk, as-needed, to thin. Add additional ice cubes to thicken.
- Serve – Add an optional drizzle of peanut butter on top along with some shaved chocolate and whipped cream (dairy-free or reg).
Notes
- Peanut Butter: feel free to sub in a cashew butter here or sun butter if you need to avoid peanuts. I used a sugar-free peanut butter, so be aware that if you use a sweetened version it will add to the sweetness of the shake.
- Protein Powder: use your favorite kind here! I used an unsweetened variety – if you use a sweetened protein powder adjust the recipe accordingly to account for the added sweetness.
- Almond Milk: use any sort of milk you want here like soy milk, unsweetened vanilla almond milk, or coconut milk- we prefer almond milk because of the light flavor.
- Maple Syrup: feel free to try it without the maple syrup and then add if you want it sweeter!












Liz says
This is my go-to post workout fuel. So yummy!
April says
I was having a weak moment and wanting something dessert like. I made this shake instead and it was absolutely delicious!
Erin says
Awesome to hear, April! Glad you enjoyed this one!
Jana Chavez says
Great recipe! I just made it and it turned out delicious!!! This will be a new go to recipe for me!
Erin says
So glad you enjoyed this one!
Audrey says
Is the protein powder supposed to be sweetened or unsweetened for this recipe?
Erin says
Unsweetened – thanks for asking! I will update the recipe card 🙂