Skip to Content

5 Ingredient Instant Pot Hot Chocolate

Instant Pot Hot Chocolate is a rich, creamy, sweet hot cocoa recipe made in minutes. If you’ve ever made hot chocolate from scratch, you will love this recipe.

Cold, winter weather makes me think of snow, warm hearty meals like shepherd’s pie and cheesy pasta bake, and of course, hot chocolate! As a kid, hot chocolate came from a little packet filled with sweetened cocoa powder and tiny dehydrated marshmallows mixed in a cup of hot water.

As time passed, homemade hot chocolate mix made on the stove top became a staple. Then that transformed into flavored drinks like hazelnut hot cocoa and spiked pumpkin spice hot chocolate.

Naturally, Instant Pot hot cocoa would come next. In all honestly, I didn’t know if it could be done.

Four mugs of Instant Pot Hot Chocolate with marshmallows on a serving tray.

So many people, myself included, shy away from putting dairy into the pressure cooker for fear of it curdling. I thought about this recipe for a couple of months before actually testing it.

Then it got tested.

And tested again. And again.

I feel completely comfortable sharing this Instant Pot hot cocoa recipe with you. In fact, after making it numerous times now, I think it’s the best hot chocolate recipe we’ve made so far.

Milk, heavy cream, cocoa powder, and sugar used for Instant Pot Hot cocoa.

How to Make Hot Chocolate in the Instant Pot:

Add the milk, heavy cream, cocoa powder, sugar, and vanilla to the liner of the Instant Pot. Whisk the ingredients until the sugar is completely dissolved and the cocoa powder is thoroughly incorporated.

Close the lid, and close the valve making sure it is set “sealing.” Use the manual/pressure cook button, and adjust the time to 2 minutes.

After the time is up, turn off the Instant Pot and allow the pressure to release naturally for 5 minutes before opening the valve to release the remaining pressure.

Top down view of Instant Pot Hot Cocoa in the Instant Pot with a whisk.

Carefully remove the lid. The mixture will have expanded and risen some in the liner and may still be bubbly when the lid is removed.

Using a whisk, mix the hot chocolate again. At this point, the it can be served immediately or strained.

I prefer to strain the hot cocoa to remove any pieces of cocoa powder that may not have dissolved. If you decide to strain it, a mesh sieve like this one works great!

Whether you strain the hot chocolate or not, remove it from the Instant Pot as soon as possible. The heavier parts of the drink will begin to settle to the bottom of the liner and can stick.

This only happened to me once during testing, but it is worth noting.

Top your homemade hot chocolate with marshmallows, fresh ground cinnamon, chocolate sauce, marshmallow creme, or chocolate shavings. Serve immediately!

4 mugs of Instant Pot hot cocoa topped with marshmallows.

Tips for How to Make the Instant Pot Hot Chocolate:

  • Don’t skip the heavy cream. It adds richness and creaminess that milk alone can’t do.
  • Sift the cocoa powder prior to adding it to the Instant Pot. This breaks up any lumps and helps the cocoa powder mix into the liquids easier.
  • If you are worried the sugar may burn while the pot pressurizes, add it afterwards. The sugar can be added after the lid is removed and the hot cocoa is being stirred.
  • Strain the hot chocolate more than once to get it silky smooth.
  • As with the stove top version, this hot cocoa gets a thin film (skin) as it cools. Serve it immediately or stir frequently to avoid this issue.
  • Turn off the Instant Pot after the cooking period is over. Leaving the Instant Pot on or on the “Keep Warm” phase allows the heating element to stay warm.
  • That will continue to heat the bottom of the liner. Any contents touching the bottom of the liner will begin to stick and potentially burn if left long enough.
  • We’ve only made this recipe with the ingredients listed in the recipe. If you substitute with dairy-free, milk alternatives (soy, almond, coconut, or cashew milk) or use a lower fat milk, we’d love to know how it goes. Please leave a comment to let us know!

Don’t forget to check out our Instant Pot Hot Chocolate web story!

Yield: 4 Servings

5 Ingredient Instant Pot Hot Chocolate

4 mugs of Instant Pot hot cocoa topped with marshmallows.

5 Ingredient Instant Pot Hot Chocolate is a rich, creamy, sweet hot cocoa recipe made in minutes. If you've ever made hot chocolate from scratch, you will love this recipe.

Prep Time 5 minutes
Cook Time 2 minutes
Come to Pressure and Natural Release 20 minutes
Total Time 27 minutes


