Instant Pot Hot Chocolate

Hot chocolate in a glass topped with mini marshmallows with white marshmallows on side

A mug of rich, creamy and tasty hot chocolate…

what else could be better on a cold wintery night at home?!

Hot chocolate in a glass topped with mini marshmallows with white marshmallows on side

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, cinnamon, or any topping you like.

You can also add Oreo or Biscoff Cookies on side 🙂

Chocolate Recipes

Instant Pot Fondue

Instant Pot Chocolate Cake

Chocolate Crunch Cake

Instant Pot Chocolate Chip Cookies

Sour Cream Brownies

Instant Pot Beverage Recipes

Instant Pot Pumpkin Spice Latte

Instant Pot Apple Cider

Instant Pot Iced Tea

Instant Pot Golden Milk

Hot chocolate in a glass topped with mini marshmallows with white marshmallows on side

Instant Pot Hot Chocolate

This easy and quick Instant Pot hot chocolate is perfectly creamy, rich and smooth.
4.60 from 10 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
Author: Corrie


  • 4 cups milk
  • ½ cup granulated sugar
  • ¼ 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
Tried this Recipe? Pin it for Later!Mention @corriecooksblog or tag #corriecooks!

Leave a Reply

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

Recipe Rating