This Crockpot Peppermint Hot Chocolate is the perfect cozy drink for chilly nights! With rich chocolate and a hint of peppermint, it’s like a warm hug in a cup.
What’s great is how simple it is! Just throw everything in the slow cooker, let it warm up, and soon you’ll have a delicious treat. Grab some marshmallows on top for extra fun!
Key Ingredients & Substitutions
Whole Milk: Whole milk gives this hot chocolate its creamy texture. If you’re looking for a lighter option, you can substitute 2% milk, but it won’t be as rich. Almond or oat milk can work too for a dairy-free version.
Heavy Cream: This adds extra creaminess. If you don’t have heavy cream, you can use half-and-half or even skip it for a lighter drink, but the texture will be thinner.
Semi-sweet & White Chocolate Chips: Both provide a delicious flavor. You can replace semi-sweet with milk chocolate if you prefer something sweeter. For a fun twist, try dark chocolate chips!
Cocoa Powder: Unsweetened cocoa powder brings a rich chocolate flavor. If you have Dutch-processed cocoa, that’ll work too, but adjust the sugar as it’s less bitter.
Peppermint Extract: The star flavor! If you’re not a fan of peppermint, you can try vanilla or almond extract instead for a different twist.
How Can You Make the Best Hot Chocolate?
Preparing the hot chocolate might seem simple, but there are a few tips to make it perfect. The key is to mix everything well and give it time to heat in the crockpot.
- Combine all the ingredients in your crockpot, making sure to stir them well from the start. This helps prevent clumping of the chocolate.
- Cook on low heat. It allows the flavors to meld beautifully. Stir occasionally to keep it smooth.
- Always taste before serving. You can adjust the peppermint extract to your liking.
- Don’t forget the fun toppings! Whipped cream and crushed peppermint add a lovely finish.

Crockpot Peppermint Hot Chocolate
Ingredients You’ll Need:
- 6 cups whole milk
- 1 cup heavy cream
- 1 (12 oz) package semi-sweet chocolate chips
- 1 cup white chocolate chips
- 1/2 cup unsweetened cocoa powder
- 3/4 cup granulated sugar
- 1/2 teaspoon salt
- 1 teaspoon vanilla extract
- 1/2 teaspoon peppermint extract (adjust to taste)
- Whipped cream, for topping
- Crushed peppermint candies or candy canes, for garnish
How Much Time Will You Need?
You’ll need about 5 minutes to prepare the ingredients, followed by 2 to 3 hours of cooking time in the crockpot. So, plan for a cozy afternoon where you can let the delicious scents waft through your kitchen!
Step-by-Step Instructions:
1. Combining Ingredients:
In a 4- or 5-quart crockpot, add the whole milk, heavy cream, semi-sweet chocolate chips, white chocolate chips, cocoa powder, granulated sugar, and salt. Give it a good mix to combine everything well. This is where the magic begins!
2. Cooking the Mixture:
Cover the crockpot with a lid and set it to low heat. Cook for 2 to 3 hours. Stir occasionally to help the chocolate melt and mix smoothly. You want it to be warm and comforting, not boiling.
3. Adding Flavor:
Once everything is melted and the mixture is smooth, stir in the vanilla and peppermint extracts. Taste a little to see if you want more peppermint flavor—add more if you like it a bit mintier!
4. Serving Up:
After you’re happy with the taste, ladle that rich, chocolaty goodness into mugs. Don’t be shy with the whipped cream on top; a nice swirl makes it extra special!
5. Garnishing:
Finally, sprinkle some crushed peppermint candies or candy canes over the whipped cream to bring a festive crunch and a pop of color. This is seriously the best part!
6. Enjoy:
Serve immediately and get ready to enjoy this creamy, chocolaty, and pepperminty treat. Perfect for holiday gatherings or a cozy night in!
Can I Use Different Types of Milk?
Absolutely! While whole milk gives the creamiest texture, you can use 2% milk for a lighter version. For a dairy-free option, almond milk or oat milk will work well, though the texture may be slightly thinner.
How Do I Store Leftovers?
Keep any leftover hot chocolate in an airtight container in the refrigerator for up to 3 days. When you’re ready to enjoy it again, reheat gently in the microwave or on the stovetop, adding a splash of milk if it needs to be loosened up.
Can I Make This Hot Chocolate Without a Crockpot?
Yes! You can make this hot chocolate on the stovetop. Simply combine all the ingredients in a large pot over medium heat, stirring until everything is melted and smooth. Just be sure to keep an eye on it to prevent boiling.
Can I Adjust the Sweetness?
Definitely! If you prefer less sweetness, you can reduce the sugar to 1/2 cup or even less. Just remember to taste as you go, especially if you’re adjusting the peppermint extract at the same time!



