Skip to content

Creamy Peanut Butter Milkshake

    This extremely thick and creamy peanut butter milkshake is simple to prepare and bursting with peanut butter flavor.

    Have you previously consumed a peanut butter milkshake? I believe that most of us have at least sampled the classics, such as chocolate milkshakes, strawberry milkshakes, and Oreo milkshakes. However, I do not believe that peanut butter is a common milkshake flavor, at least not in Southern California.

    Peanut butter milkshakes are not only extremely simple to make (simply add a couple of scoops of peanut butter to a vanilla shake), but they are also delicious. Peanut butter imparts not just an abundance of peanut flavor to a milkshake, but also an irresistibly creamy mouthfeel.

    If you enjoy extremely rich and creamy milkshakes, peanut butter milkshakes are for you.

    Ingredient Notes

    • Peanut Butter: I prefer to use creamy, processed peanut butter, such as Jif or Skippy because it results in the smoothest shake, but you can substitute natural or chunky peanut butter if you don’t have any on hand.
    • Vanilla Extract: Vanilla extract is optional, but the extra vanilla flavor complements peanut butter exceptionally well.Milk: Any percentage or type of milk will work, but the higher the fat content of the milk, the richer and creamier the shake will be.
    Creamy Peanut Butter Milkshake

    Ingredient tip:

    Because peanut butter is sticky and difficult to correctly measure, you shouldn’t be overly concerned with getting the exact amount. Using a tablespoon, add two spoonfuls that are slightly heaped to your shake. A slight excess of peanut butter will not harm anything.

    If you require precise measurements because you’re keeping track of nutritional information, I recommend measuring the peanut butter by weight because it’s simpler and more accurate.

    How to Make a Peanut Butter Milkshake

    Creamy Peanut Butter Milkshake

    Blend ice cream, milk, and peanut butter in a blender until the mixture is smooth and pourable.
    Pour into a glass (es). If desired, top with whipped cream and peanut butter sauce, and enjoy.


    Before blending, add two to three tablespoons of chocolate fudge sauce or syrup or two tablespoons of cocoa powder to the milkshake.
    Banana peanut butter milkshake: Before blending, add one fresh or frozen banana, broken into pieces.
    Replace the peanut butter with an equal amount of Nutella to make a Nutella milkshake.


    • 1½ cups vanilla ice cream* about 3 scoops
    • ½ to ¾ cup milk* any percentage
    • 2 lightly heaping tablespoons (41g) peanut butter
    • ½ teaspoon vanilla extract optional
    • Whipped cream optional for topping
    • Peanut butter sauce optional for topping
    • Chopped candies optional for topping


    Creamy Peanut Butter Milkshake

    In a blender, combine ice cream, milk, peanut butter, and vanilla, and blend until well combined and pourable.
    Pour into a glass(es). Top with whipped cream and additional toppings if desired and enjoy.


    Can I use almond butter instead of peanut butter in this shake?
    Yes! You can use any type of nut butter in place of 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.

    Read Also:- How to Make Perfect White Chocolate Raspberry Milkshake