Chocolate Peanut Butter Banana Shake

Jump to Recipe
Tall glass of our creamy Peanut Butter Banana Milkshake recipe

Let’s talk first jobs and ice cream.

One of my first working gigs was at a soda shop attached to a movie theatre – Midwest theaters did it right. I was about 16 and I snagged the job “soda jerk,” which meant I scooped all the ice cream sundaes, shakes, apple pie a la modes, and made fresh cherry limeades. Basically, I looked and smelled like a giant popsicle by the end of the night.

It was kind of the dream, except for two things: 1) Restocking involved lugging dozens of 10-pound ice cream containers around with my weak chicken arms. And 2) being around ice cream all day. Hello temptation.

Bananas, dates, almond milk, cacao powder, and peanut butter for making a homemade vegan milkshake

My favorite flavor combination has always been some form of chocolate, banana, and peanut butter. I’m surprised I never put bananas and peanut butter cups between bread and called it lunch (but now that I think of it, that’s a good idea).

We were allowed a minimal amount of treats while at work and only received a small discount on food, but that never stopped me from ordering giant salads during my lunch break and then whipping up a hot fudge peanut butter banana shake for my car ride home. Life was good.

Blender with ingredients for making a creamy homemade vegan Peanut Butter Banana Milkshake

Not much has changed these days. I still love all things peanut butter, banana and chocolate. However, with dairy out the door, I reach for cashew- and coconut-based frozen treats. Another favorite – and perhaps the most simple creation – involves frozen bananas.

This recipe is has three very good things going for it:

1) It requires just 5 ingredients and 5 minutes to make.
2) It’s naturally sweetened and relatively healthy.
3) It tastes seriously close to a real milkshake!

Glass of our Banana Peanut Butter Chocolate Shake recipe

Frozen bananas provide a sweet, ice cream-like base
Dates a touch of sweetness
Almond milk extra creaminess
Peanut butter a salty kick + protein + healthy fats
& cacao powder antioxidants and subtle chocolate flavor

This has been my go-to mid-afternoon snack when I can’t quite make it till dinner or a healthy dessert when I want something sweet. But really, it’s so healthy and satisfying that it could even be a suitable breakfast.

Creamy vegan Peanut Butter Chocolate Shake surrounded by ingredients used to make it

If you try this recipe, let us know! Leave a comment and rate it, and be sure to take a picture and tag it #minimalistbaker on Instagram! We LOVE seeing our recipes come to life in your kitchens. Cheers, friends!

Glasses of our healthy Peanut Butter Banana Chocolate Shake for a gluten-free vegan treat

Chocolate Peanut Butter Banana Shake

