Go Back Email Link
Vegan hot chocolate being poured from an instant pot.
Print Recipe
5 from 1 vote

Instant Pot Hot Chocolate (Vegan)

This creamy and delicious hot chocolate recipe will satisfy your whole family!
Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes
Course: Drinks
Cuisine: American
Diet: Vegan
Servings: 15
Calories: 315kcal
Author: Tiffany


  • Instant Pot Pressure Cooker
  • Slow Cooker


  • 10 ounces Dark Chocolate chopped
  • ¼ Cup Unsweetened Cocoa Powder
  • ½ Cup Sugar
  • 2 Cup Non-Dairy Cream can sub with 1 can full fat coconut milk OR use both for extra creamy!
  • ½ Cup Water
  • 1 Gallon Non-Dairy Milk I use 2 cartons of Oat Milk


  • For Instant Pot
  • In an Instant Pot, combine the chopped chocolate, cocoa powder, sugar, non-dairy heavy cream and water. Turn the IP to Saute setting and whisk until the chocolate is melted and smooth.
    10 ounces Dark Chocolate, ¼ Cup Unsweetened Cocoa Powder, ½ Cup Sugar, 2 Cup Non-Dairy Cream, ½ Cup Water
  • Add all of the milk to the melted chocolate. Continue to whisk frequently on Saute setting until the milk is heated through. This took 25-30 minutes for me.
    1 Gallon Non-Dairy Milk
  • Turn IP to keep warm, put the lid on. Serve as needed.

For Slow Cooker

  • Place all of the milk in a large pot on the stove. Heat over medium heat until warm.
  • Add the chopped chocolate, cocoa powder, sugar, and non-dairy heavy cream to the warm milk. (You can omit the water with this method). Whisk together until the chocolate is melted.
  • Once your cocoa is warm, transfer to a slow cooker and turn on low heat. Leave the lid on and serve as needed.


Calories: 315kcal | Carbohydrates: 26g | Protein: 10g | Fat: 20g | Saturated Fat: 11g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 135mg | Potassium: 579mg | Fiber: 4g | Sugar: 18g | Vitamin A: 999IU | Vitamin C: 18mg | Calcium: 375mg | Iron: 5mg