Go Back
+ servings
Instant Pot Hot Chocolate
Print Recipe
5 from 2 votes

Instant Pot Hot Chocolate

Making hot chocolate in the Instant Pot is easy and fun. Get several mugs of thick, creamy, and luxuriously smooth hot chocolate with this simple recipe. Top with whipped cream, candy canes, chocolate shavings, marshmallows, or your favorite toppings if desired.
Prep Time5 mins
Cook Time0 mins
NPR10 mins
Total Time15 mins
Course: Drinks
Cuisine: American
Servings: 4 mugs
Calories: 317kcal
Author: NicoleDurham
Cost: Recipe $3.43 / Serving $0.86


  • 3 cups whole milk ($0.57)
  • 1 can condensed sweetened milk ($1.44)
  • ¼ cup baking cocoa, sifted ($0.40)
  • pinch salt ($0.01)
  • 1 cup heavy cream ($0.99)
  • 1 teaspoon vanilla ($0.02)


  • In an Instant Pot add milk, condensed milk, cocoa, salt, and heavy cream.
  • Close lid and seal vent.
  • Set to High Pressure for 0 minutes.
  • Let natural pressure release for 10 minutes before manually releasing the rest.
  • Stir in vanilla extract.
  • Run mixture through a fine mesh strainer or cheesecloth for a smoother texture. Enjoy warm.


Recipe Tips

The hardest part about making this creamy hot chocolate recipe is being patient. Letting the Instant Pot naturally pressure release will save you a lot of mess. 
When the drink has finished cooking, the milk mixture will have a slight textured curdle to it. It's perfectly fine to drink this way and you may not even notice the little chunk-looking pieces as you sip your mug, but I highly recommend using a piece of cheesecloth to strain the drink for a more luxurious feel. The cheesecloth will strain out the chunks and leave you with a creamy thick hot chocolate that is undeniably good.
You could use ilk instead of heavy cream, but the results won't be as creamy as they would be with heavy cream. The thickness of the cream really helps to give a great texture and feel to the drink.


Serving: 1mugful | Calories: 317kcal | Carbohydrates: 22.8g | Protein: 8.7g | Fat: 22.7g | Saturated Fat: 14.4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5.7g | Trans Fat: 0.7g | Cholesterol: 74.7mg | Sodium: 738.4mg | Potassium: 1796.3mg | Fiber: 0.3g | Sugar: 16.6g | Vitamin A: 257.3IU | Vitamin C: 0.6mg | Calcium: 898mg | Iron: 1.3mg