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.

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

- 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

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

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
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.
Add more ice cream, or include yogurt or a splash of cream to thicken the texture.
Yes — peanut butter adds flavour, richness, and satiety, making the shake more satisfying.
Yes — swap dairy milk and ice cream for plant-based alternatives for a fully vegan shake.

You might also like
Breakfast
Peanut Butter Granola
Dessert
Peanut Butter Balls
Dessert
Vegan Peanut Butter Cookies
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
James Wythe
2 minutes
2 minutes
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
Nutrition
| Carbohydrates: 41 g
| Protein: 12 g
| Fat: 27 g
| Saturated Fat: 11 g
| Fiber: 8 g
| Sugar: 29 g
Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames
