Chocolate Peanut Butter Banana Smoothie

This post may contain affiliate links. Please read my disclosure and privacy policy.

This Chocolate Peanut Butter Banana Smoothie has an ice-cream-like texture, while being dairy-free and naturally sweetened. It’s a healthy vegan “milkshake” you can enjoy anytime!

Vegan Chocolate Peanut Butter Banana Smoothie in two glasses with chocolate shavings on top

When it comes to making milkshakes and smoothies, I’m not usually one to follow a recipe. I typically just toss-in ingredients and taste as I go.

However, sometimes a shake turns out so well that it simply demands to be written down so that I can re-create it again and again, with the same spectacular results each time.

This is one of those milkshakes.

peanut butter banana smoothie in a vitamix blender

Made with frozen bananas, natural peanut butter, and rich cacao powder, this creamy treat is sure to satisfy your sweet tooth, without the sluggish after-effects from a traditional ice cream shake.

As always, feel free to substitute your favorite nut butter for the peanut butter, or omit the cacao powder for non-chocolate dessert. (You can use carob powder as a cacao substitute, if you like the flavor.)

Chocolate Peanut butter banana smoothie being poured into a cup

One tip before you get started:

Be sure to peel your bananas before freezing them.

I like to store them whole in an airtight container in the freezer, for easy measuring, but you can also slice them into coins to help them break down in the blender easier. (If you use a high-speed blender like the Vitamix, you won’t can simply break the whole banana in half– it will break it down effortlessly.)

chocolate peanut butter smoothie in glass
Add to Collection
Print Pin
4.86 from 87 votes

Chocolate Peanut Butter Banana Milkshake

This Chocolate Peanut Butter Banana Smoothie has an ice-cream-like texture, while being dairy-free and naturally sweetened. It's a healthy vegan milkshake!
Course Dessert
Cuisine American
Keyword banana, healthy, peanut butter, smoothie, vegan
Prep Time 5 minutes
Total Time 5 minutes
Servings 2
Calories 325kcal


  • 2 frozen bananas
  • 3/4 cup almond milk (homemade or store-bought)
  • 2 Tablespoons cocoa powder
  • 1/4 cup natural peanut butter
  • pinch of sea salt
  • 1 teaspoon vanilla extract
  • 7 ice cubes (about 2 handfuls)


  • Combine all of the ingredients in a high-powered blender, and blend until smooth and creamy. Add a little more almond milk or water if needed to facilitate blending. (If the shake isn't sweet enough for you, add a tablespoon of maple syrup and blend again.)
  • Pour into two glasses and serve immediately. 


For best results, use a high-speed blender like the Vitamix, which breaks down ice effortlessly. A traditional blender should also work-- though, you may need to add a bit more almond milk to facilitate blending.


Calories: 325kcal | Carbohydrates: 36g | Protein: 11g | Fat: 17g | Saturated Fat: 3g | Sodium: 549mg | Potassium: 1415mg | Fiber: 7g | Sugar: 17g | Vitamin A: 150IU | Vitamin C: 20.5mg | Calcium: 277mg | Iron: 3.2mg
Per Serving: Calories: 325, Fat: 17g, Carbohydrates: 36g, Fiber: 7g, Protein: 11g

Recipe Notes:

  • If you don’t want to use peanut butter, you can substitute sunflower butter or tahini as a nut-free option.
  • If you’re looking for a slightly sweeter shake, feel free to add a tablespoon of maple syrup.

As always, if you make any modifications to this recipe, please leave a comment below letting us know what you tried so we can all benefit from your experience!

Reader Feedback: Do you ever follow recipes for smoothies or shakes? What’s your favorite flavor combo?

Get more recipes + meal plans in my books:

detox book and meal plan

Get Started Today!

Get a free 7-Day Kick Start when you sign up for my email newsletter

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.



Are you kidding me? W-O-W

I just made this and I cannot believe how amazingly delicious it is. I almost feel guilty eating it while my kids are sleeping upstairs. I substituted for light soy milk and skipped the syrup. This is definitely a new favorite.


I am SO happy to have found your webpage here! You have some awesome tips for people that are beginning like my family, to eat a more healthy way!
I will for sure be visiting this site!


Just made this and YUM! Thanks!


yum! this is delicious! I added some stevia too:) so so good:)


Thank You Thank You Thank You….so good!!

Casey S

Has anybody tried this without the maple syrup? How is it? Is it needed?


    It’s definitely not needed!


Excellent recipe! Just tried it for the first time & I’m lovin’ it! Thank you for sharing! 🙂


The best shake I have EVER had in my entire life!


OMG So good!!!
Made a few changes to suit what we had –
1 banana only (not frozen)
some chocolate AND regular almond milk
and used raw honey because I ran out of maple syrup last week lol

It was delicious, sweet but not overpowering. Will be pinning and making again for sure!

Kelly @

I just made this last night for the family…it was a big hit! Thank you for sharing the recipe. I just pinned it too!

Wendy kent

I actually made this for my kids and they didn’t like it. However, I had some too and I thought it tasted just like a chocolate milkshake with a hint of banana. I have no idea what is wrong with my kids. :). I used more ice and raw honey instead of syrup but holy bomb. It was good. And I don’t even like peanut butter!


I LOVE your blog & this recipe rocks! I didn’t have almond milk so I used a little water instead & it still turned out great. I also added a handful of kale & substituted almond butter, soooo good! Thank you for all the great recipes & tips.

Bill MacKnight


I have to watch my sugar intake and have now incorporated almond milk and brown rice powdered
meal replacement for my lunches.
So when looking for a variety of recipies that incorporates almond milk I came across your peanut butter cocoa drink.

