This warm and cozy Christmas Eve Crockpot Hot Chocolate is the perfect treat for chilly nights. With creamy chocolate, milk, and sweet marshmallows, it’s sure to make everyone smile!
As it simmers away, the sweet aroma fills the air, making you feel all warm and fuzzy inside. Who can resist a cup topped with whipped cream? I know I can’t! ☕️🎄
Key Ingredients & Substitutions
Whole Milk: This gives the hot chocolate its creamy texture. If you prefer a lighter version, you can use 2% milk or even almond milk for a dairy-free option.
Heavy Cream: It adds richness to the recipe. If you’re watching calories, you can substitute half-and-half instead. Coconut cream is a great option for a dairy-free version too!
Chocolate Chips: Semi-sweet or milk chocolate works best here. If you want a deeper chocolate flavor, try dark chocolate chips. If you’re allergic to chocolate, butterscotch or white chocolate chips can be fun alternatives.
Unsweetened Cocoa Powder: This helps enhance the chocolate flavor. You can use Dutch-processed cocoa for a smoother taste, but regular cocoa will work just fine!
Mini Marshmallows: They make a great topping! If you want to stick to a healthier alternative, try whipped cream or even a sprinkle of whipped coconut cream!
How Do I Make Sure My Hot Chocolate is Smooth and Creamy?
The key to a deliciously smooth hot chocolate is to combine your ingredients properly and let them cook low and slow. Here’s how to achieve that:
- Start by mixing dry ingredients together (cocoa, sugar, and salt) before adding the wet ingredients. This helps prevent lumps.
- Stir the mixture well after adding milk, cream, and chocolate chips. Make sure everything is blended before turning on your crockpot.
- Cook on low for 2 to 3 hours, giving it a stir now and then. This ensures the chocolate chips melt evenly and creates a rich texture.
Personal Tip: For an extra touch, consider adding a pinch of peppermint extract or some crushed peppermint candies for a festive flavor twist! Enjoy this cozy drink with family and friends!

Christmas Eve Crockpot Hot Chocolate
Ingredients You’ll Need:
For the Hot Chocolate:
- 4 cups whole milk
- 2 cups heavy cream
- 1 (12 oz) package chocolate chips (semi-sweet or milk chocolate)
- 1/2 cup unsweetened cocoa powder
- 1/4 cup granulated sugar
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
For Toppings:
- Mini marshmallows
- Ground cinnamon or cocoa powder, for garnish
Time Needed:
This delightful hot chocolate takes about 15 minutes to prepare and then simmers in the crockpot for 2 to 3 hours. Perfect for busy holiday gatherings when you can let it sit while you enjoy other festivities!
Instructions:
1. Mixing the Ingredients:
In your crockpot, combine the whole milk, heavy cream, chocolate chips, cocoa powder, granulated sugar, and salt. Use a whisk or spoon to stir the mixture together until the cocoa powder and sugar are fully dissolved and the chocolate chips start melting. This ensures a smooth and creamy hot chocolate.
2. Cooking the Mixture:
Cover the crockpot and set it to low heat. Cook for 2 to 3 hours, stirring occasionally. Give it a gentle stir every 30 minutes or so, allowing the chocolate to melt entirely and the mixture to warm up evenly.
3. Finishing Touches:
Once the hot chocolate is hot and all the ingredients are melted together, stir in the vanilla extract just before serving. This adds a delightful flavor that enhances your drink!
4. Serving and Enjoying:
Pour the hot chocolate into mugs and top generously with mini marshmallows. Feel free to sprinkle a little ground cinnamon or cocoa powder on top for that festive finish. Gather your loved ones, cozy up, and enjoy the warmth of your delicious Christmas Eve Crockpot Hot Chocolate!
Can I Use Low-Fat Milk Instead of Whole Milk?
Yes, you can substitute with low-fat or even non-fat milk, but keep in mind that this will yield a less creamy texture. For a satisfying flavor, you might want to add a bit more heavy cream.
How Long Does Leftover Hot Chocolate Last?
You can store any leftover hot chocolate in an airtight container in the refrigerator for up to 3 days. When ready to enjoy, reheat gently on the stove or in the microwave, stirring well to combine.
Can I Make This Hot Chocolate Vegan?
Absolutely! Simply replace the whole milk with almond milk or coconut milk, substitute the heavy cream with a non-dairy cream option, and use dairy-free chocolate chips to keep it entirely plant-based!
What’s the Best Way to Thicken Hot Chocolate?
If you prefer a thicker hot chocolate, you can add a tablespoon of cornstarch mixed with a little cold water or an extra tablespoon of cocoa powder to the mixture. Just make sure to whisk it well so there are no lumps!



