Homemade Slow Cooker Hot Chocolate Recipe
Introduction
This homemade slow cooker hot chocolate is rich, creamy, and perfect for cozy nights. Made with real chocolate and a touch of vanilla, it’s a comforting treat that’s easy to prepare and keeps warm for hours.

Ingredients
- 6 cups (1440ml) whole milk (skim, 1%, or 2% are OK)
- 2 cups (480ml) heavy cream
- 1/2 cup (100g) granulated sugar
- 8 ounces (226g) semi-sweet chocolate, coarsely chopped
- 1/4 cup (21g) unsweetened natural cocoa powder or dutch-process cocoa powder
- 2 teaspoons pure vanilla extract
- Toppings: marshmallows, whipped cream, candy canes, salted caramel, etc.
Instructions
- Step 1: Place all of the ingredients into a large slow cooker. Vigorously whisk to blend the cocoa powder evenly; continue whisking for 1 to 2 minutes until well combined.
- Step 2: Cook on low for 5 hours or on high for 3 hours, stirring the mixture every 45 minutes to 1 hour to prevent the chocolate from burning on the bottom.
- Step 3: Ladle the hot chocolate into mugs and add your favorite toppings like marshmallows, whipped cream, or candy canes.
- Step 4: Store any leftovers in the refrigerator and warm gently on the stove or in the microwave before serving.
Tips & Variations
- For a dairy-free option, substitute the milk and cream with coconut milk or almond milk, adjusting sweetness as needed.
- Try adding a pinch of cinnamon or a dash of chili powder for a spicy twist.
- Use dark chocolate for a more intense, less sweet flavor.
- Adding a splash of coffee or espresso can deepen the chocolate taste.
Storage
Store leftover hot chocolate in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat or in the microwave in short bursts, stirring occasionally to maintain the creamy texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this recipe without a slow cooker?
Yes, you can prepare it on the stovetop over low heat. Stir frequently to prevent burning and heat until all ingredients are melted and combined, about 15–20 minutes.
How can I keep the hot chocolate warm for a party?
A slow cooker set to the “keep warm” setting is perfect for serving hot chocolate at a party. It will maintain the temperature without cooking it further or burning.
Print
Homemade Slow Cooker Hot Chocolate Recipe
- Total Time: 3 hours 10 minutes (high) or 5 hours 10 minutes (low)
- Yield: 8 servings 1x
Description
A rich and creamy homemade hot chocolate made effortlessly in a slow cooker. This recipe blends whole milk, heavy cream, semi-sweet chocolate, cocoa powder, and sugar into a velvety drink perfect for cozy days. Topped with your favorite marshmallows or whipped cream, it’s an indulgent treat to enjoy with family and friends.
Ingredients
Main Ingredients
- 6 cups (1440ml) whole milk (skim, 1%, or 2% are OK)
- 2 cups (480ml) heavy cream
- 1/2 cup (100g) granulated sugar
- 8 ounces (226g) semi-sweet chocolate, coarsely chopped
- 1/4 cup (21g) unsweetened natural cocoa powder or dutch-process cocoa powder
- 2 teaspoons pure vanilla extract
Toppings (optional)
- Marshmallows
- Whipped cream
- Candy canes
- Salted caramel
Instructions
- Combine Ingredients: Place all of the main ingredients into a large slow cooker. Vigorously whisk for 1-2 minutes to mix the cocoa powder completely and combine everything into a smooth mixture.
- Cook the Hot Chocolate: Set the slow cooker to low and cook for 5 hours or on high for 3 hours. Every 45 minutes to 1 hour, whisk the mixture to prevent the chocolate from burning at the bottom.
- Serve: Ladle the hot chocolate into mugs and top with your favorite toppings such as marshmallows, whipped cream, candy canes, or salted caramel for an extra festive touch.
- Store Leftovers: Place any leftovers in the refrigerator. Reheat gently on the stovetop or microwave before serving again.
Notes
- Whisking regularly is essential to prevent burning and to keep the hot chocolate smooth.
- You can adjust sweetness by adding more or less sugar according to your preference.
- Use any type of milk you prefer to reduce fat or calories, but whole milk provides the creamiest taste.
- For a dairy-free version, substitute with plant-based milk and cream alternatives.
- Slow cookers may vary, so check the chocolate occasionally to ensure it doesn’t burn.
- Prep Time: 10 minutes
- Cook Time: 3-5 hours
- Category: Beverage
- Method: Slow Cooking
- Cuisine: American
Keywords: homemade hot chocolate, slow cooker hot chocolate, creamy hot cocoa, cozy winter drink, easy hot chocolate recipe

