Chocolate Peanut Butter Banana Milkshake

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

However, sometimes a shake turns out so well, 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.

Made of frozen bananas, natural peanut butter, and cocoa powder, this rich, 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 cocoa for caffeine-free dessert.

Chocolate Peanut Butter Banana Milkshake (vegan)
makes 24 oz (about 2 servings)


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


Throw all the ingredients into a high-powered blender, and blend until smooth and creamy.

(I like to freeze my bananas whole, for easy measuring, then I break them in half when adding them to the blender.)

Results will definitely be best if you use a Vitamix, which breaks down ice effortlessly, but a traditional blender should also work– though, you may need to add a bit more almond milk to facilitate blending.

Pour into two glasses and serve immediately!

4.9 from 56 reviews
Chocolate Peanut Butter Banana Milkshake
Prep time: 
Total time: 
Serves: 1-2
Made of frozen bananas, natural peanut butter, cocoa and a splash of pure maple syrup, this rich, creamy treat is sure to satisfy your sweet tooth, without the sluggish after-effects of a traditional milkshake.
  • 2 frozen bananas
  • ¾ cup almond milk (homemade or store-bought)
  • 1 Tablespoon pure maple syrup (optional)
  • 2 Tablespoons cocoa powder
  • ¼ cup natural peanut butter
  • pinch of sea salt
  • 1 teaspoon vanilla extract
  • 7 ice cubes (about 2 handfuls)
  1. Throw all of the ingredients into a high-powered blender, and blend until smooth and creamy. (I like to freeze my bananas whole, for easy measuring, then I break them in half when adding them to the blender.)
  2. 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.

Happy sipping!

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

Meet Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned certified nutritionist consultant, trying to make healthy living as easy as possible. I believe in eating delicious whole foods on a regular basis to help naturally support the body’s detox organsβ€” no juice fasting required. (Unless you want to!) If you make one of my healthy recipes, tag @detoxinista on Instagram or Facebook so I can see!

