Crockpot Hot Chocolate Recipe
Introduction
Warm up any chilly day with this creamy and rich Crockpot Hot Chocolate. It’s easy to prepare, perfect for large gatherings, and can be kept warm for hours, making it an ideal cozy treat for friends and family.

Ingredients
- 2 cans sweetened condensed milk
- 1 cup unsweetened cocoa powder
- 1 tablespoon vanilla extract
- 12 cups whole milk
- 1 cup half & half
- 1 cup coffee creamer (any favorite flavor works)
- 1 teaspoon salt
- 1 cup mini marshmallows (optional for serving)
Instructions
- Step 1: In the bottom of a cold crockpot, whisk together the sweetened condensed milk, unsweetened cocoa powder, and vanilla extract until smooth.
- Step 2: Gradually whisk in the whole milk, half & half, and coffee creamer, making sure to scrape the edges of the crockpot. Stir in the salt thoroughly.
- Step 3: Cover and warm on high for 2 hours or on low for 4 hours. This is to gently heat the mixture, not cook it. Once warmed through, switch the crockpot to the ‘warm’ or low heat setting to keep it ready to serve.
- Step 4: When serving, stir in the mini marshmallows and add extra coffee creamer if desired. Serve warm and enjoy!
Tips & Variations
- Use flavored coffee creamer such as peppermint or vanilla to add a festive twist.
- Substitute almond or oat milk for a dairy-free version, but reduce the amount of coffee creamer accordingly for best results.
- For a richer chocolate taste, add an extra ¼ cup of cocoa powder.
- Top with whipped cream and chocolate shavings for an indulgent presentation.
Storage
Store any 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 frequently to prevent scorching. If reheating in a crockpot, use the warm setting and stir occasionally.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this hot chocolate without a crockpot?
Yes, you can make this recipe on the stovetop by gently heating the mixture over low heat and stirring frequently until warmed through. Be careful not to boil.
Can I prepare this recipe in advance?
Absolutely! Prepare the mixture and store it in the refrigerator overnight. When ready to serve, warm it gently in your crockpot or on the stove.
Print
Crockpot Hot Chocolate Recipe
- Total Time: 2 hours 10 minutes
- Yield: 15 servings 1x
Description
Delicious and creamy crockpot hot chocolate made with sweetened condensed milk, cocoa powder, and a blend of milks. Perfect for warming up on chilly days and easily customizable with your favorite coffee creamer and marshmallows.
Ingredients
Base Ingredients
- 2 cans sweetened condensed milk
- 1 cup unsweetened cocoa powder
- 1 tablespoon vanilla extract
Milk Mixture
- 12 cups whole milk
- 1 cup half & half
- 1 cup coffee creamer (any favorite flavor works)
Seasoning
- 1 teaspoon salt
Toppings (Optional)
- 1 cup mini marshmallows
Instructions
- Mix Condensed Milk and Cocoa: In the bottom of a cold crockpot, whisk together 2 cans of sweetened condensed milk, 1 cup of unsweetened cocoa powder, and 1 tablespoon of vanilla extract until smooth and well combined.
- Add Milk Blend and Salt: Slowly whisk in 12 cups of whole milk, 1 cup of half & half, and 1 cup of coffee creamer. Be sure to scrape down the edges for even mixing. Stir in 1 teaspoon of salt.
- Warm the Mixture: Cover the crockpot and warm the hot chocolate mixture on high heat for 2 hours or on low heat for 4 hours. This process gently heats the drink without cooking it, just warming it through evenly.
- Keep Warm and Serve: Once the hot chocolate reaches your desired temperature, switch the crockpot to the ‘warm’ or low heat setting to maintain the temperature until serving.
- Add Toppings: When ready to serve, stir in 1 cup of mini marshmallows and add more coffee creamer if desired for extra creaminess and flavor. Enjoy the cozy, decadent drink!
Notes
- This recipe is designed to be warmed, not boiled, to preserve the creamy texture.
- You can customize the flavor by using your favorite coffee creamer, such as vanilla, caramel, or hazelnut.
- Mini marshmallows are optional but add a delightful sweetness and texture.
- Use a slow cooker liner or grease the crockpot lightly for easier cleanup.
- For a non-dairy version, substitute whole milk, half & half, and sweetened condensed milk with plant-based alternatives.
- Prep Time: 10 minutes
- Cook Time: 2 hours
- Category: Beverage
- Method: Slow Cooking
- Cuisine: American
Keywords: crockpot hot chocolate, slow cooker hot chocolate, creamy hot chocolate, holiday drinks, warm winter beverage

