Cold day, busy night, or just craving something sweet and warm? This Instant Pot hot chocolate has you covered. It’s rich, silky, and deeply chocolatey without being fussy.
You toss in simple ingredients, let the Instant Pot do the work, and end up with a big batch to share. It’s great for movie nights, holiday gatherings, or a quiet evening treat. Best of all, it stays warm and smooth without scorching.
What Makes This Special

This recipe brings the comfort of classic hot chocolate with the convenience of the Instant Pot.
No standing over the stove, no scalded milk, and no clumpy cocoa. The gentle heat and warm function help melt the chocolate evenly and keep it ready for refills.
You also get a creamy texture thanks to a blend of milk and cream, plus a touch of vanilla and salt to round out the flavor. It scales easily for a crowd, and you can tweak the sweetness or richness to match your taste.
Ingredients
- 4 cups whole milk (or 2% for lighter; see variations)
- 1 cup heavy cream (for extra creaminess)
- 1/2 cup unsweetened cocoa powder (Dutch-process for deeper flavor, natural works too)
- 1/2 cup granulated sugar (adjust to taste)
- 4 ounces semi-sweet or dark chocolate, chopped (chips work fine)
- 1 teaspoon pure vanilla extract
- 1/8 teaspoon fine sea salt
- Optional toppings: whipped cream, marshmallows, shaved chocolate, crushed peppermint
How to Make It

- Add ingredients to the pot: In the Instant Pot (6-quart or larger), add milk, cream, cocoa powder, sugar, chopped chocolate, and salt.
Do not seal the lid yet.
- Whisk before heating: Use a whisk to break up the cocoa powder and combine everything. It won’t be perfectly smooth yet, and that’s fine.
- Select Sauté (Low): Set to Sauté on the Low setting. Heat for 6–10 minutes, whisking every minute or so.
The chocolate will melt and the mixture will become smooth.
- Switch to Keep Warm: Once steaming and fully smooth, press Cancel, then select Keep Warm. Stir in the vanilla. Taste and adjust sweetness.
- Serve: Ladle into mugs and add your favorite toppings.
Keep the rest on the Warm setting for up to 2 hours, whisking occasionally.
- For thicker hot chocolate: Let it sit on Warm for another 10–15 minutes, whisking occasionally, or stir in an extra ounce of chocolate.
Keeping It Fresh
Cool leftovers, then store in a sealed jar or container in the fridge for up to 4 days. The chocolate may thicken slightly as it chills, which is normal. Reheat gently on the stovetop over low heat or in the Instant Pot on the Keep Warm setting, whisking to restore a silky texture.
Hot chocolate also freezes well for up to 2 months.
Thaw overnight in the fridge and reheat slowly. If it separates, whisk or use an immersion blender for a few seconds.

Why This is Good for You
- Cocoa has antioxidants: Unsweetened cocoa provides flavanols that support heart health.
- Customizable sweetness: You control the sugar level, so it can be a treat without being overly sweet.
- Real ingredients: Milk, cream, and real chocolate create a satisfying drink that feels more nourishing than powdered mixes.
- Comfort factor: A warm, cozy drink can be calming and grounding, especially on busy days.
Pitfalls to Watch Out For
- Scorching: Use Sauté on Low and whisk often. Avoid High heat; dairy can burn quickly.
- Lumps from cocoa: Whisk well at the start, and keep whisking as it warms.
A quick blitz with an immersion blender fixes stubborn lumps.
- Too sweet or too bitter: Taste before serving. Add more sugar for sweetness, or a pinch more salt to balance bitter notes.
- Boiling the milk: Don’t let it boil. Aim for steaming hot—boiling can curdle dairy and change the flavor.
- Overfilling: Don’t fill above the Instant Pot’s maximum line.
Liquids expand as they heat.
Recipe Variations
- Dairy-Free: Use 5 cups of oat milk or almond milk. Skip the cream or use coconut cream for richness. Choose dairy-free chocolate.
- Spiced Mexican-Style: Add 1/2 teaspoon ground cinnamon, a pinch of cayenne, and use dark chocolate.
Finish with a tiny pinch of nutmeg.
- Peppermint: Stir in 1/4–1/2 teaspoon peppermint extract at the end. Top with crushed candy canes.
- Salted Caramel: Add 2–3 tablespoons caramel sauce and increase the salt to 1/4 teaspoon. Drizzle caramel on top.
- Mocha: Replace 1 cup of milk with strong brewed coffee or 2 shots of espresso.
Sweeten to taste.
- Extra Thick (Sipping Chocolate): Use 3 cups milk, 1 cup cream, and 6–8 ounces finely chopped dark chocolate. Heat gently and serve in small cups.
- Maple Sweetened: Swap sugar for 1/3–1/2 cup pure maple syrup. Add it after heating to preserve flavor.
FAQ
Can I pressure-cook hot chocolate in the Instant Pot?
It’s not recommended.
Dairy under pressure can curdle and sputter, and it’s easy to scorch. Use Sauté (Low) to heat gently, then Keep Warm.
What if I only have cocoa powder and no chocolate?
Increase cocoa powder to 3/4 cup and add 2 extra tablespoons of sugar. The texture will be lighter, so consider adding 1 tablespoon butter or coconut oil for body.
How do I make it less sweet?
Start with 1/3 cup sugar and taste after the chocolate melts.
You can always add more. A pinch of salt helps balance bitterness without extra sugar.
Can I double the recipe?
Yes, if your pot is large enough. Do not exceed the Max line.
Heating may take a bit longer; whisk frequently for even melting.
What’s the best chocolate to use?
Semi-sweet or 60–70% dark chocolate melts smoothly and gives a balanced flavor. Avoid chocolate bars with fillings, and chop larger bars for even melting.
How do I keep it warm for a party?
Use the Keep Warm function and give it a whisk every 10–15 minutes. Leave the lid on between servings to retain heat and prevent a skin from forming.
Why did my hot chocolate form a skin on top?
Milk proteins can form a thin film as it cools.
Keep it gently whisked, cover between pours, or add a small splash of milk and whisk to smooth it out.
Can I use sweetened condensed milk?
Yes, but reduce or skip the sugar. Replace 1 cup of milk with 1/2 to 3/4 cup sweetened condensed milk, then sweeten to taste.
In Conclusion
Instant Pot hot chocolate is simple, rich, and reliable—exactly what you want when you need comfort fast. With gentle heat and minimal effort, you get a cozy, crowd-pleasing drink that’s easy to keep warm and easy to customize.
Keep this recipe handy for holidays, gatherings, or any chilly evening that calls for something warm and satisfying.

