Are you looking for a delicious and easy-to-make hot chocolate recipe that’s perfect for the cold winter months? Look no further than this crockpot hot chocolate recipe, made with rich and creamy ingredients like whole milk, half-and-half, and dark chocolate. You’ll love this recipe because it’s easy to prepare, can be made in large quantities, and is perfect for serving at parties or special events. Whether you’re a fan of hot chocolate or just looking for a tasty and comforting drink, this recipe is sure to become a favorite.
Table of Contents
Why You’ll Love This Recipe
- Easy to prepare and make in large quantities
- Rich and creamy texture from the whole milk and half-and-half
- Perfect for serving at parties or special events
- Can be customized with your favorite toppings, such as whipped cream and marshmallows
Key Ingredients & Substitutions

To make this crockpot hot chocolate recipe, you’ll need the following ingredients:
- 2 cups whole milk
- 1 cup half-and-half
- 6 ounces dark or bittersweet chocolate
- 3 tablespoons granulated sugar
- 1 tablespoon unsweetened cocoa powder
- 2 teaspoons pure vanilla extract
- 1/4 cup marshmallows (optional)
- Whipped cream (optional)
You can substitute the whole milk with a non-dairy milk alternative, such as almond milk or soy milk, if you prefer. However, keep in mind that using a non-dairy milk may affect the richness and creaminess of the hot chocolate. For a creamier hot chocolate, you can also try using a combination of half-and-half and heavy cream.
The dark or bittersweet chocolate is a key ingredient in this recipe, as it provides a deep and rich flavor. You can use high-quality dark chocolate chips or chop up a dark chocolate bar to use in this recipe. If you prefer a sweeter hot chocolate, you can use milk chocolate instead, but keep in mind that it may not have the same rich and creamy texture.
Step-by-Step Instructions

1. In a crockpot, whisk together the whole milk, half-and-half, dark or bittersweet chocolate, granulated sugar, unsweetened cocoa powder, and pure vanilla extract until smooth.
2. Cook on low for 2-4 hours or high for 45 minutes to 1 hour.
3. About 30 minutes before serving, add the marshmallows (if using) to the crockpot and stir gently.
4. Serve the hot chocolate hot, garnished with whipped cream (if desired) and additional marshmallows (if desired).
For more delicious and easy-to-make recipes, be sure to check out our Crockpot Chicken Recipes and Creamy Hamburger Potato Soup recipes.
Expert Chef Tips & Troubleshooting
To achieve the perfect consistency, you can adjust the amount of milk or cream to your liking. If the hot chocolate becomes too thick, you can add a little more milk. If it’s too thin, you can add a little more chocolate or cream. You can also try whisking the mixture regularly while it’s cooking to ensure it stays smooth and creamy.
When handling leftovers, be sure to follow food safety guidelines for leftovers to ensure that your hot chocolate remains safe to consume. You can also follow official guidance on safe minimum internal temperatures to ensure that your hot chocolate has reached a safe temperature.
To prevent the hot chocolate from becoming too thick or too thin, you can also try using a thermometer to check the temperature of the mixture. The ideal temperature for hot chocolate is between 160°F and 180°F. If the mixture becomes too hot, you can remove it from the heat and let it cool slightly before serving.
Serving Suggestions and Complementary Side Pairings
This crockpot hot chocolate recipe is perfect for serving at parties or special events, and it can be paired with a variety of complementary side dishes. Some ideas include:
- Whipped cream and marshmallows: These are classic hot chocolate toppings that add a fun and creamy texture to the drink.
- Chocolate-dipped strawberries: These are a sweet and indulgent treat that pair perfectly with the rich and creamy hot chocolate.
- Cookies or brownies: These are a great way to add some crunch and texture to the drink, and they can be easily made in advance.
- Fresh fruit: A fruit platter with fresh berries, sliced bananas, or diced apples is a light and refreshing way to balance out the richness of the hot chocolate.
Storage, Make-Ahead & Reheating

You can store any leftover hot chocolate in an airtight container in the refrigerator for up to 3 days. To reheat, simply microwave the hot chocolate in 30-second increments, stirring between each interval, until it’s hot and creamy again. You can also reheat the hot chocolate on the stovetop over low heat, whisking constantly, until it’s hot and creamy.
To make ahead, you can prepare the hot chocolate mixture and store it in the refrigerator for up to 24 hours before cooking. Simply cook the mixture in the crockpot according to the instructions, and serve hot.

