The Best Ever Crockpot Hot Chocolate Recipe
Introduction
This rich and creamy crockpot hot chocolate is the ultimate comfort drink for chilly days. Slow-cooked to perfection, it’s easy to make and perfect for sharing with friends and family. Get ready to indulge in a warm, chocolatey hug in a mug!

Ingredients
- 6 cups whole milk (or 3 cups whole milk and 3 cups half and half)
- 2 cans evaporated milk (2-12 oz. cans)
- 2 cups heavy cream
- 2 teaspoons vanilla
- 3 cups chocolate chips
Instructions
- Step 1: Mix all the ingredients together in a 6 quart crockpot. Cook on low for 2-3 hours, stirring often during the first hour to ensure the chocolate melts smoothly and doesn’t burn on the bottom.
- Step 2: About 30 minutes before serving, add large and mini marshmallows to the crockpot. Let them melt and become gooey. Use a ladle to serve the hot chocolate into mugs, then top with your favorite hot chocolate toppings.
Tips & Variations
- For a richer flavor, substitute half the chocolate chips with dark chocolate chunks or cocoa powder.
- Try adding a pinch of cinnamon or a splash of peppermint extract for a festive twist.
- If you prefer a thinner hot chocolate, reduce the heavy cream to 1 cup and increase the milk accordingly.
Storage
Store leftover hot chocolate in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, stirring occasionally to keep it smooth. If it thickens after refrigeration, simply add a splash of milk when reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use milk alternatives for this recipe?
Yes, you can substitute whole milk with almond, oat, or soy milk. However, the texture and creaminess might vary slightly.
How do I prevent the hot chocolate from burning in the crockpot?
Stir frequently during the first hour of cooking and maintain the crockpot on low heat to ensure the chocolate melts evenly without sticking to the bottom.
Print
The Best Ever Crockpot Hot Chocolate Recipe
- Total Time: 2 hours 10 minutes to 3 hours 10 minutes
- Yield: Approximately 8 servings 1x
Description
A creamy, rich crockpot hot chocolate recipe that uses a combination of whole milk, evaporated milk, heavy cream, and chocolate chips. Slow-cooked to perfection with the option to add melty marshmallows just before serving, this warm beverage is a comforting treat ideal for cozy gatherings or chilly evenings.
Ingredients
Liquid Ingredients
- 6 cups whole milk (or 3 cups whole milk and 3 cups half and half)
- 2 cans evaporated milk (2 – 12 oz. cans)
- 2 cups heavy cream
- 2 teaspoons vanilla extract
Chocolate
- 3 cups chocolate chips
Optional Toppings
- Large marshmallows
- Mini marshmallows
Instructions
- Combine Ingredients: Add the whole milk (or the combination of whole milk and half and half), evaporated milk, heavy cream, vanilla extract, and chocolate chips into a 6-quart crockpot. Mix thoroughly to blend all the ingredients.
- Cook in Crockpot: Set the crockpot on low heat and cook for 2 to 3 hours. Stir frequently during the first hour to ensure the chocolate melts evenly and does not stick or burn on the bottom of the pot.
- Maintain Warmth: Once the mixture is heated through and chocolate is fully incorporated, keep the crockpot on the warm setting to maintain the temperature without burning the hot chocolate.
- Add Marshmallows: About 30 minutes before you plan to serve, stir in large and mini marshmallows into the crockpot. Allow them to melt partly to create a gooey, delicious topping throughout the drink.
- Serve: Use a ladle to pour hot chocolate into mugs. Garnish with your favorite toppings such as additional marshmallows, whipped cream, or a sprinkle of cocoa powder for an extra special touch.
Notes
- Stirring often during the first hour is critical to avoid chocolate settling and burning.
- You may substitute half and half for whole milk to make the beverage richer.
- If you prefer your hot chocolate less thick, you can reduce the amount of heavy cream or chocolate chips.
- Keep the crockpot on warm after cooking to prevent overcooking and maintain a perfect serving temperature.
- Customize toppings with cinnamon, peppermint sticks, or whipped cream for variety.
- Prep Time: 10 minutes
- Cook Time: 2 to 3 hours
- Category: Beverage
- Method: Slow Cooking
- Cuisine: American
Keywords: crockpot hot chocolate, slow cooker hot chocolate, creamy hot chocolate, winter drinks, easy hot chocolate recipe, holiday beverage

