This is an overhead side view of a glass with a peanut butter milkshake in it. The milkshake is topped with whipped cream and drizzled with peanut butter and chocolate. An antique spoon is on the top of the glass. More drizzles and chopped peanuts are around the glass. Recipe
GF Gluten-Free VG Vegetarian

The BEST 5-Minute Peanut Butter Milkshake

Peanut butter for dessert? It’s a yes from me! This easy peanut butter milkshake is SUCH a treat. It’s a deliciously simple mashup of smooth natural peanut butter, milk, and vanilla ice cream. It’s thick, creamy, and takes 5 minutes to make. Take it over the top with a dollop of whipped cream, and enjoy!

Prep: 5 minCook: 0 minTotal: 5 min
Servings: 1 milkshake 1x


  • 2 cups vanilla ice cream
  • 1/4 cup whole milk
  • 1/4 cup natural peanut butter
  • 1 tablespoon agave nectar
  • 1 teaspoon vanilla extract
  • whipped cream, peanut butter, chocolate syrup and chopped peanuts for topping (optional)


  1. Place the ice cream, milk, peanut butter, agave, and vanilla in a blender.
  2. Blend on high for 1 minute until smooth and combined.
  3. Drizzle the inside of your glass with peanut butter (optional) and pour the milkshake into the glass.
  4. Top with whipped cream, a drizzle of peanut butter and chocolate syrup and chopped peanuts, if desired.

Nutrition Info:

  • Serving Size: 1 milkshake
  • Calories: 783
  • Sugar: 51.8g
  • Sodium: 143mg
  • Fat: 48mg
  • Saturated Fat: 16.1g
  • Unsaturated Fat: 0g
  • Trans Fat: 0g
  • Carbohydrates: 63.3g
  • Fiber: 5g
  • Protein: 26.6g
  • Cholesterol: 64mg
© The Toasted Pine Nut