Go Back
+ servings
Instant Pot hot chocolate drink

Instant Pot Hot Chocolate

This year, I bring to you my family-favorite Instant Pot Hot Chocolate. This indulgent, warm drink is creamy, smooth, and loaded with chocolate and some spices to warm you up. Plus, I have a vegan version included too. Here is my Instant Pot Hot Chocolate recipe that you will fall in love with.
5 from 6 votes
Print Pin
Course: Drinks
Cuisine: American
Keyword: Christmas hot chocolate, easy instant pot, Instant pot beverages, Instant pot hot chocolate, instant pot hot cocoa
Prep Time: 5 minutes
Cook Time: 3 minutes
Total Time: 8 minutes
Servings: 4
Calories: 110kcal
Author: Sophie
Cost: $6


  • Instant pot


  • 2 Cups Milk
  • ¼ Cups Water
  • ½ Cup Sugar or 2 teaspoon Swerve(Sugar-free)
  • 1 teaspoon Vanilla Extract
  • 1 teaspoon gingerbread spice(optional)
  • 2 Cups Half and Half (Skip if using whole-milk and double the milk)
  • 1 Cup Milk or Dark Chocolate Chips
  • 1 tablespoon Cocoa powder
  • Whipped Cream, Marshmallows, peppermint candies, and Chocolate Sauce to Garnish and serve


  • First, set your instant pot to the sauté mode and add the ¼ cup water. Allow the water to boil first. (This step will prevent the milk to stick to the bottom of the pan)
  • Then add milk, add half of the half and half, sugar or sweetener, vanilla extract, spice, cocoa powder, and the chocolate chips. Give it a nice and good stir.
  • Secure the lid and seal the pressure valve. Now set the instant pot to pressure cook for 3 minutes and adjust the pressure level to low.
  • After the instant pot beeps, wait for 10 minutes of natural pressure release. Then open the lid and whisk the ingredients.
  • Now add the rest of the half and half and give it a good mix. Pour in serving mugs or glasses and top with whipped cream, chocolate chips, chocolate sauce, and marshmallows.
  • Serve hot and enjoy.


  • The nutritional info mentioned here is without sugar and with sugar-free sweetener.
  • If you want, you can add fresh, heavy cream to your hot chocolate. It gives a nice, thick consistency to the drink. 


Serving: 120g | Calories: 110kcal | Carbohydrates: 10g | Protein: 6g | Fat: 4g | Sodium: 129mg | Potassium: 220mg | Sugar: 2g