Save
This crockpot hot chocolate is perfect for cozy gatherings or quiet nights in. It fills your kitchen with the smell of melting chocolate and cream while you relax and wait for a rich, velvety cup of comfort.
I first made this when friends were coming over for a movie night and it quickly became our go-to indulgence on chilly weekends.
Ingredients
- 6 cups whole milk: for a creamy base that is not too heavy
- 2 cups heavy cream: add richness and a velvety texture
- 1 can 14 oz sweetened condensed milk: sweetens naturally and deepens flavor so you do not need extra sugar
- 1 cup semi-sweet chocolate chips: give a bittersweet balance that cuts through sweetness
- 1 cup milk chocolate chips: add smooth, sweet milkiness that melts perfectly
- 1 teaspoon vanilla extract: enhances the chocolate flavor with warm sweetness
- 2 cups mini marshmallows: optional, for topping that brings fun and extra sweetness — choose fresh mini marshmallows for the best melt and fluff
Instructions
- Pour and Combine:
- Pour whole milk, heavy cream, and sweetened condensed milk into your crockpot and stir gently to combine everything evenly. This ensures the base is smooth before adding chocolate.
- Add Chocolate:
- Add both the semi-sweet and milk chocolate chips on top of the milk mixture. Do not stir yet so they start melting gradually as the heat rises.
- Cook Slowly:
- Cover the crockpot and set it to low heat. Let the mixture cook for 2 hours, opening to stir every 30 minutes to encourage even melting and prevent burning or sticking at the bottom.
- Add Vanilla:
- Once all the chocolate is fully melted and the mixture looks smooth and glossy, stir in the vanilla extract to bring out the depth of the chocolate and add a sweet aroma.
- Keep Warm and Serve:
- Reduce the heat to the warm setting to keep it cozy without cooking further. Ladle the hot chocolate into mugs right away.
- Top and Enjoy:
- Add mini marshmallows or your favorite toppings immediately before serving for an extra layer of fun and sweetness.
I love how the slow cooker transforms simple ingredients into a luxurious drink while I relax or catch up on reading. My kids insist this must be served every time the temperature dips — it’s become a family tradition to sip this and watch the snow fall outside.
Storage Tips
Store leftover hot chocolate in a sealed container in the fridge for up to three days. Reheat gently on the stove or in the microwave stirring often to keep the texture smooth and prevent separation. Adding a splash of milk when reheating helps bring back creaminess.
Ingredient Swaps
Whole milk can be swapped for oat milk or any creamy plant-based milk if you want to make this dairy free, though the texture will be lighter. You can use dark chocolate chips instead of semi-sweet for a deeper cocoa flavor. If you prefer less sweetness omitting the condensed milk and adding maple syrup or honey to taste works well but adjust carefully since sweetness and richness will change.
Serving Ideas
Serve with a dollop of whipped cream and a sprinkle of cinnamon or cocoa powder. Try stirring in a pinch of chili powder or cinnamon for a warming twist that feels festive during winter holidays. Pair with buttery cookies or graham crackers for a nostalgic combo that kids and adults love alike.
This hot chocolate is a simple luxury that brings warmth and smiles, perfect for chilly days and cozy moments.
Frequently Asked Recipe Questions
- → What type of milk works best for this hot chocolate?
Whole milk and heavy cream create the richest, creamiest texture in this slow-cooked hot chocolate.
- → Can I use different types of chocolate chips?
Yes, combining semi-sweet and milk chocolate chips balances sweetness and depth of flavor beautifully.
- → How often should I stir during cooking?
Stirring every 30 minutes ensures the chocolate melts evenly and prevents scorching.
- → Is it necessary to add vanilla extract?
Adding vanilla enhances the flavor complexity and smooths out the sweetness.
- → What are some topping ideas aside from mini marshmallows?
Try whipped cream, crushed peppermint, or a sprinkle of cinnamon for extra flair.