Coffee Peanut Butter Protein Shake

Get a little pep in your step with this coffee protein shake. It has a rich and creamy texture from frozen banana and peanut butter, the same amount of caffeine as half a cup of coffee and a scoop of protein powder to keep you full for hours.
You want the coffee to be cold when adding to the shake. I like to refrigerate my leftover coffee or use store-bought cold brew. Any type of coffee works but keep in mind flavored coffee will have an effect of the taste of your shake.
For more protein smoothies and shakes, try a cookies and cream protein shake or my tropical cottage cheese smoothie.
Why you’ll love this recipe
- 30 grams of protein.
- Simple ingredients.
- 13g of healthy fats.
Ingredients and Substituions:
These are the main ingredients and substitutions for this creamy iced coffee protein shake. See the recipe card below for the full ingredients list and instructions.

- Brewed Coffee: use brewed hot coffee, chilled or cold brew coffee. I like to make extra of my morning coffee, put the leftovers in the fridge and use it a few hours later. You can use freeze leftover coffee and make coffee ice cubes to add to the smoothie. Decaf works too!
- Unsweetened Almond Milk: coconut milk, soy milk, oat milk or dairy milk are great options, too.
- Ripe Banana: makes your coffee shake creamy and sweet. Use frozen banana for an extra cold smoothie. You can use greek yogurt or avocado instead but I suggest adding a little sweetener if you omit the banana.
- Protein Powder: unflavored or a vanilla or chocolate protein powder of your choice. I used PEScience Gourmet Vanilla. Flavored powders will alter the taste so be sure you’re using one you love.
- Peanut Butter: love those healthy fats in peanut butter and this makes the smoothie so rich and creamy. You can use almond butter or any seed butter.
- Cocoa or Cacao Powder: cocoa powder generally tastes a little sweeter than cacao powder, although very similar and can be used interchangeably for this shake.
- Ground Cinnamon
Variations
- Add cacao nibs or a drizzle of low calorie peanut butter syrup.
Dietary Modifications
- For dairy-free and gluten-free, use a gluten and/or dairy-free protein powder.
How to make this coffee protein shake recipe (a step-by-step visual guide):
Step 1: add to blender
Place all ingredients in your high speed blender (image 1), cover and blend on low speed. Gradually increase blender speed until smooth (image 2). If needed, add more milk or water until it reaches your desired consistency. Pour your shake into a large glass, top with additional cinnamon, if desired.

Expert Tip!
If your blender is struggling to blend everything smoothly, add a bit more milk.

Recipe FAQs
You can use unflavored protein powder or your favorite flavor. I like vanilla or chocolate but keep in mind, flavored powders will change the taste so choose one you love. I love PEScience gourmet vanilla and FlavCity Vanilla Cream, use code OHSNAP to save on both. ย
Leftovers can be kept in an airtight container (such as a mason jar) in the refrigerator for a day or two. For longer storage, I recommend freezing in a mason jar or freezer bag. Defrost in the refrigerator overnight before using (or defrost for a few hours then blend). You can definitely split this shake between 2 servings for a lower calorie shake.ย
You can use decaffeinated coffee in this shake, which will reduce the caffeine significantly. Cocoa powder and decaffeinated coffee both contain small amounts of caffeine.
Bananas provide both a creamy texture and added sweetness. You can use avocados or yogurt instead, but may want to add a sweetener.
You can leave out the peanut butter or replace it with another type of nut butter, tahini, or sunflower butter.
Other options to add protein and nutrients include: chia seeds, hemp seeds, flax seeds, spinach, almond flour, oats, and avocados.
Depending on the flavor of your coffee and protein powder, you may wish to add an additional sweetener to your shake. Agave, maple syrup, honey, stevia, pitted dates, sugar, or coconut sugar will all work.
Check out our other easy recipes!
If you make this recipe, please leave a rating and/or comment! Tag me on Instagram @ohsnapmacros, I love hearing from you!

Coffee Protein Shake
๐ฑ MyFitnessPal & MacrosFirst App Users
You can find this recipe and many others on MyFitnessPal and MacrosFirst by searching: Ohsnapmacros – Coffee Protein Shake
Equipment
Ingredients
- 1/2 cup brewed coffee, chilled 120ml
- 2/3 cup unsweetened almond milk (or milk of choice) 160ml
- 1 ripe banana, frozen preferred 100g
- 1 scoop protein powder (unflavored, chocolate or vanilla) PEScience Gourmet Vanilla 31g
- 1 Tbsp. peanut butter (or nut butter of choice)
- 1 Tbsp. cocoa or cacao powder
- 1/4 tsp. ground cinnamon
- ground cinnamon, for garnish
Instructions
- Place all ingredients in your blender jar, then cover and blend on low speed. Gradually increase blender speed until smooth. (If your blender has shake mode, you can use that).
- Pour your shake into a large glass. Top with additional cinnamon, if desired. Enjoy!
Notes
- If your blender is struggling to blend everything smoothly, add a bit more milk.ย
- Nutritional information is an estimate and will vary with substitutions.ย
This was so delicious! I swapped high protein milk for the almond milk for extra protein. Filling and a great way to get my caffeine too!
Delicious and fulfilling after an intense workout!
This is one of my favorite post workout meals too!