Go Back
+ servings
glass mug with peanut butter drizzle and hot chocolate with marshmallows

Crock Pot Hot Chocolate Recipe

Course Drinks
How to make hot chocolate in a slow cooker or Instant Pot. Great for entertaining and extra good with peanut butter!
Prep Time 5 mins
Cook Time 2 hrs
Total Time 2 hrs 5 mins


  • 1 can sweetened condensed milk 14 ounce can
  • 1 can evaporated milk 12 ounce can
  • 6 cups whole milk
  • 1 teaspoon vanilla
  • 1 cup creamy peanut butter optional
  • 2 cups semi sweet chocolate chips
  • Marshmallows and Peanut Butter cups for topping optional


  • In your slow cooker add the sweetened condensed milk, evaporated milk, whole milk, vanilla and peanut butter.
  • Whisk until all combined.
  • Stir in the chocolate chips.
  • Set slow cooker on low and let cook for 2 hours stirring occasionally.
  • Once chocolate is all melted turn to warm and serve!
  • Feel free to add marshmallows or chopped up peanut butter cups as fun toppings.


This will come out best if you use high quality chocolate chips. 
You can leave out the peanut butter for regular hot chocolate.
You can substitute milk chocolate chips for the semi sweet.
I like to melt a little peanut butter in the microwave for 30 seconds and drizzle around the inside of mug before serving!

Instant Pot Hot Chocolate Directions 

Add all the ingredients to your liner and turn it on sauté. Allow the mixture to melt and heat up. Stir constantly until the ingredients are fully incorporated and hit cancel to turn off the main heat. Next push keep warm so that the hot chocolate instant pot stays warm and ready to serve.


Serving: 1cups | Calories: 782kcal | Carbohydrates: 70g | Protein: 24g | Fat: 47g | Saturated Fat: 21g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 17g | Trans Fat: 1g | Cholesterol: 51mg | Sodium: 341mg | Potassium: 1024mg | Fiber: 6g | Sugar: 60g | Vitamin A: 557IU | Vitamin C: 2mg | Calcium: 505mg | Iron: 4mg
Love this recipe?Follow @RaeGunRamblings or tag #RaeGunRamblings!