There’s nothing quite like a warm mug of rich, creamy cocoa on a chilly day.
This crockpot hot chocolate is my winter go-to—ultra indulgent, super easy, and perfect for parties, family nights, or just curling up under a blanket.
It simmers low and slow into pure chocolate bliss, and once you add marshmallows? Game over.
No stove, no fuss, just the coziest drink imaginable.
Why I Love This Recipe
Set it and forget it – Made entirely in the slow cooker
Extra rich – A mix of milk, cream, and evaporated milk
No cocoa powder – Uses real chocolate chips for deep flavor
Perfect for crowds – Makes a big batch that stays warm
Totally customizable – Top with marshmallows, whipped cream, or crushed candy canes
What You’ll Need (Ingredient Highlights)
Whole milk – Keeps it creamy but not too heavy
Evaporated milk – Adds depth and richness without being sweet
Heavy cream – Makes it velvety and luxurious
Chocolate chips – Use good quality semisweet or dark chips
Vanilla extract – Rounds out the chocolate flavor beautifully
Pro Tips Before You Start
Stir often early – Prevents chocolate from settling and burning
Use a 6-quart crockpot – Big enough for a crowd
Keep on warm – After heating, switch to “warm” setting to maintain temperature
Taste and tweak – Add more chocolate chips for a bolder cocoa
Serve with toppings – Everyone loves to customize their cup
How to Make Crockpot Hot Chocolate
Step 1: Combine Ingredients
Add milk, evaporated milk, cream, vanilla, and chocolate chips to your crockpot.
Stir well to combine.
Step 2: Cook on Low
Cover and cook on low for 2–3 hours, stirring frequently during the first hour until chocolate is fully melted and blended.
Step 3: Add Marshmallows
About 30 minutes before serving, stir in a handful of large and mini marshmallows.
They’ll melt into the cocoa and make it extra dreamy.
Step 4: Serve and Enjoy
Ladle the hot chocolate into mugs.
Top with whipped cream, more marshmallows, chocolate shavings, or anything you like.
What to Serve It With
Peppermint sticks or chocolate-dipped spoons
Sugar cookies, biscotti, or shortbread
A cozy brunch spread with cinnamon rolls
Fruit skewers or a cheese board for contrast
After sledding, skating, or holiday movie night
Variations / Substitutions
Use dark chocolate chips for a more intense flavor
Add peppermint extract for a festive twist
Stir in a pinch of cinnamon or nutmeg
Use dairy-free alternatives like almond milk and coconut cream
Add Irish cream or Kahlúa for an adult version
Storage & Leftovers
Refrigerate – Store cooled leftovers in an airtight container for up to 4 days
Reheat – Warm gently on the stovetop or in the microwave, stirring often
Don’t boil – Overheating can cause the cream to separate
Make ahead – Mix all ingredients and refrigerate until ready to heat
Use leftovers creatively – Add to coffee, pour over brownies, or turn into popsicles
FAQs
Can I double this recipe?
Yes, just make sure your crockpot is large enough and stir regularly.
What kind of chocolate chips work best?
Semisweet or dark chocolate chips melt smoothly and give the richest flavor.
Is it okay to leave on “warm” during a party?
Absolutely! Just stir occasionally to prevent a skin from forming.
Can I use sweetened condensed milk instead of evaporated?
It will make the drink much sweeter—reduce or skip other sweeteners if using it.
Do I need to melt the chocolate first?
Nope! The crockpot does the work for you—just stir during the first hour.
Can I make this on the stovetop instead?
Yes! Just heat everything over medium-low, whisking until smooth and hot.
What toppings go best with this?
Whipped cream, marshmallows, crushed candy canes, chocolate drizzle, or cinnamon sticks.\
Final Thoughts
This crockpot hot chocolate is the definition of cozy comfort.
It’s everything I want in a winter drink—easy, rich, and endlessly customizable.
Whether you’re serving it at a holiday gathering or sipping solo by the fireplace, it always hits the spot.

Ultra Creamy Crockpot Hot Chocolate
Ingredients
- 6 cups whole milk or 3 cups whole milk + 3 cups half and half
- 2 cans 12 oz each evaporated milk
- 2 cups heavy cream
- 2 teaspoons vanilla extract
- 3 cups chocolate chips
Instructions
- Combine all ingredients in a 6-quart crockpot.
- Cook on low for 2–3 hours, stirring frequently during the first hour.
- Switch to “warm” once fully heated to avoid overheating.
- In the last 30 minutes, add mini and large marshmallows if desired.
- Ladle into mugs and top with your favorite hot chocolate toppings.
- See full steps with tips & photos → https://wimpysdiner.net/crockpot-hot-chocolate/
Notes
- You can use a mix of chocolate chips (dark, milk, or white) for a unique flavor.
- For a dairy-free version, use full-fat coconut milk and a dairy-free chocolate substitute.