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

If you love peanut butter milkshakes, you’re going to love this peanut butter banana smoothie recipe. It reminds me of a milkshake made with ice cream, but it’s 100% fruit-sweetened and takes just a few minutes to blend together.

I originally shared this recipe over 10 years ago, and it’s still one of our most-often-made recipes because the texture is irresistible. The secret? Not using too much milk.

While it might sound like “not enough” liquid, the ratio in this recipe consistently yields a thick, smoothie that’s not diluted in flavor. I like to add ice to make it a little slushier, and I recently started boosting the protein by adding a scoop of collagen. You can customize it as you see fit!

⭐⭐⭐⭐⭐ Featured Review

“By far the best and most filling smoothie! I’ve been making it at least twice a week for the last few months and it never fails to amaze me.” – Julie-Rose

smoothie in a glass topped with peanut butter and banana slices.

Ingredients You’ll Need

  • Frozen Banana. Using a frozen banana is key to this recipe, as it gives the smoothie an ice cream-like texture. While several commenters have reported using a fresh banana, too, you’ll get the most milkshake-like texture with a frozen one.
  • Peanut Butter. I use all-natural peanut butter in this recipe, which is the kind you have to stir when you first open the jar. I almost always choose salted nut butter, as it helps boost the flavor even more.
  • Ground Flax Seeds. This addition boosts the fiber content and helps thicken the smoothie. You can use chia seeds or hemp hearts, if you prefer, or you can leave them out.
  • Milk. You can make this smoothie with any milk you love, whether it’s regular cow’s milk or a dairy-free option. (This recipe is vegan if you use something like soy or almond milk.)
  • Vanilla Extract. I add this for an extra splash of flavor, but it’s optional.

Note: I recently started adding a scoop of collagen to this smoothie, as it adds up to 18 grams of protein without affecting the flavor. This is totally optional! If you need a vegetarian recipe, leave this out. (I don’t recommend using a sweetened protein powder unless you know you absolutely love the flavor. Most flavored protein powders do not taste good to me.)

peanut butter, frozen bananas, ground flax, collagen, milk, and vanilla extract labeled.

How to Make a Banana Peanut Butter Smoothie

Step 1:

Slice a frozen banana into small chunks for easier blending. Then add the banana pieces, peanut butter, ground flax seeds, vanilla extract, milk of choice, and collagen peptides (optional) to a high-speed blender. 

Secure the lid and blend until very smooth, which takes about 60 seconds. You may need to use a tamper to keep everything blending smoothly. If you need to add an extra splash of water or milk, add just 1 tablespoon at a time so the smoothie doesn’t become too runny.

frozen banana sliced on cutting board and blended as a smoothie.

Step 2:

For a thicker, slushier smoothie texture, add a handful of ice to the blended smoothie. Secure the lid and blend again, until the ice is pulverized, with no visible chunks remaining.

Adding ice cubes will dilute the flavor slightly, so don’t add too much at once!

You can always keep adding more if needed. This is a good option if you prefer to enjoy your smoothie with a spoon, rather than sipping it through a straw.

ice added to smoothie for a slushy, ice cream texture lifted on a spoon.

Serving & Storage Tips

Serve this milkshake-like smoothie right away for the best flavor and texture. Pour it into a glass, or serve it as a smoothie bowl with your favorite toppings, like a handful of peanut butter granola, hemp seeds, or sliced banana.

Storage Idea: Leftover smoothie doesn’t taste quite as delicious when you just store it overnight in the fridge. Instead, pour leftovers into an ice pop mold (affiliate link) and store them in the freezer for a future frozen treat.

banana peanut butter smoothie stirred with a spoon to show the ice cream texture.

Peanut Butter Banana Smoothie Recipe FAQs

Can I use a different liquid for the base?

Yes, you can use other non-dairy milks, like oat milk, coconut milk, or soy milk, or even plain water, for blending this smoothie. The combination of peanut butter and frozen banana provides a creamy texture, so the liquid isn’t a big deal in this case. 

Can I add greens?

Feel free to add a big handful of spinach to this smoothie if you don’t mind it having a green hue. The spinach won’t affect the peanut butter smoothie flavor, so it’s a great way to get more leafy greens into your life. (If you prefer to use kale, try my Tropical Kale Smoothie instead.)

Can I add chocolate to this smoothie?

Check out my chocolate peanut butter banana smoothie for another variation.

What if I need more sweetness?

You can add a squeeze of honey (not vegan, FYI), a splash of maple syrup, or a pitted date to this recipe for a sweeter flavor.

smoothie in a glass topped with peanut butter and banana slices.

Peanut Butter Banana Smoothie (Like a Milkshake!)

4.99 from 59 votes
This peanut butter banana smoothie has the texture of a milkshake, without any added sugar. It's a healthy way to satisfy your sweet tooth! If you've been disappointed with previous smoothie recipes, it's probably because they called for too much liquid. This recipe will give you thick, creamy results on your first try.
prep5 mins cook0 mins total5 mins
Servings:1

Ingredients
 
 

Instructions

  • In a high-speed blender, combine the milk, sliced frozen banana, peanut butter, flax seeds, vanilla, and optional collagen peptides. Secure the lid and blend until smooth, about 60 seconds.
  • Once the mixture is smooth, add a small handful of ice cubes and blend again. This will create a slushy, ice-cream-like texture. (Be careful not to add too much ice, or you'll dilute the flavor too much.)
  • As soon as it reaches a consistency you like, it's ready to serve right away. If you want to adjust the flavor, you can add an extra spoonful of peanut butter or a drizzle of honey or maple syrup to boost the sweetness.

Video

Notes

Nutrition information is for the entire recipe, assuming you include collagen and use soy milk. This information is automatically calculated from an online ingredient database, so it’s an estimate, not a guarantee. 
Storage Tip: Leftover smoothie can be frozen in a mini ice pop mold (affiliate link), if you’d like a sweet treat later.
Blender: I’m using the Beast blender in these photos, in case you’re curious. It’s a great size if you’re only making single-serving smoothies or small batches of salad dressing. I don’t recommend it for those who need to make bigger batches, as the container is small. 
Update Note: This recipe was updated in January 2026 with the option to add collagen peptides for extra protein. This is optional, so the rest of the recipe has remained unchanged. 

Nutrition

Calories: 430kcal | Carbohydrates: 40g | Protein: 24g | Fat: 22g | Saturated Fat: 4g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 9g | Sodium: 236mg | Potassium: 826mg | Fiber: 7g | Sugar: 21g | Vitamin A: 539IU | Vitamin C: 19mg | Calcium: 205mg | Iron: 2mg
Course: Drinks
Cuisine: gluten-free
Keyword: peanut butter banana smoothie

More Smoothie Recipes to Try

If you try this peanut butter banana smoothie recipe, please leave a comment and star rating below letting me know how you like it.

Megan Gilmore leaning on her white countertop.

Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned best-selling cookbook author. As a Certified Nutritionist Consultant (CNC), I love to make healthier food using simple ingredients. I test these recipes multiple times in my kitchen to make sure they will turn out perfectly for you.

Read More

You May Also LIke

Leave a Review!

I love hearing from you! Submit your question or review below. 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.

Comments