Easy, 5-ingredient chocolate peanut butter banana shake with a thick, creamy texture and tons of chocolate-peanut butter flavor! A perfectly healthy vegan breakfast, snack, or dessert.
Author Minimalist Baker
Tall glass of our PB Banana Shake surrounded by ingredients to make it
4.95 from 88 votes
Prep Time 5 minutes
Total Time 5 minutes
Servings 1 (shake)
Course Breakfast, Dessert, Snack
Cuisine Gluten-Free, Vegan
Freezer Friendly 1 Month (in ice cube trays)
Does it keep? 24 hours



  • 1 large ripe banana (previously peeled, sliced and frozen // 1 large banana equals ~200 g)
  • 2 Tbsp salted natural peanut butter (if unsalted, add a pinch of salt)
  • 1-2 pitted dates (if not sticky and moist, soak in hot water for 10 minutes, then drain)
  • 1 Tbsp cacao powder or unsweetened cocoa powder
  • 1 to 1 1/2 cups Almond Breeze Almondmilk Original Unsweetened
  • 1/2 cup ice (optional)

ADD-INS optional

  • 1 Tbsp cacao nibs for “chocolate chip” effect (blend in or use as topping)
  • 1 Tbsp flax or hemp seeds (for added nutrition)
  • Dairy-free chocolate sauce (for drizzling inside glass)
  • Coconut whipped cream (for topping)


  • Add all ingredients except almond milk to the blender. Add in almond milk 1/2 cup at a time, adding only enough to allow the ingredients to blend together. Add more for a thinner shake and less for a thicker shake.
  • Taste and adjust flavors, adding more banana or dates for sweetness, cacao for chocolate flavor, and peanut butter for saltiness. Optional: Add a handful of ice for extra thickness.
  • Serves 1 generously (as original recipe is written). Best when fresh, though leftovers will keep covered in the fridge for up to 24 hours. You could even freeze this into popsicles!


*Nutrition information is a rough estimate calculated with the lesser amounts of dates and almond milk and without optional ingredients.

Nutrition (1 of 1 servings)

Serving: 1 shakes Calories: 440 Carbohydrates: 62.6 g Protein: 11.6 g Fat: 20 g Saturated Fat: 4.1 g Polyunsaturated Fat: 4.7 g Monounsaturated Fat: 9.8 g Trans Fat: 0 g Cholesterol: 0 mg Sodium: 179 mg Potassium: 1114 mg Fiber: 9.2 g Sugar: 37.9 g Vitamin A: 123 IU Vitamin C: 11.8 mg Calcium: 494 mg Iron: 2.6 mg
Almond Breeze Logo Keeper

Did You Make This Recipe?

Tag @minimalistbaker on Instagram and hashtag it #minimalistbaker so we can see all the deliciousness!

If you love this recipe...

Get Our Fan Favorites eBook Here!

Reader Interactions

Leave a Comment & Rating!

Have a question? Use ctrl+f or ⌘+f on your computer or the "find on page" function on your phone browser to search existing comments! Need help? Check out this tutorial!

My Rating:

  1. LauraBelle says

    This is our go-to chocolate PB smoothie. We use half or less of the almond milk it calls for, but that requires a vitamix for power.

  2. Lisa Elliott says

    I’ve been making this for years with regular milk. It’s a staple and all my kids love it! Sometimes I throw in a handful of spinach and no one can tell.

  3. Melissa says

    Soooo good! I used chocolate protein powder and 3 tbs powdered peanut butter and added a 1/2 cup plain Greek yogurt. Perfect breakfast and definitely a keeper!!!!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      We’re so glad you enjoy it, Melissa! Thank you for the lovely review and for sharing your modifications! xo

  4. Emma says

    This is soo delicious, thank you for the recipe! I added less milk and used a frozen banana so it’s thicker and like a smoothie bowl!
    I just wanted you to know that it is a lot more than 382 calories, I am in a calorie deficit currently so logged it into myfitnesspal and without any toppings or add ins it is 521 calories.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Emma, we’re so glad you enjoyed it! We’ll double check the nutrition and get it updated – part of the difference could be if calculating with 1 vs. 2 dates and 1 vs. 1 1/2 cups almond milk. Either way, thanks for bringing it to our attention!

  5. Ellie says

    This was amazing, made it as per the recipe but with oatly barista as that is what I had. It was so good, it tastes like a five guys shake! I was seriously surprised just how delicious this was!

  6. Kristen says

    YUM! So good. Was looking for an alternative to Smoothie King’s Power Peanut Plus Chocolate Smoothie and this is it! Used dark chocolate cocoa powder and it was extra good.

    • Isla S says

      I have made so many of your recipes. They have been key in helping my family transition to a whole food plant based diet. This recipe did not disappoint! It’s thick and naturally sweet. I made it just as described and it came out perfectly!

  7. Nicole says

    Omg this shake was amazing! Thank you for sharing this recipe. I also added a scoop of vegan protein powder for some added protein. I think this is my new go to morning shake!

  8. Amy says

    Usually when I make vegan shakes like this, I just wing the proportions. I won’t do that again. These are perfect. It tasted better that the real Icecream milkshake I made earlier this week and didn’t feel the “grossness” of too much sugar after. Thank you again for another great recipe!

  9. Holly says

    So I only had chocolate (sweetened) almond milk – it was definitely sweet but oh so delicious! I added some chia seeds in as well.

  10. Amy-Leigh says

    I made this yesterday, but subbed the almond milk for soya as that’s what I had in. Omg absolutely delicious, I will defo be making this on a weekly basis! I can’t wait to try more of your shake recipes, I have tried a number of your recipes and everytime they have been a success! Thank you.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Aw, thanks so much for the lovely review, Amy-Liegh. We are so glad you are enjoying our recipes! Next time, would you mind leaving a rating with your review? It’s super helpful for us and other readers. Thanks so much! Xo

  11. sophie carroll says

    This was divine! I used oat instead of almond because thats what I had, and almond butter instead of peanut and it was so chocolaty and satisfying as a desert! If I was having it as a breakfast shake i’d leave out the dates as the ripe banana has enough sweetness.

    Thank you so much, I have made lots from your blog recently and have loved everything!


    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      We’re so glad you enjoyed this recipe and others on our blog, Sophie! Thanks so much for sharing! Next time, would you mind leaving a rating with your review? It’s super helpful for us and other readers. Thanks so much! Xo

  12. Kerry says

    Made this and devoured it…freaking delicious! I’m pregnant and hungry all the time and made this as an evening snack. I made a couple of modifications and additions to bulk this up for my insane appetite…about 2 tsp. maple syrup (didn’t have dates), 1/3 c. Greek yogurt (plain unsweetened), about 2 TBSP of an oatmeal chia flax mix, and 1 TBSP of Nutella because why not? It turned out that amazing and I love that I have a great new recipe to play with! Thank you!

  13. Nicole says

    This was very tasty! I’ve been looking for other ways to get through frozen bananas that don’t involve baking so I’m happy to have stumbled upon this. I added a splash of vanilla and maple syrup as the sweetness of the dates didn’t seem to come through.

  14. Eileen says

    Have made this twice, and I swear this tastes better than any chocolate bar or ice cream out there <3 And only took 3 minutes to whip up!

  15. Steph Middleton says

    So yummy! It feels like you are treating yourself with rich chocolatey goodness and our 4 kids ages 3-8 LOVE it! We added the recommended/optional ice.

  16. Nicole Nevitt says

    wow, I have just made this as i was craving chocolate but wanted an healthier alternate, and this was so delicious! Already want another one. :)

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Thanks so much for the lovely review, Nicole. We are so glad you enjoyed it! Next time, would you mind leaving a rating with your review? It’s super helpful for us and other readers. Thanks so much! Xo

  17. Sarah says

    I just made this bc I was craving a peanut butter chocolate shake… Adjustments I made included using real milk, a regular banana (didn’t have frozen), and adding hemp, chia and flax seeds.
    The dates didn’t really blend well (probably the setting I used on the blender) but it didn’t matter, this shake was delicious!!! Totally hit the spot and I don’t feel too full after having it, which I usually do after indulging in a store bought shake! Thank you for this delicious recipe, I will definitely have to make this more often.

  18. Derek-Leigh says

    Have had this a few times. My almost 4 year old daughter loves this shake and always gets excited when I say I’m going to make it. She calls it her chocolate milkshake ice cream.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Thanks so much for the lovely review, Derek-Leigh. We are so glad you both enjoy it! Next time, would you mind leaving a rating with your review? It’s super helpful for us and other readers. Thanks so much! Xo

  19. Robin says

    Made this for dessert tonight. Split it with my hubby. Cool, creamy, PB chocolate goodness! The dates didn’t chop fine enough in my blender, but it worked out, as I liked the little bites of sweetness coming through my straw :)

  20. Shannon Holmes says

    Oh my goodness! I love this so much. SO rich and delicious. Next time I will try adding chia seeds or flaxseeds. Thanks so much!

  21. Mimi says

    I just made this, exactly as described, only my bananas weren’t frozen, but I did add generous amounts of ice. It’s delicious, one of the best-tasting smoothies I’ve ever made. From now on, I’ll always make sure I have the ingredients at hand to make this on a regular basis. So good!

  22. Rachel says

    Extremely tasty. I did the half cup of ice, a half tablespoon of hemp seeds and one tablespoon of flax seed meal optionals. Can’t taste the hemp seeds and if anything it seems to help along the flavor of the other ingredients. Thanks for posting. You’re a godsend!

  23. Valerie L Powers says

    I added in about 1/2 cup organic peanuts I keep in the freezer and used date syrup (2tsp, only dates) I got at the Indian foods market. I also added about 1 TB flax + hemp hearts each, 1tsp cinamon and 1 scoop protein powder + 1 large handful spinach leaves. Sooo good. I could have ice cream every day and this is better.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Yum! Thanks for the lovely review and for sharing your modifications! Sounds delicious!

  24. Melanie says

    I have made this recipe at least 8 times, but today I added about a cup of power greens (mixed baby kale, spinach, chard, etc). Pow!
    It really adds lightness and freshness to an already stellar smoothie.

  25. Jaz says

    Hi everyone! im stickler for chocolate thickshake!
    I have made several healthier versions but to no avail:-( i havent found a recipe that tastes almost the same as a ‘guilty choc thickshake’ i honestly didnt like the banana taste in other recipes. How did you all find the taste akin to the real
    Choc thickshake? Tx u so much xx

  26. Melissa C says

    I’ve caved and recently gotten on the smoothie train. Loved the flavour! I subbed the almond milk for just under 1/4 cup plain Greek yogurt and used water for the liquid. Also added ice cubes and a handful of spinach! Super yummy. I recently made maple peanut butter so i was excited to try it in a smoothie! 10/10

  27. Jann says

    Just made this for breakfast. SO YUMMY!! One date was plenty, and I added 2 Tblsp hemp seeds for extra protein. Absolutely delicious, Dana. Love your healthy, plant-based recipes.

  28. Fatma A says

    I wasn’t planning to make it for breakfast it looked too heavy for early morning, but wow its my new favorite smoothie recipe!
    Note: I didn’t add the dates and only used 1 teaspoon of cocoa powder.

  29. Jack says

    So not being a big smoothie fan I had this presented to me in a nutrition class. It’s flavor is awesome! So I took it one step further. You know those Tupperware popsicle forms? One smoothie makes 6 popsicles and they’re in the freezer ready for an evening treat!

  30. Alice Friedrich says

    Hands down addictive, yummy amazingness!! My other half and I aren’t vegan or particularly healthy all the time, but we got addicted to „snickers shakes“ in Sri Lanka, so I vowed to find a healthy recipe the minute I got home…and I did. This is soooo tasty!! Worked perfectly the first time by following instructions and tips, adding by taste little by little. I soaked the dates and compensated the warmth with 2 ice cubes, which worked a treat. I’ll confess I added a 3rd date as we like the sweet things in life. This is the ideal sweet treat! Excited now to try many more of these fantastic recipes

  31. Adrienne says

    My favorite go-to shake recipe. SO flavorful for so few ingredients. Whenever I have chocolate almond milk on hand, I add in a 1/2 cup of that, plus 1 cup of regular unsweetened almond milk. Fantastic recipe… Thanks MB!

  32. Allison Miera says

    This was so good! I made only one serving and it definitely wasn’t enough haha next time I gotta make two servings just for me ;)

  33. Gregorio Musilli says

    Howdy! Quick question that’s totally off topic. Do you know how to make your site mobile friendly? My weblog looks weird when viewing from my apple iphone. I’m trying to find a template or plugin that might be able to correct this issue. If you have any recommendations, please share. With thanks!

  34. Cameron says

    This recipe looks great, but I’m looking to adapt the ingredients to make a sauce, if you will, as the base for a dessert pizza. Would you be able to help me adapt this recipe to be suitable for my needs? I’m a novice cook.

  35. Morgan says

    My boyfriend (meat and dairy loving Midwestern man) loves this smoothie and so do I! I didn’t have all of the ingredients so I played around.
    Omitted the dates – added a bit of maple syrup for sweetness
    Extra pinch of salt because I love salt
    Didn’t have almond milk on hand so I created peanut/pb? milk by blending 3 tbsp of pb with 1 1/2 c of water

    Turned out fantastic! Will be making again and again

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      We’re glad to hear that you and your boyfriend enjoyed it, Morgan! Thanks for sharing your recipe subs! :D

      • Sharon G Leslie says

        Fantastically rich tasting chocolate shake! I made with regular milk. The dates added a very interesting sweet flavor. I will try adding Vital Proteins gelatin next time and see if it affects flavor. Can’t wait to try as popsicle. So decadant! Thanks for sharing.

  36. Ashton says

    This is phenomenal; I wish I could give it 10 stars! It feels like a guilty pleasure, but there’s nothing to feel guilty about! I have made this for my mom who has an autoimmune disorder that she has recently figured out flares up with any type of sugar, even natural sugars like honey or maple syrup. She was overjoyed to be able to have a “treat” again. I also have a 6 1/2 month old that we have been doing baby led weaning and this is probably her favorite thing that she has tried, lol.

  37. Jennifer says

    Hubby has been lifting weights at the gym lately and was online last night looking for protein smoothies but none of them were wfpb. So I did a search and found your shake recipe. I did a test run last night and we both thought it was delicious! So I made 2 more batches this morning. The first one I added a scoop of vegan protein powder for my hubby before he headed to the gym, and my girls and I shared the 2nd. I see myself making this every day now! I’ll probably make another today and make popsicles ?.

  38. Danielle Gauthier says

    I was put off by seeing dates in the recipe just because I’m not the biggest fan of their flavor, but they really helped add a sweetness that made it taste like it was sweetened with real sugar! It tasted like a creamy Reese’s pb cup in a glass ❤️ delicious recipe

  39. Evelyn Mackiewicz says

    i made this today as my late lunch after a workout. the only thing i modified was adding some sunwarrior protein powder in “natural” (unflavored, no additional sweeteners). i personally don’t like the flavor of bananas in smoothies, so i tried chopping and freezing my bananas while they were still green. because of that, the banana flavor didn’t overpower the drink like i normally find when grabbing from a smoothie place. this was such a great balance of flavors. thank you for pressing me to add dates to my drink. what a treat for myself after having a good sweat :)