I absolutely adore cozying up with a mug of hot chocolate, and this Crockpot Hot Chocolate Recipe has quickly become my go-to for warming up on chilly days. It’s unbelievably rich, creamy, and just the right balance of chocolatey sweetness you crave. Plus, I love how effortlessly it comes together in the crockpot, making it perfect for slow sipping during gatherings or quiet nights at home. Every time I make this, it fills my kitchen with such a comforting aroma that you just can’t resist.
Why You'll Love This Crockpot Hot Chocolate Recipe
What makes this Crockpot Hot Chocolate Recipe stand out to me is the deep, luxurious flavor it achieves without any complicated steps. The blend of sweetened condensed milk with cocoa powder creates this wonderfully smooth and velvety base that glides across your palate. Adding the whole milk, half & half, and coffee creamer layers on extra creaminess, making every sip feel rich but perfectly balanced—not cloying or overpowering. I’m telling you, it tastes like indulgence in a cup but without the fuss of constantly stirring on the stove.
Another favorite thing about this recipe is how simple it is to prepare. I just whisk all the ingredients right in a cold crockpot, set it, and let it slowly warm up while I focus on other things. Whether it’s a holiday party, a casual family gathering, or just a cozy night substitute for my usual evening tea, it’s the perfect companion. I especially love pulling it out when friends come over because I can keep it on the warm setting and everyone can help themselves. It really feels like comfort food that brings people together.
Ingredients You'll Need
The ingredients in this Crockpot Hot Chocolate Recipe are wonderfully simple but essential, each bringing something special to the final flavor and texture. From the luscious sweetened condensed milk that adds just the right amount of sweetness and creaminess, to the cocoa powder which delivers that classic chocolate punch, every item has a purpose.
- 2 cans sweetened condensed milk: This adds the perfect creamy sweetness and helps thicken the hot chocolate beautifully.
- 1 cup unsweetened cocoa powder: The heart of the recipe, providing rich, intense chocolate flavor without added sugar.
- 1 tablespoon vanilla extract: Enhances the chocolate profile and adds a lovely aromatic warmth.
- 12 cups whole milk: Creates the smooth, creamy body that makes the drink so comforting and filling.
- 1 cup half & half: Adds extra richness and a silky texture to the hot chocolate.
- 1 cup coffee creamer (any favorite flavor): Gives a subtle sweetness and a depth of flavor; vanilla or hazelnut works great.
- 1 teaspoon salt: Balances sweetness and intensifies the chocolate flavor.
- 1 cup mini marshmallows (optional for serving): For that classic, nostalgic finishing touch that melts perfectly on top.
Directions
Step 1: Start by placing a cold crockpot on your countertop. Into the pot, whisk together the 2 cans of sweetened condensed milk, 1 cup unsweetened cocoa powder, and 1 tablespoon vanilla extract. Whisk well until you have a smooth chocolatey paste without lumps. This is the base that sets the tone for the whole drink.
Step 2: Next, slowly whisk in the 12 cups of whole milk, followed by the 1 cup of half & half and 1 cup of your favorite coffee creamer. Be sure to scrape the sides of the crockpot to incorporate any cocoa paste that stuck up there. Once everything is combined, stir in the 1 teaspoon of salt. This step is important because it pulls all the flavors together.
Step 3: Cover the crockpot and set it to warm on high heat for about 2 hours, or if you prefer, low heat for 4 hours. Remember, you’re not actually cooking the mixture; you’re warming everything gently so the flavors meld and the hot chocolate becomes beautifully smooth. When it’s hot enough for your liking, switch the crockpot to the “warm” or LOW heat setting to keep it ready for serving.
Step 4: When it’s time to serve, add the 1 cup of mini marshmallows right into the crockpot. They’ll melt just a little, adding sweetness and a lovely foaminess to the top. If you want to be extra indulgent, you can offer whipped cream or even a sprinkle of cinnamon or chocolate shavings for garnishing.
Servings and Timing
This Crockpot Hot Chocolate Recipe makes approximately 15 servings, making it fantastic for sharing among friends and family. The prep time is surprisingly short—around 5 minutes to mix everything together in the crockpot. The cook time is about 2 hours on high or 4 hours on low, which is perfect for slow simmering without any risk of scorching. There is no resting or cooling time since you serve it hot and fresh from the crockpot, but you can keep it on the warm setting for hours if you like to sip on it throughout a party or cozy evening.
How to Serve This Crockpot Hot Chocolate Recipe
Serving this Crockpot Hot Chocolate Recipe is honestly one of the best parts. I like to offer a little hot chocolate bar setup with mini marshmallows, whipped cream, chocolate shavings, and cinnamon sticks so people can customize their drinks. It instantly turns a simple cup into a fun and festive experience. For side dishes, buttery cookies, especially shortbread or biscotti, pair wonderfully and help balance the sweetness.
Presentation-wise, I love using clear mugs so you can see the creamy chocolate color, topped with fluffy marshmallows melting slowly. For a pop of color and texture, a sprinkle of crushed peppermint or a drizzle of caramel adds unexpected flair. This recipe pairs surprisingly well with light dessert wines or a smooth spiced rum for adult gatherings, but it’s equally perfect with a simple chilled glass of milk or even a peppermint herbal tea if you want something comforting and non-alcoholic.
Because it’s served hot, it’s ideal for colder months, holiday gatherings, or just a relaxing weekend treat. I tend to ladle it into smaller mugs because it’s rich, so servings feel indulgent without being overwhelming. Heating and serving it warm rather than piping hot lets me enjoy the subtle layers of flavor as it cools — every sip is like a hug in a cup!
Variations
I love experimenting with different twists on this Crockpot Hot Chocolate Recipe to keep it fresh and exciting. For instance, swapping the regular cocoa powder for dark or dutch-processed cocoa can deepen the chocolate intensity. If you like a little spice, adding a pinch of cayenne pepper or ground cinnamon right at the start adds warmth and complexity that’s absolutely addictive.
For dietary modifications, you can make this recipe vegan by replacing the whole milk, half & half, and coffee creamer with plant-based alternatives like oat milk and coconut cream. I’ve found that creamy almond milk paired with coconut creamer gives a wonderfully rich mouthfeel without missing any indulgence. Opt for a non-dairy sweetened condensed milk or coconut condensed milk to keep that sweet, creamy foundation intact.
If you want to bypass the crockpot, I’ve also done this recipe on the stovetop in a heavy pot over very low heat, stirring constantly to prevent scorching. It demands more attention but delivers equally delicious results. For a quick chilled treat, refrigerate the hot chocolate after cooking, then serve over ice with a splash of your favorite creamer—it’s like a luxurious iced mocha dessert.
Storage and Reheating
Storing Leftovers
If you have any leftovers, which is rare in my house, you can store them in airtight containers or a large glass jar in the refrigerator. I recommend using containers with tight seals to preserve the creamy texture and prevent the hot chocolate from absorbing any fridge odors. It will stay fresh for up to 3 days. Before storing, allow the hot chocolate to cool to room temperature so condensation doesn’t affect the flavor or texture.
Freezing
Freezing this hot chocolate is possible but not ideal because of its dairy content and creaminess, which can cause separation. If you do want to freeze it, pour it into freezer-safe containers leaving some space for expansion. Freeze for up to 1 month. When thawing, do so slowly in the fridge overnight and whisk thoroughly before reheating to help bring back the creamy consistency. I tend to avoid freezing because fresh is always best, but it’s an option if you want to plan ahead.
Reheating
The best way to reheat leftover Crockpot Hot Chocolate is to warm it gently over low heat on the stovetop while stirring frequently to keep the texture smooth. Avoid reheating on high heat or in the microwave at full power, which can cause the milk to scorch or the cocoa to separate. If the drink seems a bit thick after heating, simply whisk in a splash of milk or creamer to refresh its silky feel. Slow, gentle warming preserves the rich flavor I love.
FAQs
Can I use skim milk instead of whole milk in this recipe?
While you can substitute skim milk to lower the fat content, I don’t recommend it if you want that classic rich and creamy texture. Whole milk or a mix with half & half gives the velvety mouthfeel essential to this hot chocolate. Skim milk will make the drink thinner and less indulgent.
Is it necessary to use sweetened condensed milk?
Yes, sweetened condensed milk is key in this Crockpot Hot Chocolate Recipe because it provides both sweetness and creaminess with ease. It helps avoid the need for extra sugar and makes the texture luxuriously thick. If you want to make it less sweet, you could reduce the amount slightly but some sweetened condensed milk is still important.
Can I make this recipe ahead of time for a party?
Absolutely! This recipe is perfect for making ahead. You can prepare it early in the day and keep it on the warm setting in your crockpot for several hours without losing flavor or texture. Just give it a quick stir before serving and top with marshmallows or other garnishes.
What’s a good alternative to coffee creamer if I don’t have any?
If you don’t have coffee creamer, you can substitute it with an equal amount of half & half, heavy cream, or even flavored non-dairy creamers for a fun twist. The creamer adds richness and subtle flavor notes, so don’t skip it entirely.
Can I add alcohol to this hot chocolate?
Yes! Adding a splash of peppermint schnapps, Irish cream, or spiced rum turns this into an adult-friendly treat perfect for holiday parties. I usually add the alcohol just before serving so the flavors stay bright and fresh.
Conclusion
I hope you absolutely love this Crockpot Hot Chocolate Recipe as much as I do. It’s one of those simple yet deeply satisfying drinks that feels like a warm hug in a mug every time. Whether you’re sharing it at holiday celebrations or just treating yourself after a chilly day, it’s a guaranteed crowd-pleaser that requires minimal effort but delivers maximum comfort. I can’t wait for you to try it and make it your new favorite go-to hot chocolate!
PrintCrockpot Hot Chocolate Recipe
This creamy and indulgent Crockpot Hot Chocolate recipe is the perfect cozy drink to warm you up during chilly days. Made with sweetened condensed milk, cocoa powder, vanilla, and a blend of whole milk, half & half, and flavored coffee creamer, it delivers rich chocolate flavor without much fuss. Prepared in a slow cooker, it requires minimal effort and is ideal for serving a crowd, offering a smooth, velvety texture topped off with mini marshmallows for that classic hot chocolate experience.
- Prep Time: 10 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 10 minutes
- Yield: 15 servings
- Category: Beverage
- Method: Slow Cooking
- Cuisine: American
Ingredients
Base Ingredients
- 2 cans sweetened condensed milk
- 1 cup unsweetened cocoa powder
- 1 tablespoon vanilla extract
Milk & Cream
- 12 cups whole milk
- 1 cup half & half
- 1 cup coffee creamer (any favorite flavor works)
Seasoning & Toppings
- 1 teaspoon salt
- 1 cup mini marshmallows (optional for serving)
Instructions
- Mix Base Ingredients: In the bottom of a cold crockpot, whisk together 2 cans of sweetened condensed milk, 1 cup of unsweetened cocoa powder, and 1 tablespoon of vanilla extract until you achieve a smooth, homogenous mixture with no lumps.
- Add Milks and Salt: Gradually whisk in 12 cups of whole milk, 1 cup of half & half, and 1 cup of your preferred flavored coffee creamer. Be sure to scrape the sides of the crockpot to incorporate all the ingredients evenly. Stir in 1 teaspoon of salt to enhance the chocolate flavor.
- Warm the Hot Chocolate: Cover the crockpot and heat on high for 2 hours, or on low for 4 hours. This process is just to warm the mixture through gently, not to cook it. Once the desired temperature is reached, switch the crockpot to the ‘warm’ or low heat setting to maintain temperature without scorching.
- Serve and Garnish: When ready to serve, stir in 1 cup of mini marshmallows if desired, or sprinkle them on top of individual servings. Optionally, add extra coffee creamer for a personalized touch and richer taste.
Notes
- This recipe is perfect for serving a crowd with its 15-serving yield.
- Use a flavored coffee creamer of your choice to customize the flavor profile of your hot chocolate.
- Do not boil the mixture; warm it slowly to prevent scalding.
- The mini marshmallows added at the end melt slightly, adding fun texture and sweetness.
- Store any leftovers in the refrigerator and gently reheat on low in the crockpot or stovetop, stirring frequently.

Leave a Reply