Peanut Butter Mocha Espresso Shake

This post may include affiliate links.

There are a ton of classic combinations out there: ham and cheese, milk and cookies, or apples and cinnamon. These combinations work because the flavors complement each other so well, they make our taste buds do a happy dance! One of my favorite combinations has to be peanut butter and chocolate. Salty, savory peanut butter alongside rich and creamy chocolate simply makes my palate sing. The most iconic example of this is a Reeses candy bar, but that’s not exactly the best use of my calories! When I’m craving a sweet treat, I’ve started turning to this Peanut Butter Mocha Espresso Shake.

It satisfies all my sweet tooth cravings without filling me up with empty calories. You’ll get protein from the peanut butter, calcium from the almond milk, and potassium and fiber from the naturally sweet banana. And, since we threw some coffee into the mix, you’ll also get a burst of caffeine-fueled energy. Talk about a perfect way to start your day!

A Delicious, Dairy-Free Shake

You might have noticed that we use almond milk in this recipe. That not only keeps things dairy-free, but unsweetened almond milk is also free of saturated fat and cholesterol. The fats found in almonds are actually classified as heart-healthy because they’re monounsaturated and polyunsaturated fats. Almond milk also happens to have the fewest amount of calories out of all types of milk, too.

Most almond milk doesn’t have as much calcium or protein as regular milk, though, so you should look for a fortified version to give your body what it needs. Once it’s been fortified, most almond milk brands actually have more calcium than a glass of skim milk! They’re often chock-full of other vitamins and minerals, too, like vitamins D, A, magnesium, and zinc.

If you’re not a fan of almond milk, you could easily swap-in your favorite milk alternative. Just make sure you’re getting an unsweetened version to keep your sugar intake in check. And, as always, if you’re making substitutions or ingredient swaps, the nutrition information listed in the recipe may change slightly.

What if I Can’t Eat Peanuts?

We always formulate our recipes so it’s easy to modify based on your dietary restrictions. Some of you might be on a diet that doesn’t allow peanuts, and other might have food allergies! So don’t worry if you can’t eat peanuts, this recipe would taste great with a variety of nut butters.

You could start by making our clean eating almond butter recipe and using it in this Peanut Butter Mocha Espresso Shake. In fact, you could use that recipe to make any kind of nut butter because it has two simple ingredients: nuts and salt. You could swap out the almonds for peanuts, cashews, or sunflower seeds. It stores well in the refrigerator, too, so make enough to enjoy these shakes all week long.

We would also recommend checking out these seven healthy nut butter brands. They all feature clean ingredients, whether you’re seeking peanut butter or almond butter. Most of them are sold online through Amazon, too, so you don’t even have to search for them at your local grocery store!

Peanut Butter Mocha Espresso Shake

Peanut Butter Mocha Espresso Shake

Yield: 1 Serving | Serving Size: 1 Shake | Calories: 179 | Total Fat: 10 g | Saturated Fat: 3 g | Trans Fat: 0 g | Carbohydrates: 21 g | Fiber: 6 g | Sugar: 9 g | Protein: 6 g | Cholesterol: 0 mg | Sodium: 97 mg | SmartPoints (Freestyle): 7


  • 1/2 frozen banana
  • 1 tablespoon peanut butter
  • 1 tablespoon unsweetened cocoa powder
  • 1/2 cup almond milk
  • 1/2 cup strong brewed coffee, chilled
  • 3/4 cup ice


  1. Combine all ingredients in a blender. Blend until smooth.

We have thousands of recipes, meal plans, and workout tips on the site! Gain access to our collection by following us on Facebook, Pinterest, or Instagram.

free email series

5 Secrets to Transform Your Eating Habits

New tips & recipes to feel & look great!

8 Comments on "Peanut Butter Mocha Espresso Shake"

  1. Jessica  March 31, 2019

    Can these be frozen and used for the next day

  2. Diane M  September 10, 2019

    Does this recipe contain espresso powder? It is in the name of the recipe but not listed in the ingredients

    • Nichole Furlong  September 14, 2019

      No, this recipe does not contain espresso powder. Brewed coffee is listed in the the ingredients.

  3. Alex  October 15, 2019

    I’m allergic to bananas, what could I use to replace this particular ingredient?

    • Nichole Furlong  October 17, 2019

      You can leave out the banana or substitute another frozen fruit, however this will change the nutrition information and the consistency of the shake.

  4. Yvonne Pierce  January 2, 2020

    My husband’s cardiologist has recommended a plant based diet. My husband also is a Type 2 diabetic. My concern is the impact of the high level of carbs and sugars in some of the recipes and how it will impact his diabetes. Please advise.

    • Erin Milller  January 3, 2020

      Hi Yvonne,

      Whenever there are health concerns, we recommend checking with your doctor before changing up your diet.


Leave a Comment

Your email address will not be published.