Crockpot Hot Chocolate
Equipment
- Crockpot
- Whisk
- Measuring cups
- Measuring spoons
Ingredients
Hot Chocolate
- 2 cups whole milk
- 1 cup half-and-half
- 6 ounces dark or bittersweet chocolate
- 3 tablespoons granulated sugar
- 1 tablespoon unsweetened cocoa powder
- 2 teaspoons pure vanilla extract
- 1/4 cup marshmallows optional
- whipped cream optional
Instructions
- In a crockpot, whisk together the whole milk, half-and-half, dark or bittersweet chocolate, granulated sugar, unsweetened cocoa powder, and pure vanilla extract until smooth.
- Cook on low for 2-4 hours or high for 45 minutes to 1 hour.
- About 30 minutes before serving, add the marshmallows (if using) to the crockpot and stir gently.
- Serve the hot chocolate hot, garnished with whipped cream (if desired) and additional marshmallows (if desired).
Notes
- Calories: 220
- Protein: 5g
- Carbohydrates: 25g
- Fat: 12g
- Saturated fat: 8g
- Cholesterol: 20mg
- Sodium: 60mg
- Potassium: 0mg
- Fiber: 2g
- Sugar: 20g
Frequently Asked Questions
Can I use different types of milk in this crockpot hot chocolate recipe?
You can experiment with various types of milk, such as almond milk, soy milk, or coconut milk, to create a non-dairy version of the recipe. However, keep in mind that using a non-dairy milk may affect the richness and creaminess of the hot chocolate.
How do I prevent the hot chocolate from becoming too thick or too thin?
To achieve the perfect consistency, you can adjust the amount of milk or cream to your liking. If the hot chocolate becomes too thick, you can add a little more milk. If it’s too thin, you can add a little more chocolate or cream.
Can I add other ingredients to customize the flavor of my crockpot hot chocolate?
Yes, you can definitely get creative with this recipe by adding other ingredients to suit your taste preferences. Some ideas include adding a pinch of salt, a teaspoon of espresso powder, or a handful of marshmallows to create a fun and unique flavor combination.
How do I store and reheat leftover hot chocolate?
You can store any leftover hot chocolate in an airtight container in the refrigerator for up to 3 days. To reheat, simply microwave the hot chocolate in 30-second increments, stirring between each interval, until it’s hot and creamy again.
Texture and Doneness Cues
To ensure that your hot chocolate is perfectly cooked, pay attention to the texture and doneness cues. The hot chocolate should be smooth and creamy, with a rich and velvety texture. If it’s too thick, you can add a little more milk. If it’s too thin, you can add a little more chocolate or cream. You can also check the temperature of the mixture to ensure that it’s within the ideal range of 160°F to 180°F.
Heat Management
To prevent the hot chocolate from becoming too hot or too cold, manage the heat carefully. If you’re cooking the hot chocolate on low, you can cook it for 2-4 hours. If you’re cooking it on high, you can cook it for 45 minutes to 1 hour. You can also use a thermometer to check the temperature of the mixture and adjust the heat accordingly.
Visual Indicators
To ensure that your hot chocolate is perfectly cooked, look for visual indicators such as a smooth and creamy texture, a rich and velvety appearance, and a temperature within the ideal range. You can also check the color of the hot chocolate, which should be a deep brown color with a creamy white head.
Common Mistakes to Avoid
To avoid common mistakes when making this crockpot hot chocolate recipe, make sure to whisk the mixture regularly while it’s cooking to prevent lumps from forming. You should also avoid overheating the mixture, which can cause it to become too thick or too thin. Finally, make sure to store any leftover hot chocolate in an airtight container in the refrigerator to prevent it from spoiling.
Troubleshooting Tips
If you encounter any issues while making this crockpot hot chocolate recipe, don’t worry! Here are some troubleshooting tips to help you resolve common problems. If the hot chocolate is too thick, you can add a little more milk. If it’s too thin, you can add a little more chocolate or cream. If the hot chocolate is not hot enough, you can cook it for a little longer or reheat it in the microwave.
Ingredient Notes
When it comes to ingredients, make sure to use high-quality chocolate and milk to ensure that your hot chocolate is rich and creamy. You can also experiment with different types of milk, such as almond milk or soy milk, to create a non-dairy version of the recipe. Finally, make sure to use fresh and high-quality ingredients, such as pure vanilla extract and granulated sugar, to ensure that your hot chocolate is flavorful and delicious.
Practical Substitutions
If you don’t have certain ingredients on hand, don’t worry! Here are some practical substitutions you can make. You can substitute whole milk with a non-dairy milk alternative, such as almond milk or soy milk. You can also substitute dark or bittersweet chocolate with milk chocolate, although keep in mind that it may not have the same rich and creamy texture.
Serving Suggestions
This crockpot hot chocolate recipe is perfect for serving at parties or special events. You can serve it hot, garnished with whipped cream and marshmallows, or you can serve it with a variety of complementary side dishes, such as cookies or brownies. You can also serve it with a fruit platter, which is a light and refreshing way to balance out the richness of the hot chocolate.
Storage and Reheating Instructions
To store any leftover hot chocolate, make sure to use an airtight container and refrigerate it for up to 3 days. To reheat, simply microwave the hot chocolate in 30-second increments, stirring between each interval, until it’s hot and creamy again. You can also reheat the hot chocolate on the stovetop over low heat, whisking constantly, until it’s hot and creamy.
























