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

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.)

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.

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.

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.


Peanut Butter Banana Smoothie (Like a Milkshake!)
Ingredients
- ½ cup milk (of choice)
- 1 frozen banana , cut into pieces
- 2 tablespoons all-natural peanut butter
- 1 tablespoon ground flax seeds
- ½ teaspoon vanilla extract
- 1 scoop collagen peptides (optional; for protein)
- Handful of ice (optional; to thicken)
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
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.












This is my go to smoothie in warm months. I keep it saved in my photos I use it so often;)
Yummy! I added a tablespoon of agave syrup for a little sweetness.
So creamy and delicious!