Creamy Peanut Butter Milkshake Recipe for Thick, Rich Flavor

This Peanut Butter Milkshake is incredibly simple, refreshing, and ready in minutes using basic ingredients. It can easily be made gluten free, vegan, and refined sugar free.

Peanut Butter Milkshake next to milk in a glass bottle.

Recipe Difficulty – Very Easy

Table of Contents

  • Why this recipe works
  • Ingredients
  • Substitutions
  • Variations
  • How to make it
  • Leftovers
  • Recipe FAQs
  • You might also like
  • Recipe Card

Why this recipe works

Milkshakes are a year-round treat, especially when summer heat calls for something cold and satisfying. This chocolate-peanut butter milkshake delivers rich flavour and a creamy texture without needing to visit a restaurant. It’s quick to make at home and can be tailored to dietary needs—gluten-free, vegan, and free of refined sugar when you choose suitable ingredients.

Enjoy it for breakfast, as an afternoon energy boost, or a guilt-reduced dessert. Swap in different nut butters or fruit additions to keep the flavour interesting.

Ingredients to make a Peanut Butter Milkshake

Ingredients to make Peanut Butter Milkshake.
  • Unsweetened milk – I use almond milk.
  • Cacao powder – adds chocolate flavour.
  • Vanilla ice cream – any type; vegan works well.
  • Peanut butter – crunchy or smooth, as preferred.
  • Ice cubes – helps create a chilled, slightly thicker texture.
  • Salt – a small pinch enhances the sweet and nutty flavours.

See the recipe card below for exact quantities.

Substitutions

  • Peanut butter – replace with almond, cashew, or another nut/seed butter for a different flavour.
  • Flavours – add banana, strawberry, or caramel, or crumble cookies for extra texture.
  • Ice cream – swap some or all of the ice cream for 1–2 tbsp maple syrup for sweetness if you prefer a lighter version.

Variations

  • Deluxe – top with whipped cream and a cherry for an indulgent finish.
  • Kid friendly – mix in cookie crumbles or chocolate pieces and top with sprinkles.

For a warmer alternative in colder months, try an easy hot chocolate or a chocolate-banana smoothie.

How to make a Peanut Butter Milkshake

Ingredients for the milkshake in a blender.

Step 1: Put all ingredients into a blender and blend until smooth, about 30 seconds.

Hand pouring from the blender to a glass.

Step 2: Add extra ice cubes to a glass if desired and pour the milkshake to serve.

Hint: I blend mine for about 30 seconds to reach a creamy consistency.

Leftovers

Milkshakes are best enjoyed immediately. Refrigerating will make them watery, and freezing will make them hard. Prepare the quantity you’ll drink right away.

Recipe FAQs

Are peanut butter milkshakes good for you?

It depends on ingredients and portions. This version is designed to be on the healthier side when you choose plant-based milk and ice cream and avoid refined sugar.

How do you thicken a milkshake?

Add more ice cream, or include yogurt or a splash of cream to thicken the texture.

Can you put peanut butter in a milkshake?

Yes — peanut butter adds flavour, richness, and satiety, making the shake more satisfying.

Can you make a vegan milkshake?

Yes — swap dairy milk and ice cream for plant-based alternatives for a fully vegan shake.

Peanut Butter Milkshake in a glass with a straw and a glass bottle of almond milk.

You might also like

peanut butter granola in a large glass jar with wooden spoon

Breakfast

Peanut Butter Granola

peanut butter balls served in a bowl.

Dessert

Peanut Butter Balls

Vegan Peanut Butter Cookies on a plate.

Dessert

Vegan Peanut Butter Cookies

Peanut Butter Blondies with strawberries on top.

Dessert

Peanut Butter Blondies

Tried this Peanut Butter Milkshake recipe? Please leave a star rating and a comment to let me know how it turned out. Feedback is one of the best parts of sharing recipes.

Peanut Butter Milkshake next to milk in a glass bottle.

Peanut Butter Milkshake

By:
James Wythe
A simple peanut butter milkshake made with basic ingredients for a refreshing pick-me-up.
Prep Time:
2 minutes
Total Time:
2 minutes
Servings:
1 glass

Ingredients

  • 350
    ml
    unsweetened milk
    (I use almond)
  • 1 1/2
    tbsp
    cacao powder
  • 2
    scoops
    vanilla ice cream
    (I use vegan)
  • 1
    heaped tsp
    peanut butter
    (crunchy or smooth)
  • 2
    ice cubes
  • 1
    small
    pinch salt

Instructions

  • Add all ingredients to a blender and blend until smooth, about 30 seconds.
  • Place extra ice cubes in a glass and pour the milkshake to serve.

Notes

Step-by-Step Photos: The post includes photos to guide you through the process.
Substitutions & Variations: See the substitutions and variations section above.
To Store: Milkshakes are best consumed fresh; refrigeration can make them watery.
To Freeze: Freezing is not recommended; if frozen, allow to defrost before drinking.
Tip 1: Use smooth or crunchy peanut butter based on preference.
Tip 2: Adjust ice cream to make the shake thinner or thicker.
Tip 3: Try different add-ins like banana or salted caramel for variety.

Nutrition

Calories: 433 kcal
| Carbohydrates: 41 g
| Protein: 12 g
| Fat: 27 g
| Saturated Fat: 11 g
| Fiber: 8 g
| Sugar: 29 g
Did you make this recipe? Tag me Today!
Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames
book banner image