Macro Friendly Coffee Protein Smoothie – Peanut Butter Mocha

published: May 7, 2023

updated: October 25, 2023


This post may contain affiliate links. Read our disclosure policy for more details.

Looking for a quick, easy, and tasty way to fuel up after a workout or jumpstart your morning? Look no further than this delicious macro-friendly Peanut Butter Mocha Protein Smoothie! With the perfect balance of rich, chocolaty mocha flavor and creamy peanut butter, this shake is the ultimate indulgence that you can feel good about.

As someone who is always on the go and looking for healthy ways to stay energized, I can't get enough of this recipe. Not only does it taste amazing, but it's also packed with protein to help build and repair muscle, as well as healthy fats to keep you feeling satisfied and fueled for hours. And the best part? It comes together in just minutes, so you can enjoy a delicious and nutritious shake anytime, anywhere.

So whether you're looking for a post-workout treat, a morning pick-me-up, or a satisfying and healthy snack, this Peanut Butter Mocha Protein smoothie is sure to hit the spot. So grab your blender and get ready to blend up a delicious and nutritious treat that will have you feeling amazing in no time!

Free PDF

Snag a sample of our famous weekly macro meal plans!

Get a sneak peak of a members-only weekly macro meal plan!

3 Reasons Why You Will Love This Macro Friendly Coffee Protein Smoothie Recipe

delicious coffee protein smoothie
  1. Use leftover coffee: This recipe is a great way to use up leftover coffee that you may have from the morning. Instead of pouring it down the drain, you can use it in this recipe to add a delicious coffee flavor to your milkshake.
  2. Healthier than Starbucks: This milkshake is much healthier than the high-calorie, high-sugar drinks that you might find at Starbucks or other coffee shops. It's made with wholesome ingredients like almond milk, banana, and protein powder, making it a healthier alternative that still satisfies your sweet tooth.
  3. Customizable to your preferences: This recipe can be easily customized to your preferences. If you don't like peanut butter, you can use a different nut butter or omit it altogether. You can also adjust the sweetness and the amount of coffee to your liking. This flexibility makes it a great recipe that you can adapt to suit your taste buds.

You may also love our macro-friendly chunky monkey protein smoothie recipe!


  • Unsweetened almond milk: This is the base for the milkshake. You can use any type of milk you prefer whether it is cow’s milk, oat milk, etc. 
  • Brewed coffee, chilled: This adds a coffee flavor to the milkshake. You can use leftover coffee or make fresh coffee and chill it before using.
  • Chocolate protein powder: This is the main source of protein for the milkshake. I used PEScience chocolate truffle. You can use any type of chocolate protein powder you prefer. We also recommend Clean Simple Eats (Code TAMI) or 1st Phorm Level-1.
  • Powdered peanut butter: This adds a nutty flavor and creaminess to the milkshake without the extra fat. You can use normal nut butter if desired. 
  • Banana: I used frozen bananas to help achieve the creamy, frozen texture without adding ice. If you do not like banana flavor, simply swap the banana for ice.

Kitchen Tools Required

  • High-speed blender
  • Serving cup

How to Make Peanut Butter Mocha Protein Smoothie

  1. In a blender, combine the chocolate protein powder, chilled brewed coffee, unsweetened almond milk, frozen banana, and powdered peanut butter. 
  2. Blend until smooth.
  3. Pour the milkshake into a glass and enjoy!
  4. Optional: Top with whipped cream, a drizzle of peanut butter, or a sprinkle of cocoa powder.
ingredients for peanut butter mocha protein smoothie
ingredients in blender
pouring the blended ingredients into cup
adding whipped cream

Swaps or Alternatives

Here are some alternatives or swaps that you can make based on their dietary needs or preferences: 

  • Milk: Any type of milk can be used in this recipe, such as almond milk, soy milk, or oat milk. You can choose the type of milk that works best for their dietary needs or personal preference.
  • Protein Powder: Feel free to use any type of protein powder they prefer, such as whey protein, plant-based protein powder, or collagen protein powder. However, the taste and texture of the shake may vary depending on the type of protein powder used.
  • Peanut Butter: You may use almond butter or any other nut butter you prefer. If you have a nut allergy, simply omit the nut butter. 
  • Sweetener: If you prefer a sweeter shake, you can add honey, maple syrup, or other sweetener of choice. 
  • Coffee: If you do not have leftover coffee, you can use instant coffee or espresso powder mixed with water to make a fresh batch. You may also omit the coffee altogether if you prefer a non-coffee version of the shake.

