Healthy Peanut Butter Cup Smoothie

This peanut butter cup smoothie is packed with protein and even has a full serving of greens in it. Best part is, it’s healthy and tastes exactly like a peanut butter cup! 

Healthy Peanut Butter Cup Smoothie - high protein and dairy-free!

I don’t know about you, but this is the most delicious-looking (and tasting!) smoothie I have ever seen. I thought I would mix two of my favorite foods, peanut butter and chocolate, together for a post-workout, high-protein smoothie.

Insert. GENIUS.

Seriously though, you HAVE to make this smoothie. It’s like drinking a peanut butter cup…but healthy for you! 

Healthy Peanut Butter Cup Smoothie - high protein and dairy-free!

I actually made two different smoothie recipes and swirled them together to make sure you get some chocolate and peanut butter in every bite. Then I topped it with some vegan coconut whipped cream and an actual chunk of peanut butter cup. 

What’s in each layer?

Peanut Butter Layer

Chocolate Layer

Healthy Peanut Butter Cup Smoothie - high protein and dairy-free!

I love the addition of Silk Almond Milk to smoothie because it keeps things dairy free and makes them OOBER smooth. I usually buy the unsweetened variation because it goes perfectly with my banana-base smoothies. 

The whipped cream on top…A necessity!

Healthy Peanut Butter Cup Smoothie - high protein and dairy-free!

I decided to use peanut flour for this recipe to keep things lower fat and boost the protein powder. If you do not have peanut flour, feel free to use any kind of peanut butter (or nut butter for that matter). 

And because the smoothie was actually peanut BUTTER-less, I added a little drizzle on top to finish off the perfection. 

Healthy Peanut Butter Cup Smoothie - high protein and dairy-free!

5 from 1 reviews
Healthy Peanut Butter Cup Smoothie
Prep time
Total time
Nutrition Information per Serving | 212 calories | 37g carbs | 6g fat | 13g protein | 16g sugar
Serves: 2 servings
Peanut Butter Layer
  • 1 banana, frozen
  • ¼ cup peanut flour OR 2 tablespoons peanut butter
  • pinch of salt
  • ½ teaspoon vanilla extract
  • 1 cup Unsweetened Silk Almond Milk
  • 4 large ice cubes
Chocolate Layer
  • 1 banana, frozen
  • 3 tablespoons cocoa powder
  • handful of spinach
  • 1 cup Unsweetened Silk Almond Milk
Peanut Butter Layer
  1. Place all ingredients in a blender or magic bullet. Mix until smooth.
Chocolate Layer
  1. Place all ingredients in a blender or magic bullet. Mix until smooth.

Snack? Dessert? How about both!

Healthy Peanut Butter Cup Smoothie - high protein and dairy-free!

Get social with Silk!

Like them on Facebook | Follow them on Twitter | Subscribe to their Newsletter | Follow them on Pinterest

This conversation is sponsored by Silk. The opinions and text are all mine.


Share this post

Share on FacebookTweet about this on TwitterPin on PinterestGoogle+Share on StumbleUponEmail to someoneShare on Yummly

Subscribe to fit foodie finds!

  1. Allyson C says

    Mmmmmmmmmmmmmmmmmmm. I won’t be able to get this delicious smoothie out of my head until I have it. The best part, I have the ingredients already! YESSSSS!

  2. says


    Just wondering if I should use vanilla almond milk as stated in conversation pre recipe or unsweetened almond milk as stated in recipe? If latter will it affect flavor too much? Looking forward to trying!

    • says

      Hi there! I used vanilla unsweetened, but Silk’s original (sweetened) would be delish too! Its up to you how seeet you’d like the smoothie, but since it’s a banana base, unsweetened works perfect :)

  3. says

    This looks delightful! I am going to look for peanut flour at the health food store this week. I have never bought it, but now I am intrigued. Thanks for the idea!

  4. Ebony says

    This looks AWESOME!! Wonder if I can also add an extra protien punch by adding a scoop of chocolate Whey protein? It is worth the try.
    Now, if you could please make a mint-chocolate chip one… my smoothie world would be complete *smile*

    • says

      Yes!! Chocolate protein powder would be amazing! The peanut flour is super high in protein as it is, but a tablespoon or two of whey protein wouldn’t hurt

  5. Carol says

    I am wondering how you figured the nutrition information for this smoothie. When I enter it into MyFitness Pal calorie counter, it comes out to nearly 500 calories! Just the banana’s alone are over 200 calories. I am just curious as to how you calculate your information to see if I am reading it wrong. This smoothie was great, and even at 400 calories it would make a great on-the-go breakfast!

  6. Randiah says

    Made this today after my pole fitness workout. It is DELICIOUS! Not to mention healthy and SUPER filling. I almost can’t believe there is spinach in this (you can’t taste it at ALL) I’m gonna make this for my boyfriend who is addicted to chocolate so hecan still get some chocolate in a healthier way, lol Although I didn’t layer mine soit wasn’t as pretty, I can’t wait tomake this again!

  7. Sylina Condon says

    This smoothie is DELISH!!! I’m sipping on it as I type this… question, though. In the picture your smoothie looks thick, kinda like pudding consistency, which would allow for the layering. Mine is quite liquid-y, and the layers just combined as I poured the chocolate layer onto the peanut butter layer. It still tastes great, just curious how you got them to layer so nicely. :-))

  8. Nickolette says

    Hi, Lee! I’m really into smoothies lately, so I’ve been grabbing a few of your recipes for variety. This one looks awesome! Have you ever tried it with almond butter instead of peanut butter? Also, do you have a favorite blender make/model? I’m shopping for a new one and there are SO many choices. :) Thanks!!!

    • says

      Yes I have!!!! You could totally do this with almond butter…it’s delicious! So I just got a blender/food processor duo that I am OBSESSED with! It’s the Ninja Kitchen ( It’s super powerful and it’s a two in one, which is AMAZING.


Leave A Comment

Rate this recipe: