This Crockpot Peppermint Hot Chocolate is a warm and cozy treat, perfect for chilly days! With creamy chocolate and a hint of mint, it’s like a hug in a mug.
Making it in a slow cooker means you can just set it and forget it. I love topping mine with mini marshmallows, because who can resist a little marshmallow magic? ☕️✨
Key Ingredients & Substitutions
Whole Milk: This is essential for a creamy texture. If you need a lighter option, use 2% milk or a non-dairy alternative like almond or oat milk. Just remember it may slightly affect the creaminess.
Sweetened Condensed Milk: This adds sweetness and richness. If you’re looking for a lower-sugar version, consider using evaporated milk with a touch of sugar, or a sugar-free alternative!
Chocolate Chips: Semi-sweet and milk chocolate chips provide a great balance of flavors. You could use dark chocolate chips for a richer taste or any dairy-free chips for a vegan version.
Peppermint Extract: It really gives that minty kick! If you don’t have it, peppermint schnapps in a smaller quantity can work too, but use it sparingly to avoid overtaking the chocolate flavor.
How Do I Make Sure My Hot Chocolate Is Creamy and Smooth?
Getting that velvety texture in hot chocolate is all about how you mix and heat the ingredients. Here are some tips to ensure great results:
- Start by combining all your milks and chocolates in the crockpot. Stir well to blend before heating.
- Cook on low for 2 hours. This slow heating allows the chocolate to melt gradually without scorching.
- Stir every 30 minutes to help distribute the heat and keep everything mixing well.
By following these steps, you’re sure to have a deliciously smooth and creamy hot chocolate, perfect for warming you up!

Crockpot Peppermint Hot Chocolate
Ingredients You’ll Need:
- 4 cups whole milk
- 1 (14 oz) can sweetened condensed milk
- 1 cup heavy cream
- 1 cup semi-sweet chocolate chips
- 1 cup milk chocolate chips
- 2 teaspoons peppermint extract
- Whipped cream, for topping
- Crushed peppermint candies or candy canes, for garnish
How Much Time Will You Need?
This delightful crockpot peppermint hot chocolate takes about 5 minutes of prep time and 2 hours to cook in the crockpot. Perfect for setting it up while you focus on other holiday fun!
Step-by-Step Instructions:
1. Combine the Ingredients:
In your crockpot or slow cooker, pour in the whole milk, sweetened condensed milk, and heavy cream. Then, add the semi-sweet and milk chocolate chips. Give everything a gentle stir to mix it together.
2. Let It Cook:
Cover the crockpot with its lid and set it to cook on low for about 2 hours. Remember to stir it occasionally to help all the chocolate melt evenly and create a perfectly smooth hot chocolate.
3. Add Peppermint Flavor:
Once the chocolate is melted and the mixture is smooth, stir in the peppermint extract. This is what gives the drink its holiday charm!
4. Serve it Up:
Ladle the warm hot chocolate into mugs, and top each one with a delightful swirl of whipped cream. For the finishing touch, sprinkle some crushed peppermint candies or candy canes on top!
5. Enjoy!
Serve your cozy peppermint hot chocolate right away and enjoy the festive flavors with family and friends!
This recipe yields a rich, creamy hot chocolate infused with refreshing peppermint flavor, perfect for winter or holiday gatherings.
Can I Use Non-Dairy Milk in This Recipe?
Absolutely! You can substitute whole milk with almond milk, oat milk, or coconut milk for a dairy-free version. Just keep in mind that it might alter the creaminess slightly, so consider adding a bit more heavy cream if your non-dairy milk is thinner.
How Do I Store Leftover Hot Chocolate?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm it on the stove or in the microwave, stirring occasionally until heated through. You may want to add a splash of fresh milk if it thickens up too much!
Can I Make This Hot Chocolate Without a Crockpot?
Yes! You can easily make this on the stove. Just combine all the ingredients in a large pot over low heat, stirring frequently until the chocolate has fully melted and the mixture is smooth.
How Can I Adjust the Sweetness?
If you prefer a less sweet hot chocolate, start by reducing the amount of sweetened condensed milk. You can always taste it after mixing and add more if needed. Alternatively, you can use unsweetened cocoa powder instead of some chocolate chips for more control over sweetness.
