This warm and cozy peppermint hot chocolate is perfect for chilly days! Just toss your ingredients in a crockpot and let it simmer until rich and creamy.
Every sip is like a hug in a mug! I love topping mine with fluffy marshmallows and a sprinkle of crushed peppermint for extra cheer. It’s simply delightful!
Key Ingredients & Substitutions
Whole Milk: For the creamiest hot chocolate, I recommend whole milk. If you’re looking for a lighter option, you can use skim or 2% milk, but the flavor will be less rich. Nut milk like almond or oat can work too, but you’ll lose some creaminess.
Sweetened Condensed Milk: This ingredient adds thickness and sweetness. If you need a dairy-free version, try coconut condensed milk. Just keep in mind it will have a different flavor.
Semi-Sweet Chocolate Chips: These are great for a balanced sweetness. Dark chocolate chips can up the chocolate flavor, while milk chocolate will make it sweeter. You can also use chopped chocolate bars if you have them on hand!
Unsweetened Cocoa Powder: This gives depth to the flavor. Swap in Dutch-process cocoa for a smoother taste, or use a sugar-free cocoa if you’re watching your sugar intake.
Peppermint Extract: This really makes it festive! If you want more natural flavors, you can crush actual peppermint candies and add them, but be cautious about the sweetness they bring.
How Do I Make Sure My Hot Chocolate is Smooth and Creamy?
Getting the perfect texture in your hot chocolate is all about mixing and cooking. Here are some tips:
- Combine ingredients thoroughly. Stir well before cooking to avoid clumps.
- Cook on low heat! This helps the flavors meld without scorching the milk.
- Stir occasionally! This prevents sticking and ensures even melting.
Remember to keep an eye on it, especially towards the end. If it thickens too much, you can always thin it with a splash of milk or water!
Enjoy your cozy drink with those fun toppings – it truly makes a difference!

Crockpot Peppermint Hot Chocolate
Ingredients You’ll Need:
- 4 cups whole milk
- 1 (14 oz) can sweetened condensed milk
- 1 (6 oz) package semi-sweet chocolate chips
- 1/2 cup unsweetened cocoa powder
- 1/4 cup granulated sugar
- 1 tsp vanilla extract
- 1/2 tsp peppermint extract (adjust to taste)
- Whipped cream, for topping
- Crushed peppermint candy or candy canes, for garnish
- Mini marshmallows (optional)
How Much Time Will You Need?
This delightful peppermint hot chocolate takes about 10 minutes to prepare. You’ll need 2-3 hours for it to cook in the crockpot. So, the total time from start to sipping is about 2 hours and 10 minutes—perfect for a cozy afternoon or evening treat!
Step-by-Step Instructions:
1. Combine the Ingredients:
In your crockpot, pour in the 4 cups of whole milk and 1 can of sweetened condensed milk. Add in the semi-sweet chocolate chips, unsweetened cocoa powder, and granulated sugar. Give it a good stir until everything is well combined.
2. Cook the Mixture:
Cover the crockpot with its lid and set it to cook on low heat for 2-3 hours. Remember to stir occasionally—this will help the chocolate melt evenly and create a nice creamy texture.
3. Add Flavor Boosters:
Once the mixture is hot and smooth, it’s time to add the vanilla extract and peppermint extract. Stir them in and take a quick taste. If you want a stronger peppermint flavor, feel free to add more peppermint extract!
4. Serve and Enjoy:
Now, ladle the delicious hot chocolate into mugs. Don’t be shy—make it generous! Top each mug with a fluffy mound of whipped cream. Then, sprinkle the crushed peppermint candy or candy canes on top for some festive flair. If you like, add a few mini marshmallows for extra sweetness.
5. Sip and Savor:
Enjoy your warm, cozy peppermint hot chocolate! It’s perfect for sharing with friends and family or simply a treat for yourself on a chilly day.
This recipe delivers a rich, creamy hot chocolate infused with a delightful peppermint flavor, making your cold days feel extra special. The combination of whipped cream and crushed peppermint provides not only flavor but a lovely crunch too!
Can I Use a Different Type of Milk?
Absolutely! While whole milk is recommended for creaminess, you can use 2%, almond, or oat milk for a lighter or dairy-free option. Just keep in mind that the flavor and texture may vary slightly.
How Can I Store Leftover Hot Chocolate?
Store any leftover hot chocolate in an airtight container in the fridge for up to 3 days. To reheat, warm it gently on the stove or in the microwave, stirring well to make sure it’s creamy again!
Can I Make This Hot Chocolate More Chocolatey?
Of course! You can increase the amount of cocoa powder or chocolate chips to suit your taste. Just keep the balance of liquid ingredients in mind so it doesn’t become too thick.
What Other Toppings Can I Use?
Get creative! Besides whipped cream and crushed peppermint, you can add chocolate shavings, drizzles of chocolate syrup, or even flavored whipped cream like mocha or vanilla for a fun twist!



