Follow Me On Pinterest!
There is nothing quite like the magic of a snowy evening spent by the fire with a steaming mug of cocoa. This Christmas Hot Chocolate is the ultimate holiday treat, offering a rich, velvety texture that puts store-bought packets to shame. Whether you are hosting a family movie night or an adult holiday party, this recipe adapts to every guest. It transitions seamlessly from a cozy nonalcoholic treat for the kids to a sophisticated boozy indulgence for the grownups. Grab your favorite mug and get ready to experience the most comforting drink of the season.
Recipe Information
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Servings: 4 servings
- Difficulty: Easy
Nutrition values
- Calories: 345 kcal
- Protein: 9g
- Carbs: 42g
Why Make This Christmas Hot Chocolate Easy Holiday Cozy Nonalcoholic Boozy
This recipe stands out because it uses real chocolate and heavy cream to create a decadent mouthfeel. Most instant mixes taste thin and sugary, but this version feels like a liquid dessert. It is incredibly easy to scale up for a large crowd using a slow cooker or a large stockpot. Best of all, it acts as a perfect “base” recipe. You can keep it kid-friendly with marshmallows and candy canes, or stir in a splash of your favorite spirit to create a warm cocktail for the adults. It is the most versatile drink in your holiday repertoire.
Ingredients
- 4 cups whole milk (dairy or full-fat oat milk)
- 1/2 cup heavy cream
- 1/4 cup unsweetened cocoa powder
- 1/2 cup high-quality semi-sweet chocolate chips or chopped dark chocolate
- 1/3 cup granulated sugar (adjust to taste)
- 1 teaspoon pure vanilla extract
- 1 pinch of sea salt
- For Nonalcoholic Toppings: Whipped cream, mini marshmallows, crushed candy canes
- For Boozy Options: 1-2 oz per mug of Peppermint Schnapps, Baileys Irish Cream, or Bourbon
Directions
Step 1: Whisk the Dry Ingredients
Place a medium saucepan over medium-low heat. Add the sugar, cocoa powder, and the pinch of salt to the pan. Whisk these dry ingredients together briefly to break up any large clumps of cocoa. This step ensures a smooth, lump-free texture in the finished drink.
Step 2: Incorporate the Liquids
Slowly pour in the whole milk and heavy cream while whisking constantly. Continue to stir until the cocoa powder and sugar have fully dissolved into the liquid. Keep the heat at medium-low to prevent the milk from scorching or forming a skin on the surface.
Step 3: Melt the Chocolate
Once the milk is steaming but not boiling, add the chocolate chips or chopped chocolate and the vanilla extract. Continue whisking for about 3 to 5 minutes until the chocolate is completely melted and the mixture is thick and glossy. If the hot chocolate looks too thick, add a splash more milk to reach your desired consistency.
Step 4: Customize and Serve
Ladle the hot chocolate into mugs. For a nonalcoholic version, pile on the whipped cream and marshmallows. For a boozy holiday treat, stir in 1 to 2 ounces of your chosen alcohol into individual mugs before topping. Serve immediately while hot and cozy.
Expert Tips for Perfect Christmas Hot Chocolate Easy Holiday Cozy Nonalcoholic Boozy
For the best results, never let your hot chocolate reach a rolling boil. Boiling can cause the milk to curdle and the chocolate to seize, resulting in a grainy texture. Always use high-quality chocolate bars or chips rather than relying solely on cocoa powder; the cocoa butter in real chocolate provides the signature richness. If you want a frothier drink, use a handheld milk frother or a whisk to vigorously beat the mixture just before serving. Finally, always add a pinch of salt. Salt balances the sugar and intensifies the chocolate flavor profile significantly.
Delicious Variations
- Mexican Hot Chocolate: Add 1/2 teaspoon of ground cinnamon and a tiny pinch of cayenne pepper for a spicy kick.
- White Christmas: Replace the cocoa powder and dark chocolate with 1 cup of high-quality white chocolate chips and omit the sugar.
- Vegan Delight: Use full-fat coconut milk and vegan chocolate chips for a dairy-free version that is just as creamy.
- Peppermint Twist: Add a drop of peppermint extract to the pot or use a candy cane as a stir stick to infuse the chocolate with minty freshness.
Frequently Asked Questions
Can I make this hot chocolate in a slow cooker?
Yes, this recipe works perfectly in a slow cooker for parties. Whisk all ingredients except the alcohol in the slow cooker and heat on low for 2 hours, stirring occasionally. Once hot, switch the setting to “Keep Warm.”

