There’s nothing better than wrapping your hands around a warm mug of Crock Pot Peppermint Hot Chocolate on a chilly day. This slow cooker version is rich, creamy, and bright with peppermint — made with just a handful of simple ingredients and perfect for holiday get-togethers or quiet evenings by the tree.

Chocolate and peppermint are a classic holiday pairing. I often make peppermint bark and peppermint brownies for friends and family during the season, but when I want a quick, crowd-friendly drink, this crock pot peppermint hot chocolate is my go-to. It requires only a few minutes of prep: add the ingredients to the slow cooker, heat gently, and stir occasionally until the chocolate melts into a velvety beverage.

Why you’ll love this recipe:
- Crock pot hot chocolate stays warm for serving a crowd, making it ideal for parties and holiday gatherings.
- The flavor is creamy and decadent with a refreshing peppermint lift.
- It uses only a few common ingredients and requires minimal active time.
- It’s easy to adapt for dairy-free diets and to customize with different toppings.
Recipe ingredients
- Milk — Use your favorite dairy or non-dairy milk. For a richer result, choose whole milk, half-and-half, or full-fat coconut milk.
- Chocolate — Good-quality baking chocolate, chocolate wafers, or a chopped chocolate bar melt best. Chocolate chips can work in a pinch but may not melt as smoothly. Semi-sweet or dark chocolate (or a mix) are both excellent choices.
- Sugar — A bit of granulated sugar to balance the chocolate.
- Unsweetened cocoa powder — Boosts depth of chocolate flavor.
- Peppermint extract — Start with 1/2 teaspoon for a subtle peppermint note, or use up to 1 teaspoon for a stronger flavor. Omit if you prefer plain hot chocolate.
- Optional toppings: whipped cream, marshmallows, and crushed candy canes for garnish.

How to make slow cooker hot chocolate
This slow cooker peppermint hot chocolate is straightforward and low-maintenance. After a short prep, the slow cooker does the work. Occasionally whisk the mixture to make sure the chocolate melts evenly into the milk for a smooth, silky result.
Pro tip: For extra richness, use half-and-half, whole milk, or full-fat coconut milk. Non-dairy milks like almond or oat work well too, but the texture and richness may vary slightly.
- Place the chopped chocolate (or wafers), cocoa powder, and sugar in the slow cooker.
- Add the milk and whisk well to combine the dry ingredients with the liquid.
- Cover and cook on low for 2 to 3 hours, whisking occasionally until the chocolate is fully melted and the mixture is smooth and hot.
- Stir in the peppermint extract to taste, then ladle and serve warm. Top with whipped cream, marshmallows, and crushed candy canes if desired.

Recipe notes
- Milk options: Use whatever milk you prefer. Half-and-half or whole milk gives a richer mouthfeel; full-fat coconut milk provides richness with a subtle coconut note; almond, oat, or soy milk are good dairy-free alternatives.
- Peppermint strength: Adjust the peppermint extract from 1/2 teaspoon for a gentle hint up to 1 teaspoon for a more pronounced peppermint flavor. Taste and adjust before serving.
- Chocolate quality: Higher-quality baking chocolate or a good chocolate bar will yield the best flavor. Chocolate wafers are convenient and melt reliably.
- Scale easily: This recipe doubles or triples well for larger groups — use a larger slow cooker and increase ingredients proportionally.
- Nutrition: Nutrition estimates typically exclude optional toppings such as whipped cream and candy canes.
More Christmas treats you’ll love:
- Chocolate peanut butter fudge
- Chocolate peppermint crinkle cookies
- Christmas sugar cookies
- Gingerbread cookies
- Salted dark chocolate rocky road candy
- Seven-layer magic cookie bars
Did you try this recipe? If so, please leave a review and tag @flavorthemoments on social media so we can see your creations.
Crock Pot Peppermint Hot Chocolate
Servings: 4 | Prep time: 5 minutes | Cook time: 2–3 hours
Ingredients
- 4 cups milk (dairy or non-dairy; see notes)
- 3 tablespoons granulated sugar
- 4 ounces chopped semi-sweet chocolate or baking wafers
- 2 tablespoons unsweetened cocoa powder
- 1/2 teaspoon peppermint extract (optional; adjust to taste)
- Optional toppings: whipped cream, marshmallows, crushed candy canes
Instructions
- Combine chocolate, cocoa, and sugar in the slow cooker.
- Pour in milk and whisk until dry ingredients are incorporated.
- Cook on low for 2–3 hours, whisking occasionally until smooth and the chocolate is fully melted.
- Stir in peppermint extract, taste, and adjust. Serve hot with desired toppings.
Nutrition (per serving, approximate)
Calories: 355 kcal | Carbohydrates: 37 g | Protein: 10 g | Fat: 19 g | Saturated fat: 11 g | Sugar: 32 g
Notes
Nutrition is estimated and may vary based on milk and chocolate choices. Toppings are not included in the nutrition estimate.
All recipes and images © Flavor the Moments.