Tried it tonight WOW!!! That’s all i can say. First of all I love thick malts but no can do anymore.
This is off the charts. I used Rapunzel organic coca. Going to add coconut to my next one THANKS!!!

cathryn morgan

Way too rich for me. Was it because I didn’t add any ice because we disnt have any. Tasted like i was drinking straight chocolate.

Mary Virginia

Your recipes never cease to amaze me. Thanks, Megan!


I’m using a ninja, so I blended the ice into a “snowy” texture in the mini processor first. It solved the problem of the rogue ice chunks and made it exactly the consistency of a frosty! Also, I used frozen coconut water for the ice cubes and didn’t add any sweetener. SO GOOD!!!!


Made this tonight. Delicious! I was wondering how many calories are in a serving?


THANK YOU for this recipe! This has become a total staple for me! I love it for breakfast and also for a late night snack when I need something sweet and I don’t feel guilt! I love this!!


My husband suggested going out for ice cream treats at our favorite local dairy and I said no… I wanted to make this instead! I made 1 serving using 3 ice cubes, 1.5 tablespoons of peanut butter, 1.5 tablespoons of unsweetened cocoa powder (for a richer chocolate taste), roughly 3/8 cup of almond milk, few grains of salt, & 1/2 teaspoon of vanilla. Delightful! I skipped the maple syrup since a) I didn’t want the extra sugar and b) I noticed that you responded to another commenter that the maple syrup was not necessary. I know you’re not into counting calories, but for me this was probably slightly fewer calories than a similar sized ice cream shake and definitely way less sugar, too.


This was absolutely AMAZING! I’m not really a favor of peanut butter, but it looked so yummy in the picture I had to give it a try! Can not believe how delicious! Can’t wait to pass this recipe on to my clients! Thanks for a winner!


OOPS! *not really a “fan” of peanut butter! – Guess I was so excited after trying this I was completely confused! Yummy brain freeze!


made the shake but it was not thick .what did I not do right .tasted good but just like a drink not a shake.


So delicious! My husband toddler and I love this shake, thanks for sharing!


This is just so, so good.


Thanks for this recipe, I pinned it a few weeks ago and decided to try it this week! We have had it twice already and the kiddos LOVE it.. They only thing I did different was use coconut milk instead of almond since that’s what I buy.. Delicious!!!

Nic Nakk

I just made this but made it with PB, Frozen Bananas, Silk Dark Chocolate Almond Milk, Kale, Flax seeds and it is to die for! No need for ice since the frozen bananas made it icy cold. 🙂 It tastes more like a dessert or a treat though.

Nic Nakk

I just made this but made it with PB, Frozen Bananas, Silk Dark Chocolate Almond Milk, Kale, Flax seeds and it is to die for! No need for ice since the frozen bananas made it icy cold. It tastes more like a dessert or a treat though. 🙂 🙂 🙂



As a sub for the PB….Result? An unctuous Nutella “Frosty” = Sheer nirvana!

Jess @ Crunchy Hot Mama

Oh man, this was heavenly! I used almond butter, and coconut milk (to get more fat), and tossed in a few blueberries, then topped it with cocoa nibs. It is definitely a treat and not to be consumed daily 😉
Thanks for the yummy recipe!


how many calories per serving?

Rebecca @ Runner with an Appetite

Just made this after a long run and it completely hit the spot! Like all of the rest of your recipes, it’s easy and crazy tasty. Thanks for this!


Just made this (halved the recipe), used water instead of almond milk, and added a piece of 80% dark chocolate. Fabulous!!! Thank you!


Do you have the nutritional information for this recipe?


OMG this is soooooo deelish!!! I just made this for my husband & he loved it. I added an extra scoop of cocoa powder. Definitely 5 stars!!!!

Michelle Baker

This is SO good and my new go-to snack when I have a craving for something sweet and a green smoothie won’t cut it (I replaced the maple syrup with stevia).

Michelle Baker

5 stars!


This recipe looks so good! I absolutely HATE bananas..Is there anything can can be substituted in place of the bananas?


Yummers! I just finished having a variation of this for BREAKFAST! My version combined almond milk, frozen banana, frozen spinach, crunchy peanut butter, chia seeds, a stray date that was hanging around needing a purpose, vanilla, and maca powder. No ice, no salt (my peanut butter was already salted), no maple syrup. So, so delicious, and I felt I could rationalize drinking it for breakfast by calling it a green smoothie! 😉


Oh, and of course I also added cocoa powder! (Oops!)


Mmmmmmmm, made another variation of this milkshake this morning for my breakfast and it turned out possibly even better than my first version. Almond milk, goat milk yogurt, frozen banana, frozen spinach, peanut butter, cocoa powder, hemp protein powder, vitamineral green powder, maca powder, chia seeds, and vanilla. Yummy!


I just made it….it is delicious….the thing is this is so fullfilling and sweet that i dont think ill be able to finish my serving!
I hope its ok if i save it in my fridge in order to finish it tomorrow!


OMG! I’ve just this second finished making this milkshake and let me tell you how delicious it tastes. I shall be incorporating this drink into my healthier lifestyle diet.


btw I omitted the maple syrup and opted for some dates instead…it’s lower on the GI index


You are a genius. This milkshake was non- stop sippingly good. How do you know exactly how many ice cubes to use to get it to taste so great? I think I would’ve added too many (which would’ve compromised the flavor ) if I didn’t have a guideline from your recipe. Thanks Detoxinista!


I have tried to kick my awful sugar cravings and within the last 3 weeks I haven’t had any sugar! I attribute that to this recipe! Many MANY thanks 🙂

Get Started Today!

Get a free 7-Day Kick Start when you sign up for my email newsletter