214 thoughts on “Chocolate Peanut Butter Banana Milkshake

  1. Brandy

    I I just found this today and had to try it. I fallowed it as faithfully as I could with what I had on hand! I was so incredibly good! Maybe the best thing to ever come out of my Vitamix! Thank you for sharing this! Brandy

  2. Pingback: What was for Dinner Last Week? {Week 31} - Reveal Natural Health

  3. Nina

    I was going to make this for dessert last night and realized too late that I forgot to buy peanut butter. So I made it without and it makes a very tasty chocolate shake (or chocolate milk if you leave out the icecubes).

  4. Pingback: 4 smoothie recipes (updated) | Floating in dreams

  5. Jenny

    Megan, I found your recipe on facebook and have to tell you thank you for posting it. The shake is awesome. What I am really amazed though is by how good I feel after drinking it. I have a little insulin resistance going on and am pregnant on top of that. This shake keeps me from crashing in the afternoon. What do you think it is about the shake and what other recipes would you recommend? So grateful! πŸ™‚

  6. Dana

    I’ve made this recipe many times using either maple syrup or honey but tonight I made it for the first time with 3 medjool dates to replace the sweetener and sweetness from the frozen banana and extra ice cubes. I did not need to add the salt. It tasted almost exactly like the original! Delicious!!!

  7. Nab

    Best smoothie I’ve had in a long time! Sometimes I add a handful of spinach or frozen carrots to smoothie for variety.

  8. Ron

    I like peanut butter in my smoothies also. I’ll have to try this one.

    One of the versions of peanut butter smoothie I like is a Blueberry Peanut Butter Smoothie.
    Recipe for 2 servings
    2 cups of almond milk
    1 frozen banana
    1 to 1.5 cups of frozen blueberries
    4 tablespoons of peanut butter
    handful of spinach
    optional: cocoa powder, or chocolate protein powder, kale

  9. Pingback: Festive Mocktail Recipes for the Holidays

  10. Jennifer Duhon

    I made my husband the shake again today, but unfortunately we did not have any ice, so I substituted water. Since I do not like bananas much with chocolate and peanut butter I opted again for the frozen avocado in mine (I used two larges avocados – note: I don’t even like the taste of avocados or eat them at all otherwise). Because I didn’t have ice I used about 6 cupfuls (from the small plastic inlet cover of my vitamix) of water as it was really thick and creamy. To no avail the recipe just got creamier and began to whip up even more, so I gave into it being more like ice cream or a mousse. I used two small stevia scoops (in place of maple syrup since I am eliminating all sugar from my diet for a few weeks) from the container of dried stevia extract from Trader Joe’s (note: pure stevia leaf is bitter and grainy, so I am not sure how if would fare in this recipe) and added another 1/8 cup of peanut butter and another tablespoon of cocoa, so you will need to increase your maple syrup accordingly (add 1/2 Tbs more). This is the most awesome and creamy dessert ever!!! I am wondering now if I can make whipped cream with avocados, vanilla, and maple syrup? I’ll be experimenting with this soon. But I dare say my little 11 month old is a huge fan of my new concoction of your recipe which really just a super thick version of the shake making more like a frozen mousse! Yes, she is able to have a little chocolate here and there with no reaction. With 4 younger brothers and sisters that is a God-send. Of course all her siblings love the concoction as well. Thanks for your insights and recipes. I downloadable your new recipe book and look forward to using it soon. Blessings, Jennifer

  11. Helen

    OMG. I never write reviews. But this was beyond amazing (and easy). I got a Vitamix for Christmas, so I’ve been on a smoothie/nut milk making kick recently. I wanted to recreate my favorite chocolate-peanut butter-banana milkshake from my local ice cream shop, but healthier. Not only is this recipe much healthier, but it honestly tastes as delicious and creamy as the dairy version made with ice cream and milk. Better, actually, since it doesn’t have that cloying commercial sweetness from corn syrup-laden chocolate syrup. Plus, I’m saving a lot of money by making it myself and not spending $6 on each shake :). Thank you so much!!

  12. Dana

    This shake is SOOO much better than any other shake I’ve ever had! Number one it tastes better. Number 2, it doesn’t make me feel like crap and make my stomach explode at 2 am. Lol…I’m lactose intolerant. I’m new to your blog and I’m totally obsessed! Thank you for this recipe and all the others who help a sugarholic such as myself get her fix yet still be healthy! Whoever could have imagined? Certainly not me!

    1. denise

      My preference is Silk coconut milk over whole milk( lactose intolerant) to reduce calories and fat, use PB2 powdered peanut butter plus some oatmeal, about 1/3 cup. Some sweet pitted cherries help you to sleep

  13. Isabella B.

    Thank you for this delicious and easy to prepare shake. I just made a gallon of almond milk and I was happy to use it today. I bought a great product I thought you all might be interested in. At Costco, Honeyville organic butter powder. Gluten free and made in the USA. It’s funny though – their website doesn’t have this one listed yet. Only their older peanut butter powder but this one has: peanuts, coconut sugar and sea salt. That’s it and it’s SO good. Only 1 gram of fat per serving too. I added it to your shake and it was fabulous! Thanks again.

      1. Isabella B.

        II was concerned about my almond milk going bad as I had it in the fridge for a few days, so I poured it into my muffin tins and mini muffin tins and froze them. Then popped them out into ziplock bags to store in the freezer. Worked beautifully today with this awesome shake. I just didn’t add the additional ice cubes, yet added a 1/2 cup of Zico coconut water. Delish! Thanks again.

  14. Pingback: Friday Recipe Roundup |

  15. Danielle

    What kind of cocoa powder do you use? I have both Valrohona Poudre De Cacao and Nativa Raw Cacao powder?!

  16. Pingback: National Meat Free Week - Sunshine and Gin

  17. Michele R.

    I loved this recipe so much, I made it for a girl scout troop for their healthy eating badge. No one could believe it wasn’t a chocolate ice cream shake! Great job!

  18. Ali

    I added a handful of baby spinach, cacao powder and no maple syrup (sweet enough with banana) and it was delicious! My 8 year old loved it & said it was the best way to drink his spinach. πŸ™‚

  19. Elaine

    I just wanted to point out an error in this delicious recipe.
    You say it serves two, but it’s a serving for one person! πŸ˜‰

  20. Pingback: Healthy Smoothie Round Up | Real Wholesome

  21. Lishamarie

    I tried this taste amazing!! I like that I had everything on hand. No special purchased ingredients. Delicious

  22. melissa

    I just tried this today I ended up adding 2 more tsp of cocao powder, i used 2/4 coconut cream and 1/4 water, a cup of spinach oh and only 1 ice cube since my ice cubes are huge… came out wonderful πŸ™‚

  23. Meow

    First off, your blog is AMAZING. It’s the first place I go when looking for a healthy version of a recipe, or just browsing around. Second, I am not sure if you’ll get to read this since this is an older recipe on your site.. But, I absolutely love this shake! It seems to never fail, and everyone I’ve made it for– loves it too!
    I sometimes (to make it extra special dessert) pour your chocolate magic shell and swirl it and stir it in the shake, instant chocolate chips! I enjoy dark chocolate a lot, but I was wondering if you can have TOO MUCH cocao powder? I mean, it’s healthy, but if I were to use it.. Let’s say in a breakfast smoothie,, and then in a shake like this for later, and maybe have some other chocolaty things like truffles or brownies or avocado pudding.. That adds up to quite a few tablespoons of it. Would that be unhealthy? Thanks.

    1. Megan Gilmore Post author

      Oh my gosh, that sounds AMAZING. I think your body will tell you if you’re having too much cocoa powder. When I was pregnant I became very sensitive to caffeine and could barely tolerate a tablespoon of cacao before feeling jittery. Now, I can definitely get away with a few tablespoons each day. πŸ™‚

      1. Meow

        Haha, it definitely is. Okay, thank you for the quick reply! That’s interesting to know, but I feel great, so I guess I’m good with how much cocao I’ve been having. πŸ™‚ Yumm!

      2. Kathryn

        Just to let you know, cocoa (chocolate) doesn’t have caffeine, it has theobromine, which is in the same family as caffeine but theobromine doesn’t stimulate the central nervous system like caffeine does.

  24. Colleen

    Yes this is delicious and thanks for the recipe because I do have to write recipes down and look at them even with the desserts of yours that I have made many times. My husband is so picky he doesn’t like it because of the bananas. His loss because I think this shake is excellent. So I made him the almond milk slushie and that was too plain for him, but I liked that too.

  25. Dave

    Brilliant recipe, thanks for sharing!
    But it wasn’t as sweet as I expected.
    What’s a good substitute for maple syrup?


Leave a Reply

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

Rate this recipe: