Milkshake With Peanut Butter

This milkshake with peanut butter brings together two classic flavors in the easiest, most satisfying way. With just three simple ingredients—bananas, peanut butter, and plant-based milk—you’ll have a creamy, rich treat that feels like dessert but is perfect for any time of day.
post featured image
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

Bananas and peanut butter. Is there a more perfect pairing in the food world? The natural sweetness of bananas meets the rich, nutty goodness of peanut butter to create a combo that’s basically magic. Whether you’re blending them into a smoothie, slathering them on toast, or just enjoying them straight from the jar (we’ve all been there), they always deliver. Now, take that magic, turn it into a milkshake, and you’ve got a cold treat that feels indulgent but is ridiculously easy to make.

This milkshake is the kind of thing that satisfies all the cravings—sweet, creamy, and just a little bit nostalgic. The best part? You only need three ingredients: bananas, peanut butter, and your favorite plant-based milk. In just a few minutes, you’ll have a thick, frosty shake that’s perfect for breakfast, dessert, or anytime in between. Plus, it’s dairy-free, so no post-shake regrets—just pure peanut butter-banana bliss.

Why You’ll Love This Recipe

When it comes to a milkshake with peanut butter, it’s hard not to fall in love. This creamy, dreamy vegan shake is packed with flavor, easy to make, and brings together two of the best flavors around: bananas and rich peanut butter. Whether you need a quick snack or a satisfying dessert, this recipe has you covered. Here’s more reasons to love it:

  • Three Ingredients, Zero Fuss: For this milkshake with peanut butter, you only need bananas, peanut butter, and plant-based milk. Simple ingredients, big flavor.
  • Dessert Anytime: It’s thick, creamy, and frosty like a traditional milkshake, but made with healthy, wholesome ingredients that work for breakfast or as a snack.
  • Naturally Sweet, No Added Sugar: Thanks to perfectly ripe bananas, this banana peanut butter milkshake is naturally sweet and needs no extra sweeteners. Win-win!
  • Endlessly Customizable: Want to add a swirl of vegan chocolate, or maybe swap the peanut butter for almond butter? This milkshake can handle all your cravings.
  • Dairy-Free and Delicious: Get all the richness and creaminess of a classic milkshake without the dairy. This one’s 100% plant-based and still hits the spot.
A milkshake with peanut butter in a tall glass, topped with whipped cream, chocolate chips, and a maraschino cherry.

Key Ingredients

This milkshake with peanut butter might be simple, but each ingredient plays its part in creating that perfect thick, creamy texture and rich flavor. With just three key players, you’ll have a delicious shake in minutes. Let’s break it down:

Ingredients for a vegan banana milkshake with labels.
  • Bananas: Frozen bananas are the backbone of this vegan milkshake. They bring natural sweetness and a frosty, ice cream-like texture without needing actual ice cream. Make sure they’re super-ripe for maximum flavor!
  • Peanut Butter: The star of the show. Peanut butter adds richness, plant-based protein, and that bold, nutty flavor that takes this shake to the next level. It also makes the texture extra creamy, blending beautifully with the bananas.
  • Plant-Based Milk: Whether it’s vanilla soy, almond, or oat milk, your choice of dairy-free milk brings everything together. For extra sweetness, go for vanilla-flavored milk. This keeps the shake smooth, light, and easy to sip.
  • Optional Extras: Luscious vegan whipped cream, mini chocolate chips, and Maraschino cherries are totally optional but highly recommended if you want to take your shake up a notch. The whipped cream adds a bit of indulgence, the chocolate chips give a little crunch, and the cherry on top? Well, it’s just fun!

How To Make This Peanut Butter Milkshake

Ready to whip up the easiest, most satisfying shake of your life? This milkshake with peanut butter takes just a few minutes and delivers all the creamy, peanut-buttery goodness you could want. No fancy equipment, no complicated steps—just blend, sip, and enjoy.

Ingredients for vegan milkshake in a blender.

Step 1: Bananas + Peanut Butter = Magic – Toss those frozen bananas into your blender with a generous scoop of peanut butter. Don’t be shy with the PB—this is the star of the show.

Milkshake in blender after blending.

Step 2: Blend ‘Til It’s Smooth – Fire up your blender and let it do its thing. If the mixture is being stubborn and too thick, stop and give it a good stir or muddle it around until it blends nice and smooth.

Spoon holding a scoop of vegan milkshake up over the blender.

Step 3: Check the Texture – You know you’re done when it’s silky smooth and thick, like a milkshake dream come true. If it looks like a smoothie, you’re in the right zone.

Drizzle peanut butter on top of the peanut butter banana milkshakes in glasses.

Step 4: Serve! – Pour your shake into glasses and get creative with the toppings. Drizzle more peanut butter, add a dollop of whipped cream, or throw in some mini chocolate chips for extra flair. Maybe you want to add a dollop of homemade vegan nutella or fun vegan sprinkles. Now, grab a straw and enjoy!

Helpful Tips

When it comes to this milkshake with peanut butter, there are a few easy ways to make it your own and take it to the next level:

  • Pick Your Milk: Vanilla soy milk gives it an extra boost of flavor and sweetness, but almond, cashew, oat, or whatever plant-based milk you’ve got on hand will work just as well.
  • Adjust the Thickness: Like your shakes thick enough to eat with a spoon? Use a little less milk. Prefer something easier to sip? Just add more vegan milk until you get the texture you’re after.
  • Extra Peanut Butter, Please: If you’re all about the peanut butter, don’t hold back. Add an extra spoonful for a stronger nutty flavor. Smooth or crunchy, it’s totally up to you—just know that crunchy peanut butter will add some texture.
  • Chill Your Glasses: If you’ve got a couple of minutes, toss your glasses in the freezer before pouring in the milkshake. It’ll keep everything extra frosty and make that first sip even better.
  • Top It Off: Drizzle some warmed peanut butter, sprinkle vegan chocolate chips, or add a dollop of vegan whipped cream. If you’re feeling fancy, go for a cherry on top.
  • Serve Right Away: This shake is best enjoyed fresh, while the bananas are still icy and the texture is thick and creamy. So grab your straw and dig in!

FAQs

Can I make this milkshake without frozen bananas?

Yes, but frozen bananas are key to getting that thick, creamy texture without using ice cream. If you use fresh bananas, your shake will be thinner and less frosty. You can always add ice cubes to thicken it up, but keep in mind that may dilute the flavor slightly.

Can I use a different nut butter?

Absolutely! Almond butter, cashew butter, or even sunflower seed butter would work well here. Each will give the shake a slightly different flavor, but the base idea remains the same—creamy, nutty goodness paired with sweet bananas.

How long can I store the milkshake?

This milkshake is best enjoyed fresh, right after blending. If you need to store it, pop it in the fridge for up to a couple of hours, but keep in mind it may lose some of its thickness as it sits. Give it a quick stir before drinking!

Peanut butter milkshake in a tall glass, topped with whipped cream.

If you make this milkshake with peanut butter recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments!

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!
Please enable JavaScript in your browser to complete this form.

The Best Peanut Butter Milkshake Recipe

5 from 2 votes
This milkshake with peanut butter is one of those recipes you’ll wonder how you ever lived without. It’s the ultimate no-fuss, no-frills treat: just three simple ingredients that blend into something creamy, rich, and totally crave-worthy. Whether you’re looking for a quick snack or a dessert that doesn’t feel like work, this shake’s got your back.
Prep Time 5 minutes
Total Time 5 minutes
Servings 2 glasses

Equipment

Ingredients

  • 3 bananas, frozen for at lease 24 hours when super-ripe and spotty. Be sure to peel before freezing.
  • 3 tablespoons peanut butter, any type, plus extra for drizzling
  • cups soymilk, any type of dairy-free milk will work, but vanilla soymilk tastes best
  • vegan whipped cream, optional
  • vegan mini chocolate chips, optional
  • 2 Maraschino cherries, optional

Instructions

  • Prepare two glasses by drizzling or smearing some peanut butter on the sides. This is purely decorative, so feel free to skip this step!
  • In a high-powered blender, add the frozen bananas, peanut butter and soymilk. Blend until completely smooth and creamy, stopping to mix with a spoon and remove air pockets as needed whenever your blender struggles to blend.
  • Pour into two glasses, and if desired, top with vegan whipped cream, a drizzle of peanut butter, mini chocolate chips, and enjoy!

Notes

  • Perfect Drizzle, Every Time: Warm up that peanut butter for a few seconds in the microwave, and suddenly, you’ve got the perfect drizzle. Just grab a spoon and go to town!
  • Thick or Thin, Your Call: Like your shakes extra thick? Use less soymilk. Want it more sippable? Add a splash more. It’s your milkshake—you’re in control!
  • More Peanut Butter, Please! Love peanut butter? Toss in an extra spoonful (or two) for a stronger hit of that nutty goodness. And yes, it works the other way around too!
  • Any Peanut Butter Will Do: Smooth, crunchy, natural, or Skippy-style, it’s all good here. For a healthier option, stick with natural peanut butter. But if you’re feeling indulgent, the sugar and oil in classic Skippy will make it extra rich. You can even make your own if you’re feeling fancy!
  • Vanilla Soymilk = Next Level: Vanilla soymilk makes this taste like the real-deal ice cream shake. But don’t worry—almond, cashew, oat, or whatever plant-based milk you’ve got will still work like a charm.
  • Freeze Extra Bananas: Always have frozen bananas on hand! That way, you’re only ever a few minutes away from milkshake heaven. Trust us, once you start making these, you’ll want to keep a stash ready.

Nutrition

Calories: 380kcal | Carbohydrates: 52g | Protein: 13g | Fat: 16g | Saturated Fat: 3g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 7g | Sodium: 193mg | Potassium: 1019mg | Fiber: 6g | Sugar: 29g | Vitamin A: 809IU | Vitamin C: 28mg | Calcium: 268mg | Iron: 2mg
Course — Breakfast, Dessert, Snack
Cuisine — American
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
newsletter offer

Enter to Win Our Monthly Giveaway!

New winner evert month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Please enable JavaScript in your browser to complete this form.

Leave a Comment

5 from 2 votes

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


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




2 comments
  1. 5 stars
    Soo yummy! I love love peanut butter, so this is just the best recipe to add to my favorite vegan beverages list!

  2. 5 stars
    So easy to make and so delicious. Tastes like a dessert… but healthy !!

Stay Inspired!

Thank you for subscribing!