What is the best alcohol to add for a boozy version?
Peppermint schnapps is a holiday classic. Baileys Irish Cream adds extra creaminess, while Bourbon or Dark Rum provides a sophisticated, warming depth that pairs beautifully with dark chocolate.
How do I store and reheat leftovers?
Store any leftover hot chocolate in an airtight container in the refrigerator for up to 3 days. Reheat gently in a saucepan over low heat, whisking constantly to recombine the fats. Avoid the microwave if possible to prevent uneven heating.
Is this recipe gluten-free?
The base ingredients are naturally gluten-free. However, always check the labels on your chocolate chips and any flavored syrups or alcohols you might add to ensure they are processed in a gluten-free facility.
Can I use low-fat milk instead of whole milk?
You can use 2% or skim milk, but the result will be much thinner and less creamy. If you must use lower-fat milk, try adding an extra tablespoon of chocolate chips to help maintain some of the body and richness.
Conclusion
This Christmas Hot Chocolate is more than just a drink; it is a holiday experience in a mug. By using real chocolate and fresh cream, you create a treat that feels truly special for the holiday season. Whether you serve it plain, loaded with festive toppings, or spiked with a bit of holiday cheer, it is sure to become a family favorite. Gather your loved ones, pour a round of mugs, and enjoy the cozy warmth of the season.

Christmas Hot Chocolate Easy Holiday Cozy Nonalcoholic Boozy
- Total Time: 15 minutes
- Diet: Gluten-Free
Ingredients
- 4 cups whole milk (dairy or full-fat oat milk)
- 1/2 cup heavy cream
- 1/4 cup unsweetened cocoa powder
- 1/2 cup high-quality semi-sweet chocolate chips or chopped dark chocolate
- 1/3 cup granulated sugar (adjust to taste)
- 1 teaspoon pure vanilla extract
- 1 pinch of sea salt
- For Nonalcoholic Toppings: Whipped cream, mini marshmallows, crushed candy canes
- For Boozy Options: 1-2 oz per mug of Peppermint Schnapps, Baileys Irish Cream, or Bourbon
Instructions
- Step 1: Whisk the Dry Ingredients: Place a medium saucepan over medium-low heat. Add the sugar, cocoa powder, and the pinch of salt to the pan. Whisk these dry ingredients together briefly to break up any large clumps of cocoa. This step ensures a smooth, lump-free texture in the finished drink.
- Step 2: Incorporate the Liquids: Slowly pour in the whole milk and heavy cream while whisking constantly. Continue to stir until the cocoa powder and sugar have fully dissolved into the liquid. Keep the heat at medium-low to prevent the milk from scorching or forming a skin on the surface.
- Step 3: Melt the Chocolate: Once the milk is steaming but not boiling, add the chocolate chips or chopped chocolate and the vanilla extract. Continue whisking for about 3 to 5 minutes until the chocolate is completely melted and the mixture is thick and glossy. If the hot chocolate looks too thick, add a splash more milk to reach your desired consistency.
- Step 4: Customize and Serve: Ladle the hot chocolate into mugs. For a nonalcoholic version, pile on the whipped cream and marshmallows. For a boozy holiday treat, stir in 1 to 2 ounces of your chosen alcohol into individual mugs before topping. Serve immediately while hot and cozy.
- Cook Time: 15 minutes