Quick Tip(s)

Tips for making the most delicious, creamy Peanut Butter Mocha Protein Milkshake:

  • Use frozen bananas: Using frozen bananas will give the milkshake a creamy, thick texture without having to add ice. Simply peel and slice ripe bananas and freeze them in advance.
  • Use a high-speed blender: To ensure a smooth and creamy milkshake, use a high-speed blender. This will help break down the frozen bananas and mix all the ingredients together evenly.
  • Add ice cubes if needed: If your milkshake is not thick enough, you can add a few ice cubes to make it thicker.
  • Customize the toppings: Feel free to customize the toppings to your liking. You can add whipped cream, chocolate chips, or crushed peanuts on top of the milkshake.


Here are some frequently asked questions about making Peanut Butter Mocha Protein Milkshake:

Can I use regular coffee instead of cold-brewed coffee?

Yes, you can use regular coffee, but it may be more bitter than using cold brewed coffee. If using regular coffee, let it cool to room temperature before blending with the other ingredients.

Can I use a different type of milk instead of almond milk?

Yes, you can use any type of milk you prefer, such as cow's milk, soy milk, or oat milk.

Can I use a different type of nut butter instead of peanut butter?

Yes, you can use any type of nut butter you prefer, such as almond butter or cashew butter.

Can I make this milkshake ahead of time?

It's best to enjoy this milkshake immediately after blending for the best taste and texture. However, you can store it in an airtight container in the refrigerator for up to 24 hours.

How can I make this milkshake vegan?

This milkshake can be vegan if you use a vegan protein powder and non-dairy milk such as almond milk.

Can I add more protein powder?

Yes, you can add more protein powder to increase the protein content of the milkshake. However, be careful not to add too much as it can affect the texture and taste of the milkshake.

Can I use fresh bananas instead of frozen bananas?

Using frozen bananas will give the milkshake a thicker, creamier texture. If you use fresh bananas, you may need to add ice cubes to achieve the same texture.

Macros & Nutrition Information

Serving Size: 1 shake


Macro-Friendly Coffee Protein Smoothie – Peanut Butter Mocha

Jessie Hulsey
This creamy and delicious peanut butter mocha protein milkshake is the perfect way to start your day or refuel after a workout. Packed with protein, this shake will give you the energy you need to power through your day. The combination of peanut butter and mocha creates a rich and indulgent flavor that will satisfy your cravings without any guilt. Plus, it's super easy to make and can be whipped up in just a few minutes!
5 from 1 vote
Prep Time 5 minutes
Total Time 5 minutes
Course Snack
Cuisine American
Servings 1
Calories 278 kcal


  • 1 High-speed blender
  • 1 Serving cup


  • 1 medium banana, frozen
  • ½ cup unsweetened almond milk
  • ¼ cup coffee, chilled
  • 1 tbsp powdered peanut butter
  • 1 scoop chocolate protein powder


  • In a blender, combine the chocolate protein powder, chilled brewed coffee, unsweetened almond milk, frozen banana, powdered peanut butter.
  • Blend until smooth.
  • Pour the milkshake into a glass and enjoy!
  • Optional: Top with whipped cream, a drizzle of peanut butter, or a sprinkle of cocoa powder.


Calories: 278kcalCarbohydrates: 33.5gProtein: 28.9gFat: 5.9g
Keyword high protein, macro friendly
Tried this recipe?Let us know how it was!

Join The FHM+ App: Macro Recipes & Strength Training Workouts!

  • Quick and easy, macro-friendly meals!
  • Meal plans and grocery lists for the week!
  • Strength training workouts for all fitness levels!
  • Starting at $10 per month!

Or, Download the Free Version To See What It's Like!

About the author, Jessie Hulsey

Jessie is a recipe creator and registered dietitian consultant, specializing in weight management, healthy aging, and behavioral nutrition in Atlanta, GA. To lean into her creative side, she loves all aspects of recipe development and food photography. When not working, you can find Jessie at the dog park with her husband and pup, playing in her garden, and scoping out new restaurants!

Follow Me Here

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}