
Peanut Butter Chocolate Milkshake
A thick, creamy diner-style milkshake that blends chocolate ice cream with real peanut butter and a swirl of chocolate syrup. Ready in about 20 minutes, most of it hands-off chilling, with a blender and a few simple ingredients.
- Prep
- 10 min
- Cook
- —
- Wait
- 10 min
- Total
- 20 min
- Makes
- 2 shakes (about 12 oz / 350 ml each)
Steps
Before you start
- Chill two tall glasses in the freezer for at least 10 minutes so the shakes stay cold and thick.
- Let the ice cream sit at room temperature for about 5 to 10 minutes so it is scoopable but still very firm.
- Use regular creamy peanut butter (such as Jif or Skippy) rather than natural-style, which can separate and make the shake oily.
Chill and soften
- Place two tall glasses in the freezer.
- Set the ice cream on the counter for 5 to 10 minutes.
- It should dent easily when pressed with a scoop but still be very firm, not soupy.
+ Show details− Hide details
Ready when: Glasses feel frosty and a scoop sinks into the ice cream with light pressure
Tip: If the ice cream turns soupy, refreeze it for 15 minutes before blending.
Decorate the glasses
- Remove the glasses from the freezer.
- Drizzle 1 tablespoon of the chocolate syrup in a spiral around the inside of both glasses, then return them to the freezer while you blend.
+ Show details− Hide details
Ready when: Syrup streaks cling to the cold glass walls
Load the blender
- Pour the cold milk into the blender first, then add the peanut butter, the remaining 2 tablespoons chocolate syrup, and the ice cream (about 8 large scoops).
+ Show details− Hide details
Tip: Add the milk first; ice cream on the bottom can make the blades spin without pulling anything down.
Blend until smooth
- Secure the lid and blend on low for 10 seconds, then increase to medium-high for 20 to 30 seconds.
- Stop and scrape down the sides once if needed.
- The shake should be thick and uniformly brown, with no streaks of peanut butter.
+ Show details− Hide details
Ready when: Smooth, thick, and swirling in the blender with no peanut butter streaks
Tip: Don't over-blend; heat from the motor melts the ice cream and thins the shake.
Adjust thickness
- If the shake is too thick to pour or sip through a straw, add 1 to 2 tablespoons more milk and pulse 3 to 5 times.
- If it is too thin, add 1 more scoop of ice cream and blend 10 seconds.
+ Show details− Hide details
Ready when: Thick but slowly pourable, like soft-serve
Tip: Add extras in small amounts; it is easier to thin a shake than to thicken it.
Pour and top
- Pour the shake evenly into the two chilled glasses.
- Top each with whipped cream and a sprinkle of chopped peanuts, if using.
- Serve immediately with wide straws and spoons.
+ Show details− Hide details
Ready when: Glasses are filled with a thick, glossy shake
Tip: Serve right away; the shake starts to melt and separate within about 10 minutes.
Good to know
Tips
- Use a high-fat, premium ice cream for the creamiest, thickest result.
- Measure peanut butter with a lightly oiled spoon so it slides out cleanly.
- For a malted version, add 2 tablespoons malted milk powder to the blender.
- Pre-chilling the milk and the glasses is the easiest way to a thicker shake without extra ice cream.
Storage & reheating
Best served immediately; do not leave at room temperature more than 15 minutes. Not recommended for the fridge. Leftover shake can be frozen in a covered container for up to 1 week; thaw 10 minutes at room temperature, then re-blend with a splash of milk.
Substitutions
- creamy peanut butter → smooth almond butter or sunflower seed butter. Use the same amount; flavor changes slightly but texture is similar.
- whole milk → oat milk or unsweetened almond milk. Use the same amount for a dairy-free liquid; shake will be slightly thinner.
- chocolate ice cream → vanilla ice cream. Use 4 cups and add 1 more tablespoon of chocolate syrup for a milder chocolate flavor.
- chocolate syrup → chocolate hazelnut spread. Use the same amount, warmed 10 seconds in the microwave so it blends smoothly.





