Nothing beats a warm cup of hot chocolate to chase away the chill on cold days. This crock pot hot chocolate recipe is the ultimate comfort drink, creamy, rich, and effortlessly made with just a few simple ingredients. Using a slow cooker means it’s ready when you are, perfect for holiday parties, cozy nights, or anytime you crave a velvety chocolate treat.
Why You’ll Love This Recipe
- Hands-off cooking: Let the crock pot do the work while you relax
- Velvety smooth and perfectly sweetened every time
- Easily made in large batches — ideal for parties and gatherings
- Customize with your favorite toppings or mix-ins
- Cozy, comforting, and perfect for chilly weather
Ingredients

- 6 cups milk (whole milk or your favorite dairy-free alternative)
- 1 cup heavy cream (optional for extra creaminess)
- 1 ¾ cups semi-sweet chocolate chips or chopped chocolate
- ½ cup unsweetened cocoa powder
- ¾ cup granulated sugar (adjust to taste)
- 1 teaspoon vanilla extract
- Pinch of salt
- Optional toppings: whipped cream, marshmallows, cinnamon sticks, chocolate shavings
Step-by-Step Instructions

- Pour milk and heavy cream into the crock pot and whisk in the cocoa powder, sugar, and salt until smooth.
- Add chocolate chips or chopped chocolate to the mixture.
- Cover and cook on low for 2 hours, stirring every 30 minutes until chocolate is fully melted and the mixture is smooth.
- Stir in vanilla extract just before serving for extra flavor.
- Ladle the hot chocolate into mugs and add your favorite toppings like whipped cream, marshmallows, or a cinnamon stick.
Tips & Variations
- Use dark chocolate for a richer, less sweet taste.
- Swap granulated sugar for maple syrup or honey for natural sweetness.
- Add a splash of peppermint extract, cinnamon, or cayenne for festive or spicy twists.
- For a boozy version, stir in a splash of bourbon or peppermint schnapps just before serving.
- To keep hot chocolate warm longer, set the crock pot to warm after cooking.
Storage & Freezer Instructions
- Store leftover hot chocolate in an airtight container in the refrigerator for up to 4 days.
- Reheat gently in a saucepan over low heat or in the microwave, stirring occasionally.
- Hot chocolate is not ideal for freezing due to milk separation but can be remade fresh quickly.
Serving & Pairing Ideas

- Serve with cinnamon sticks or dipped spoons for a fun presentation.
- Pair with cookies, biscotti, or scones for an indulgent treat.
- Complement with fresh fruit or a cheese plate for cozy gatherings.
- Add a dash of nutmeg or cinnamon on top for an aromatic finish.
Frequently Asked Questions
Can I make crock pot hot chocolate without heavy cream?
Yes, you can omit the heavy cream for a lighter version. Using all milk will still yield creamy results but slightly less rich.
How long can I keep hot chocolate warm in the crock pot?
Once the chocolate is melted and blended, you can keep it warm on the crock pot’s “warm” setting for up to 2 hours without losing quality.
Can I use plant-based milk for this recipe?
Absolutely! Almond, oat, or coconut milk work well and create delicious dairy-free hot chocolate with slight flavor variations.
How do I prevent chocolate from settling at the bottom?
Stir every 20-30 minutes while cooking to ensure even melting and mixing of the chocolate with the milk.
Ready to Make it?
This crock pot hot chocolate recipe makes chilly evenings warm and comforting with rich, creamy chocolate and a simple prep. Perfect for sharing or keeping cozy solo, it invites you to slow down and savor every sip. Save this recipe for your next cold day and enjoy the ease of delicious homemade hot chocolate!
You Might Also Like
- Classic Sage and Onion Stuffing – Savory herb-infused stuffing perfect for holiday meals
- Homemade Cornbread Dressing – Moist Southern-style dressing with homemade cornbread and spices
- Easy Sweet Potato Casserole – Creamy mashed sweet potatoes topped with crunchy pecans and marshmallows
- Homemade Cranberry Sauce – Bright, tangy cranberry sauce with fresh citrus and sweetness

Creamy Crock Pot Hot Chocolate
- Total Time: 2 hrs 10 mins
- Yield: 6 servings 1x
Description
A rich, creamy crock pot hot chocolate recipe perfect for cozy evenings, easy to prepare and customizable with festive toppings.
Ingredients
6 cups milk (whole or dairy-free)
1 cup heavy cream (optional)
1 3/4 cups semi-sweet chocolate chips or chopped chocolate
1/2 cup unsweetened cocoa powder
3/4 cup granulated sugar
1 tsp vanilla extract
Pinch of salt
Optional toppings: whipped cream, marshmallows, cinnamon sticks
Instructions
1. Add milk, heavy cream (if using), cocoa powder, sugar, and salt to crock pot. Whisk to combine.
2. Add chocolate chips and cover crock pot.
3. Cook on low for 2 hours, stirring every 30 minutes until smooth.
4. Stir in vanilla extract just before serving.
5. Serve hot chocolate in mugs topped with whipped cream, marshmallows, or cinnamon sticks.
Notes
Use dairy-free milk for a vegan version.
Add peppermint or cinnamon for seasonal variations.
Keep on warm setting for up to 2 hours before serving.
- Prep Time: 10 mins
- Cook Time: 2 hrs
- Category: Drink
- Method: Slow Cook
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 300
- Sugar: 28g
- Sodium: 100mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 50mg