Yield: 6 servings

Instant Pot Hot Chocolate

Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes

Make perfect hot chocolate in the Instant Pot! This easy recipe creates enough rich, creamy hot cocoa for the whole family in minutes.


  • ⅔ cup unsweetened cocoa powder
  • ½ cup granulated sugar
  • 1 teaspoon ground cinnamon
  • ½ teaspoon kosher salt
  • 1 cup water
  • 4 cups whole milk
  • 1 cup heavy whipping cream


    1. In a small bowl, whisk together unsweetened cocoa powder, sugar, cinnamon, and kosher salt.
    2. In your Instant Pot, add water and your cocoa powder mixture and select the Sauté feature. Keep whisking until it gets thick.
    3. Add in the milk and heavy cream and keep mixing until it becomes creamy and is warmed throughout. Do not allow mixture to boil.
    4. Hit "Cancel" and serve.


  • Storage: You will want to put any leftover Hot Chocolate in an airtight jar (like a mason jar) and keep it in the fridge for 3-5 days. You can rewarm it on the stove top on medium low until warmed throughout.
  • Serve with whipped cream!
  • Keep pot on "warm" if planning on serving it over a period of time. Easy recipe to double and triple.
  • Recipe tested in 6qt Instant Pot.

Nutrition Information:



Serving Size:

1 cup

Amount Per Serving: Calories: 336Total Fat: 21gSaturated Fat: 12gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 61mgSodium: 187mgCarbohydrates: 31gFiber: 2gSugar: 26gProtein: 8g

*Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram