Make this thick and creamy Peanut Butter Shake in under 5 minutes using just 3 ingredients (vegetarian, gluten-free).

Jump to:
About Peanut Butter Shake
If you love peanut butter, this 3 ingredients Peanut Butter Shake is a must-try.
It’s creamy, and sweet with a little hint of saltiness, and comes together in under 5 minutes.
Top it with toasted marshmallows, hot fudge sauce, or crushed peanut butter cookies, and enjoy it chilled on a hot summer day.
This recipe is vegetarian and gluten-free. You can double or triple the recipe for a bigger crowd.
Here are a few more homemade milkshake recipes that you might like
- Dates Milkshake
- Milo Milkshake
- Thick Oreo Milkshake
- Custard Milkshake
- Cafe Style Nutella Milkshake
- Creamy Strawberry Banana Milkshake
Ingredients

Peanut Butter – Use creamy peanut butter to make this peanut butter milkshake recipe. Crunchy butter will not taste great.
Milk – I like to use whole milk to make the milkshake as it comes out rich and creamy. But you can choose from skim milk or low-fat milk as well.
Ice Cream – I used vanilla ice cream but if you like a chocolaty shake, then you can use chocolate ice cream in its place.
To make it vegan, use vegan ice cream and plant-based milk such as almond milk, coconut milk, or soy milk.
How To Make Peanut Butter Shake
Add
- ½ cup of chilled whole milk
- 2 cups of vanilla ice cream
- 2 tablespoons of creamy peanut butter
into the blender.

Blend on medium speed until completely blended and smooth.
Note – If you like a thinner shake, then add some more milk and blend again.
Pour the milkshake into 2 serving glasses. Add a few ice cubes to each glass and enjoy!

Frequently Asked Questions
Add some cocoa powder, chocolate syrup, or chocolate fudge sauce, and replace vanilla ice cream with chocolate ice cream, to make a chocolaty version of this shake.
You can also add a scoop of chocolate protein powder to this version.
You can add banana slices, chocolate chips, chocolate chunks, caramel sauce, a pinch of cinnamon, or a shot of espresso or coffee.
You can also add vanilla protein powder if you want to serve it as a pre or post-workout snack.
To increase the protein content of the milkshake, add other nut butter like almond butter, cashew butter, pistachio butter, sunflower seed butter, etc.
You can also add hemp seeds or chia seeds.
Add a little vanilla extract for a nice vanilla flavor.
Yes, to make it vegan replace dairy milk with any plant-based milk (non-dairy milk) like almond milk, cashew milk, oat milk, coconut milk, etc.
Replace dairy vanilla ice cream with dairy-free ice cream.
To make a healthy version, add low-fat milk, peanut butter, and frozen banana chunks to the blender and blend until smooth.
Serving Suggestions
Top the creamy milkshake with whipped cream, toasted marshmallows, caramel sauce, hot fudge sauce, or crushed peanut butter cookies, and serve it for your tea parties, weekend brunch, potlucks, or get-togethers.
Storage Suggestions
This milkshake tastes the best when served fresh.
Leftovers can be stored in a covered glass bottle or a jar in the fridge for about 12 hours. Shake well before consuming.
You Might Also Like
Recipe Card

Creamy Peanut Butter Shake Recipe
Ingredients
- ½ cup chilled whole milk
- 2 cups vanilla Ice-cream
- 2 tablespoons creamy peanut butter
Instructions
- Add all the ingredients to a blender.
- Blend on medium speed until completely blended and smooth.
- Note – If you like a thinner shake, then add some more milk and blend again.
- Pour the milkshake into 2 serving glasses. Add a few ice cubes to each glass and enjoy!
Did you make this recipe? Let me know!