A cozy mug of homemade Peppermint Hot Chocolate

Peppermint Hot Chocolate

Leave behind the powdered cocoa packets and cuddle up with a mug of thick, rich homemade Peppermint Hot Chocolate! Whether you make it in your Instant Pot, CrockPot, or stove, you'll never go back to the boxed stuff after you try this decadent winter drink!
Course Dessert, Drinks
Cuisine American
Keyword homemade hot chocolate
Prep Time 5 minutes
Cook Time 1 minute
Pressure Build/Release 40 minutes
Total Time 46 minutes
Servings 6
Calories 673kcal
Author Erica


  • 5 cups whole milk
  • 1 cup heavy cream
  • 8 ounces semi-sweet chocolate chips
  • 8 ounces dark chocolate chips 60%+ cocoa
  • 1/2 cup granulated sugar
  • 1/4 cup Dutch-process cocoa powder
  • 2 teaspoons peppermint extract or extract of choice


Instant Pot Instructions

  • Add all of the ingredients in the inner pot of an Instant Pot and mix well. Secure the lid and cook on Manual High for 1 minute.
  • Allow a 20-minute natural release, then remove the lid and stir well to combine.
  • Serve garnished with marshmallows, whipped cream, sprinkles, or crushed peppermints.

Slow Cooker Instructions

  • Add all of the ingredients in the crock of a slow cooker and mix well. Seal the lid and cook on low heat for 1-2 hours. Stir well before serving.

Stovetop Instructions

  • Combine the milk, cream, sugar, and cocoa in a large Dutch oven set over medium-low heat. Bring the mixture to a low simmer, stirring frequently to prevent scorching.
  • Add the chocolate chips and extract and mix well. Cook over medium-low heat, stirring frequently, until the chocolate is melted and well combined.


Calories: 673kcal | Carbohydrates: 62g | Protein: 12g | Fat: 42g | Saturated Fat: 28g | Cholesterol: 76mg | Sodium: 138mg | Potassium: 712mg | Fiber: 4g | Sugar: 48g | Vitamin A: 930IU | Vitamin C: 0.4mg | Calcium: 370mg | Iron: 2.8mg