Skip to Content

Instant Pot Hot Chocolate

Thanks for sharing!

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. See my disclosure.

Is there anything more enjoyable than a warm cup of homemade hot chocolate on a cold winter night? Instant Pot hot chocolate is simple to make and so delicious. This rich, homemade hot chocolate is an easy spin on classic hot cocoa, without the need of a packet or mix.

hot chocolate in a glass with whipped cream on top

This homemade Instant Pot hot chocolate recipe is made with a combination of chocolate, cocoa powder, milk, sugar and some spices. The cocoa powder adds that hot cocoa flavor and the melted chocolate makes this drink extra creamy and rich. Add your favorite toppings!

This recipe is rich, creamy, and wonderful!

Why You’ll Love This Recipe

  • It’s creamy, chocolatey, and everything hot chocolate should be.
  • Perfect for holidays and family gatherings!
  • The Instant Pot keeps the hot chocolate warm until ready to serve.
  • The perfect drink to enjoy when the weather is chilly!
hot chocolate in a glass with whipped cream on top

Ingredients You’ll Need

  • Dark Chocolate Bar use good quality chocolate that is dark or bittersweet.
  • Whole Milk – lends to the creaminess and sweetness of hot chocolate.
  • Cocoa Powder the cacao powder (or cocoa powder), plus the chocolate makes this recipe so chocolatey.
  • Water – mixes with the cocoa powder to make a paste.
  • Granulated Sugar – used to sweeten the hot chocolate. The amount of sweetener needed in the recipe depends entirely upon the sweetness level of your chocolate.
  • Ground Cinnamon – adds great spice to the hot chocolate.
  • Ground Nutmeg – more great spice.

How To Make Instant Pot Hot Chocolate

  • Press the slow cook button on the Instant Pot. Set time to 2 hours and 30 minutes.
  • Chop the chocolate bar and place into the Instant Pot. Once it starts to melt, stir fast and pour in the milk. It will clump up, but don’t worry, as the Instant Pot heats up this will melt and leave specks of chocolate throughout your hot chocolate.
chocolate bar shavings in the bottom of the Instant Pot
chocolate bar and milk being poured in the Instant Pot
  • Mix together the cocoa powder with the water until it becomes a liquid paste. The consistency should be similar to chocolate syrup. If the mix is too thick, add a little more water. Add this into the Instant Pot and stir well.
  • Whisk in the sugar. I suggest starting at 1 cup of sugar and tasting it. Just remember as it warms up the sugar will be sweeter.
hot chocolate in the Instant Pot
  • Add in the cinnamon and nutmeg and stir well.
hot chocolate in the Instant Pot with cocoa powder on top
  • Place the lid on the pot with the valve open. Stir every 30 minutes or so allowing the chocolate to mix in well. At about 2 hours the hot chocolate will be warm enough to serve.
hot chocolate in the Instant Pot
  • Serve topped with whipped topping and cinnamon.

Recipe Tips & Variations

  • Want your hot chocolate extra rich? Add some half and half!
  • Add some fun topping! Whipped cream, marshmallows, crushed peppermint, white chocolate chips, chocolate syrup, chocolate shavings, or sprinkles!
  • Add a splash of vanilla at the end!
  • Make peppermint hot chocolate by adding a 1/2 teaspoon of peppermint extract.
  • Try a flavored chocolate bar! Some chocolate bars have mix-ins like ginger, peppermint, hazelnut, almond, dried cherry, orange peel, and more!
hot chocolate in a glass with whipped cream on top

Storing

Storing: Let the hot chocolate cool to room temperature, then place in an airtight container and refrigerate for up to 3 days. Reheat in the Instant Pot, on the stovetop or in a slow cooker until warmed through.

hot chocolate in a glass with whipped cream on top

FAQ

Can I turn this into Mexican hot chocolate? Yes! To make Mexican hot chocolate, you’ll have to add 1/2 tsp ground cinnamon, 1/8 tsp ground nutmeg, and a pinch of cayenne pepper. Also, use bittersweet chocolate.

How do I thicken hot chocolate? Add more chopped chocolate! It will feel like you are adding a lot of chocolate, but just go for it!

What is the difference between hot chocolate and hot cocoa? Technically, hot cocoa is made with cocoa powder, but we tend to say hot chocolate. Hot chocolate is made with melted chocolate, while hot cocoa is not.

Does it matter what type of chocolate bar I use? I recommend using the chocolate bars that are sold in the baking section. The chocolate bars that are sold in a different section from the baking section, meant for eating, can sometimes not melt well.

Can I double this recipe? Absolutely! This recipe is super easy to double and is great for a party or crowds. Leave it on the Keep Warm setting until your guests are ready.

Yield: 16 Servings

Instant Pot Hot Chocolate

hot chocolate in a glass with whipped cream on top

Is there anything more enjoyable than a warm cup of homemade hot chocolate on a cold winter night? Instant Pot hot chocolate is simple to make and so delicious. This rich, homemade hot chocolate is an easy spin on classic hot cocoa, without the need of a packet or mix.

Prep Time 10 minutes
Cook Time 2 hours
Total Time 2 hours 10 minutes

Ingredients

  • 1 bar of chocolate, dark or bittersweet
  • 1 gallon whole milk
  • 2/3 cup cocoa powder
  • 3 tablespoons water
  • 1 1/2 cups granulated sugar
  • 1/2 teaspoon ground cinnamon
  • 1/8 teaspoon ground nutmeg

Instructions

  1. Press the slow cook button on the Instant Pot. Set time to 2 hours and 30 minutes.
  2. Chop the chocolate bar and place into the Instant Pot. Once it starts to melt, stir fast and pour in the milk. It will clump up, but don’t worry, as the Instant Pot heats up this will melt and leave specks of chocolate throughout your hot cocoa.
  3. Mix together the cocoa powder with the water until it becomes a liquid paste. The consistency should be similar to chocolate syrup. If the mix is too thick, add a little more water. Add this into the Instant Pot and stir well.
  4. Whisk in the sugar. I suggest starting at 1 cup of sugar and tasting it. Just remember as it warms up the sugar will be sweeter. Add the sugar to your own taste buds.
  5. Add in the cinnamon and nutmeg and stir well.
  6. Place the lid on the pot with the valve open. Stir every 30 minutes or so allowing the chocolate to mix in well. At about 2 hours the hot chocolate will be warm enough to serve.

Notes

The Instant Pot needs to come to pressure before the cooking time starts, similar to an oven that needs to preheat. The cooking time doesn't actually start until pressure builds, which can take anywhere from 5-15 minutes, sometimes longer depending on how full the pot is and how much liquid there is inside. Once it reaches pressure the Instant Pot will beep, and the cook time will begin to count down. Please, make sure to consider that extra time when planning your meal.

Did you make this recipe?

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

Recipe adapted from Simply Low Cal.

Looking For More Recipes?

Iced Brown Sugar Oatmilk Shaken Espresso

Broccoli Cheddar Soup

instant pot hot chocolate pin

Enjoy!

signature

Skip to Recipe