This warm and cozy peppermint hot chocolate is perfect for chilly days. Just toss everything in your crockpot and let it do the work while you relax!
The blend of creamy chocolate and refreshing peppermint is a party for your taste buds. I love topping mine with whipped cream and extra peppermint for a fun treat!
Key Ingredients & Substitutions
Milk: A 64 oz carton of whole or 2% milk gives a rich and creamy texture. If you’re dairy-free, use almond milk, oat milk, or coconut milk for a delicious version.
Semisweet Chocolate Chips: These add classic chocolate flavor. Dark chocolate chips can also work if you prefer a richer taste. If you’re looking for a sweeter drink, try milk chocolate chips.
White Chocolate Chips: They give this hot chocolate a creamy sweetness. If you’re out, you can use sweetened condensed milk instead—just adjust the sugar accordingly.
Peppermint Extract: It provides that refreshing kick. If you want to switch things up, consider using vanilla extract for a different flavor profile, though it won’t have the peppermint essence.
How Do I Make Sure My Hot Chocolate is Super Creamy?
To achieve the perfect velvety hot chocolate, it’s all about incorporating the ingredients properly. Here are some simple steps:
- Start by pouring milk into the crockpot and add all the chocolate chips, cocoa powder, sugar, and a pinch of salt before mixing.
- Stir gently to combine, making sure everything is well distributed at the start. This will help it melt uniformly.
- Cook on low heat to slowly melt the chocolates, stirring occasionally. Don’t rush this step; slower cooking gives a creamier result!
- Once it’s smooth, add the peppermint extract, giving it one last good stir before serving.
Personal tip: give it a taste before serving—if you crave a bit more sweetness or peppermint, feel free to adjust to your liking!

Crockpot Peppermint Hot Chocolate
Ingredients You’ll Need:
- Milk: 1 (64 oz) carton of whole or 2%
- Semi-sweet chocolate chips: 1 (12 oz) package
- White chocolate chips: 1 (6 oz) package
- Unsweetened cocoa powder: 1/2 cup
- Granulated sugar: 1/2 cup
- Peppermint extract: 1 tsp
- Salt: pinch
- Whipped cream: for topping
- Crushed peppermint candies or candy canes: for garnish
- Optional: candy canes for stirring/garnish
How Much Time Will You Need?
This delicious hot chocolate will take about 10 minutes to prepare and 2 to 3 hours to cook in your crockpot. Perfect for sipping after a long day or sharing during special gatherings!
Step-by-Step Instructions:
1. Get Your Ingredients Ready:
Start by gathering all your ingredients. This will make the process smooth and fun!
2. Pour the Milk:
Pour the whole or 2% milk into your crockpot. It will be the creamy base for your hot chocolate.
3. Add the Chocolates and Ingredients:
Next, toss in the semisweet chocolate chips, white chocolate chips, cocoa powder, granulated sugar, and a pinch of salt. This mix is what gives your hot chocolate its rich flavor!
4. Mix it Up:
Using a spoon, stir everything gently in the crockpot. Make sure all the dry ingredients are evenly combined with the milk.
5. Cook Low and Slow:
Cover the crockpot and set it to low heat. Let it cook for about 2 to 3 hours, stirring occasionally. This helps all the yummy flavors blend together.
6. Final Touches:
When the hot chocolate is nice and smooth, stir in the peppermint extract. This will give it that refreshing minty flavor!
7. Serve and Garnish:
Carefully ladle the hot chocolate into mugs. Top with a dollop of whipped cream and sprinkle crushed peppermint candies or candy canes over the top for extra festivity. If you like, add a candy cane for stirring!
8. Enjoy!
Serve warm and enjoy your cozy peppermint hot chocolate with friends and family. It’s sure to warm your heart!
This recipe yields about 6-8 servings, depending on your mug size. Perfect for sharing or for enjoying throughout the week!
Can I Use Non-Dairy Milk for This Recipe?
Absolutely! Almond milk, coconut milk, or oat milk would all work well in this recipe. Just keep in mind that the flavor and creaminess may vary slightly, but it will remain delicious!
How Long Can I Store Leftover Hot Chocolate?
You can store any leftovers in an airtight container in the fridge for up to 3 days. Just reheat on the stove or in the microwave, stirring occasionally to prevent it from scorching.
Can I Make This Hot Chocolate Ahead of Time?
Yes, you can prepare this hot chocolate in advance! Just follow the recipe, and then keep it on the ‘warm’ setting in the crockpot until you’re ready to serve, or transfer it to a thermos for easy transportation.
What if I Don’t Have Peppermint Extract?
If you’re out of peppermint extract, you can substitute it with vanilla extract for a different flavor! However, it won’t have that signature peppermint taste, so consider adding a little crushed peppermint candy for a hint of minty flavor instead.
