Have you ever had a peanut butter milkshake before? I think most of us have at least tried the classics, your chocolate milkshakes, strawberry shakes, Oreo milkshakes, etc. But I feel like peanut butter’s not a super common milkshake flavor, at least not here in Southern California. But it totally should be.

Not only are peanut butter milkshakes super easy to make (just add a couple scoops of PB to a vanilla shake), but they are incredibly good. Peanut butter obviously adds a ton of PB flavor to a milkshake, but also a totally irresistible creamy texture. If you love a really rich and creamy milkshake, a peanut butter shake is definitely the one for you.

Ingredient Notes

Peanut Butter: I like to use a creamy, processed brand of peanut butter like Jif or Skippy because they’ll give you the smoothest finished shake, but you can use natural or chunky peanut butter if that’s what you have on hand. Vanilla Extract: Vanilla extract is optional, but the extra pop of vanilla flavor pairs extremely well with the peanut butter. Milk: Any percentage or type of milk will work, but the higher fat milk you use, the richer/creamier your shake will be.

Ingredient tip: Because peanut butter is sticky and can be annoying to accurately measure, don’t worry too much about getting the exact correct amount of peanut butter. Just use a tablespoon to add 2 lightly heaping spoonfuls to your shake. A little over on the peanut butter is not going to hurt anything. If you need exact measurements because you’re keeping track of the nutritional information, I recommend measuring the PB by weight since it’s much easier and more accurate.

How to Make a Peanut Butter Milkshake

Variations

Chocolate peanut butter milkshake: Add 2 to 3 tablespoons of chocolate fudge sauce or syrup or 2 tablespoons of cocoa powder to the shake before blending. Banana peanut butter milkshake: Add 1 fresh or frozen banana, broken into pieces, before blending. Nutella milkshake: Replace the peanut butter with the same amount of Nutella.

Can I use almond butter instead of peanut butter in this shake?

Yes! You can use any type of nut butter in place of the peanut butter here.

Can I make a peanut butter milkshake without ice cream?

You can’t make this PB milkshake without ice cream, but if you’d like a PB-flavored milkshake without ice cream, go make my Banana Milkshake Without Ice Cream and make the peanut butter variation listed in the recipe. It’s super good and creamy and can be made with just milk, ice, and a frozen banana.

Can I make my milkshake ahead of time?

No. Shakes are always best right after they’ve been blended. Even when stored in the refrigerator, they will slowly begin to melt and become less thick and frosty the longer they sit.

More Peanut Butter Recipes

Peanut Butter Oatmeal Cookies Small-batch Peanut Butter Cookies Peanut Butter Hot Chocolate

More Milkshake Recipes

Caramel Milkshake Coffee Milkshake Banana Milkshake

This post may contain affiliate links, which means I receive a small commission if you make a purchase using them. There is absolutely no additional cost to you.

Creamy Peanut Butter Milkshake - 63Creamy Peanut Butter Milkshake - 28Creamy Peanut Butter Milkshake - 76Creamy Peanut Butter Milkshake - 30