Hot Chocolate

  • 3 Cups Whole Milk
  • 1 Cup Heavy Cream
  • 1/2 Cup Granulated Sugar
  • 1/4 Cup Cocoa Powder
  • 1 Teaspoon Vanilla

Optional Hot Cocoa Toppings

  • Marshmallows, (optional)
  • Marshmallow Creme, (optional)
  • Chocolate Shavings, (optional)
  • Cinnamon, (optional)


  1. Add the milk, cream, sugar, cocoa powder, and vanilla to the liner of the Instant Pot. Use to whisk to combine the ingredients until well mixed.
  2. Close the lid, and set the valve to sealing. Use the manual/pressure cook button to adjust the time to 2 minutes. 
  3. After the time is up, press "Cancel" on the Instant Pot to turn it off. Allow the pressure to release naturally for 5 minutes before opening the valve to release the remaining pressure.
  4. Carefully remove the lid, and stir the hot cocoa. Strain through a mesh sieve if desired.
  5. Top with optional garnishes and serve immediately.


*The calories listed are an approximate and based on the servings sizes listed and the ingredients used.

*Please see post for more detailed instructions and tips.

*If there is concern regarding pressurizing dairy products, please use the saute function instead of the manual/pressure cook function. Simply add the ingredients, press saute, and still the ingredients until they're well combined and warm. Strain if desired and serve. 

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:



Serving Size:

1 cups

Amount Per Serving: Calories: 456Total Fat: 28gSaturated Fat: 17gTrans Fat: 1gUnsaturated Fat: 8gCholesterol: 86mgSodium: 99mgCarbohydrates: 43gFiber: 1gSugar: 39gProtein: 9g

*The calories are an estimate and are based on the ingredients and serving size listed. The calories can vary depending on the brand of product purchased.

Don't forget to follow us on Pinterest!

Share this recipe by clicking the Pinterest button below!

Grace Hermann

Friday 15th of November 2019

I don't know if I cooked it too long, but the hot chocolate came out really really thick. It tastes good but we had to water it down with hot water to make it drinkable. Maybe next time I won't add the cream or will only use half a cup.


Saturday 16th of November 2019

Good Morning Grace, I'm so sorry. Since I'm not sure how that happened, I'm unsure how to fix it. We do recognize that it's a thick hot cocoa to begin with and straining it sometimes helps. But no hot cocoa should come out as a syrupy mess.

With that being said, if you decide to reduce or remove the heavy cream, then you'll need to add another liquid in its place. Otherwise, you'll have a similar or worse result. Might I recommend increasing the milk to 4 cups and omitting the heavy cream.

Additionally, we went into the post and updated the recipe card to notate that the marshmallows, marshmallow creme, chocolate shavings, and cinnamon are optional toppings. Meaning they shouldn't go into the pressure cooker. Not saying you did that, just want to make sure nobody gets confused and adds those ingredients into the cooker.

Hopefully, if you decide to make it again, you'll have a better outcome. Thank you for bringing this to our attention and we wish you a lovely weekend :)

Vickie Reese

Saturday 28th of September 2019

Awesome ?? recipe everyone loved it for our fall youth festival day! Thank you


Sunday 29th of September 2019

Thank you Vickie! Kim and I are glad everyone enjoyed the cocoa. Have a lovely day :)


Thursday 27th of December 2018

Such a great hot chocolate recipe! I will definitely be making this again. My only suggestion would be to either let the instant pot naturally release fully or put an old tea towel over the valve when you release the steam. Because theres so much liquid there's a lot of steam being released and the hot chocolate gets sucked up through the valve and sprays everywhere (though I did make a double batch). This hot chocolate is so tasty and was a big hit this Christmas! I used half & half cream instead of heavy and really enjoyed it.


Friday 28th of December 2018

That's great to hear, Stacie! Kim and I are glad you enjoyed the hot cocoa. Thank you for for coming back to comment on and rate the recipe. Have a lovely day :)


Friday 21st of December 2018

I’m so trying this! And may try doubling for when company comes- Just an FYI- try mixing the cocoa with the sugar until you see very few or no cocoa chunks before adding any liquid- the cocoa attaches to to the sugar and will blend with everything else instead of leaving chunks- I make a very similar recipe on the stove and can’t imagine leaving any cocoa behind in a strainer!


Friday 21st of December 2018

Thank you for commenting, Melissa! We hope you enjoy the cocoa and thanks for the tip. Have a great day.

Skip to Recipe