Instant Pot Hot Chocolate


A mug of rich, creamy and tasty hot chocolate… what more could you possibly want on a cold wintery night at home?!

This easy to make Instant Pot Hot Chocolate recipe is packed with intense chocolaty flavor. The kids are loving it so much!! It’s very easy to make and considerably healthier than the sugary cocoa powder mixes you buy at the grocery store.

I think the best part about this Instant Pot hot chocolate though, is that the keep warm setting allows you to easily make a big batch and hold it warm for hours so you can keep going back for more. Perfect for holiday get togethers!

What Kind of Milk Should I Use?

I prefer to use 2 percent or whole milk for this recipe for the creamiest results. However, you can also use a low-fat milk for a healthier option, or a dairy-free milk such as almond milk or oat milk.

Can I Make Flavored Hot Chocolate?

Absolutely! This Instant Pot Hot Chocolate is easy to adapt to your liking. Replace all or part of the vanilla extract with another flavor extract such as peppermint.

I like to make this recipe using a bit of coconut extract and a bit of almond extract for an Almond Joy flavor. It’s absolutely delicious! Try different flavors and have fun with it!

What are the best toppings for hot chocolate?

Feel free to decorate with marshmallows, whipped cream, or any topping you like.

If you like this recipe, we have plenty more like it! Check out these other dessert recipes and these beverage recipes using your pressure cooker.

Did you know that you can even make a giant cookie using your Instant Pot?! This cookie recipe pairs perfectly with a big cup of hot chocolate if you ask me! This Instant Pot eggnog recipe is another holiday favorite. Try them all!

Instant Pot Hot Chocolate
4.34 from 6 votes
Print Pin Rate
Course: Drinks
Cuisine: American
Keyword: Hot Chocolate
Prep Time: 3 minutes
Cook Time: 3 minutes
Total Time: 6 minutes
Servings: 4
  • 4 cups milk
  • 1/2 cup granulated sugar
  • 1/4 cup unsweetened cocoa powder
  • 2 teaspoons vanilla extract
  • mini marshmallows optional, for serving
  • Select "saute". Add all the ingredients and stir till the mixture is chocolate-brown.
  • Close the lid and cook at high pressure for 3 minutes.
  • When cooking time is complete, wait for a natural release.
  • Open the lid and pour into mugs. Top with mini marshmallows or any other topping you like.
Calories: 264kcal Carbohydrates: 40g Protein: 9g Fat: 9g Saturated Fat: 5g Polyunsaturated Fat: 1g Monounsaturated Fat: 2g Cholesterol: 24mg Sodium: 106mg Potassium: 407mg Fiber: 2g Sugar: 38g Vitamin A: 395IU Calcium: 283mg Iron: 1mg
This recipe is part of our 1001 Instant Pot recipes project, a huge collection of free, easy and delicious recipes.

Leave a Reply

Your email address will not be published. Required fields are marked *