Written by

Alexandra Barker

Published

Easy Crockpot Hot Chocolate for Kids with Whipped Cream

Ready In 2 hours 15 minutes
Servings 8 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I swore I hated hot chocolate from a packet. For years. I mean, I’d stand in the grocery aisle, watching parents load up their carts with those little envelopes, and I’d feel this quiet, smug sense of superiority. Real hot chocolate, I told myself, came from a saucepan, with real chocolate, and a lot of patience. Then I found my six-year-old nephew, Leo, standing on a stool in my kitchen, elbow-deep in a crockpot, licking whipped cream off his finger. He had apparently decided that my fancy stovetop method took too long and that he, being the expert on all things cozy, would fix it. The crockpot was already out on the counter, left over from a chili I’d made the day before. He’d pushed the button himself. The look on his face when he took that first sip wasn’t smug. It was pure, unadulterated joy. And honestly, I had to admit, the stuff was good. Really good. Maybe you’ve been there, watching a kid prove you wrong with a kitchen appliance. It’s humbling, and it’s delicious.

That afternoon, Leo and I didn’t just make hot chocolate. We made a ritual. The slow cooker bubbled away on the counter for two hours, filling the whole house with this sweet, warm, chocolatey smell that felt like a hug. We didn’t use any fancy chocolate bars or rare spices. We used milk, a can of sweetened condensed milk, some cocoa powder, and a splash of vanilla. That’s it. The result was so much richer and creamier than anything from a packet, and it didn’t require me standing at the stove stirring for ten minutes. It was the perfect antidote to a cold, rainy Saturday, and it cost next to nothing to make. This recipe stayed with me because it taught me that the best things aren’t always the most complicated. Sometimes, the best recipe is the one a kid can help you make, the one that lets you sit down and actually talk while it cooks itself.

Why You’ll Love This Recipe

This isn’t just another hot chocolate recipe. This is the one that will become a family tradition, I promise. It’s the kind of thing that makes you feel like you’ve got your act together, even when you don’t. I’ve tested this more times than I can count, tweaking the ratios until it was just right—not too sweet, not too thin, and perfectly kid-approved. Here’s why it works so well for a family on a sensible budget:

  • Set It and Forget It: No standing over a hot stove. Just dump everything in the crockpot, stir, and walk away. It’s ready in two hours, but it can happily sit on “warm” all afternoon for a hot chocolate bar.
  • Pantry-Friendly Ingredients: You probably have milk, cocoa powder, and vanilla in your kitchen right now. The only “special” ingredient is a can of sweetened condensed milk, which is cheap and keeps forever in the pantry.
  • Perfect for Playdates & Snow Days: This is a lifesaver when the house is full of wet, cold kids. It’s a guaranteed crowd-pleaser that makes everyone feel special without breaking the bank.
  • Unbelievably Creamy: The slow cooker does something magical to the milk and condensed milk. It gets this velvety, almost pudding-like texture that you just can’t get from a microwave. It’s comfort in a mug.
  • Picky Eater Approved: My nephew Leo is a notoriously picky eater, and he asked for seconds. Then thirds. Then he asked if he could have it for breakfast. (I said no, but I was tempted.)

This recipe is different because it’s forgiving. You can use whole milk, 2%, or even oat milk. You can add a pinch of cinnamon or a drop of peppermint extract. It’s a base that you can make your own, and it’s hard to mess up. Honestly, it’s the kind of recipe that makes you close your eyes after the first sip. It’s soul-soothing, wallet-friendly, and it makes the whole house smell like a winter wonderland.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver a rich, creamy hot chocolate that feels like a hug in a mug. You won’t need any fancy chocolate bars or rare extracts—just good old-fashioned pantry staples that won’t stress your grocery budget.

  • 6 cups whole milk (or 2% milk; the higher the fat content, the creamier the result. I use whole milk for the best texture, but 2% works great too. Avoid skim milk, as it can make the hot chocolate taste watery.)
  • 1 can (14 ounces) sweetened condensed milk (This is the secret to the rich, sweet, velvety texture. I prefer the Nestlé brand, but any store brand works just as well. Do not substitute with evaporated milk—it’s not the same!)
  • 1/2 cup unsweetened cocoa powder (I like Hershey’s Special Dark cocoa powder for a deeper chocolate flavor, but regular unsweetened cocoa powder is perfect. Sift it if it’s lumpy to avoid a gritty texture.)
  • 1 teaspoon vanilla extract (Pure vanilla extract adds a warm, cozy flavor. If you only have imitation vanilla, it will still taste good, but the real stuff makes a noticeable difference. Trust me on this one.)
  • 1/4 teaspoon salt (Just a pinch! Salt doesn’t make it salty—it enhances the chocolate flavor and balances the sweetness. Don’t skip it.)
  • For the Whipped Cream: 1 cup heavy whipping cream, 2 tablespoons powdered sugar, and 1/2 teaspoon vanilla extract. (You can also use store-bought whipped cream to save time, but homemade is so much better and costs pennies to make.)
  • Optional Toppings: Mini marshmallows, chocolate shavings, crushed candy canes, or a sprinkle of cinnamon. Let the kids go wild!

I always keep a can of sweetened condensed milk in my pantry just for this recipe. It’s one of those ingredients that feels like a secret weapon. When you’re making this for a crowd, you can easily double the recipe—just make sure your crockpot is big enough. A 6-quart slow cooker works perfectly for a double batch.

Equipment Needed

You don’t need a lot of fancy gear for this recipe, which is part of its charm. Here’s what you’ll need:

  • A 4-quart or larger slow cooker: This is the star of the show. I use a Crock-Pot 6-Quart Programmable Slow Cooker, and it’s perfect for this. If you have a smaller one, just halve the recipe. Any brand will work—just make sure it has a “low” and “warm” setting.
  • A whisk: Essential for mixing the cocoa powder into the milk without lumps. A silicone whisk is great because it won’t scratch your crockpot.
  • A liquid measuring cup: For measuring the milk. I prefer a glass one with a spout for easy pouring.
  • Measuring spoons: For the vanilla, salt, and cocoa powder. A set of magnetic measuring spoons is a game-changer—they never get lost in the drawer.
  • A can opener: For the sweetened condensed milk. A manual one is fine, but I love my electric can opener for convenience.
  • A mixing bowl and hand mixer (or a stand mixer): For making the whipped cream. You can also use a jar with a tight-fitting lid and shake it like crazy—it’s a great arm workout and the kids love it!

If you don’t have a slow cooker, you can absolutely make this on the stovetop in a large pot over low heat. Just whisk everything together and simmer for 20-30 minutes, stirring occasionally. But honestly, the crockpot method is so much easier and more forgiving. It’s worth the small investment if you don’t already have one.

Preparation Method

crockpot hot chocolate for kids preparation steps

This recipe is almost embarrassingly easy, but I’ll walk you through every step so you get it perfect the first time. The total time is about 2 hours and 15 minutes, but most of that is hands-off.

  1. Prep the Crockpot (2 minutes): Plug in your slow cooker and set it to “low.” Give the inside a quick wipe with a paper towel if it’s been sitting in the cabinet. You don’t need to grease it or anything—just make sure it’s clean.
  2. Combine the Dry Ingredients (3 minutes): In a small bowl, whisk together the 1/2 cup of unsweetened cocoa powder and the 1/4 teaspoon of salt. Sifting the cocoa powder is a good idea if it’s clumpy. I learned this the hard way when I ended up with little chocolate lumps floating in my first batch. Not a disaster, but not ideal.
  3. Mix Everything in the Crockpot (5 minutes): Pour the 6 cups of whole milk into the slow cooker. Add the can of sweetened condensed milk (scrape every last bit out with a rubber spatula—that stuff is gold). Add the vanilla extract. Now, slowly sprinkle the cocoa powder mixture over the top while whisking constantly. This is the most important step—if you dump it all in at once, you’ll end up with cocoa dust clouds and lumps. Whisk until everything is smooth and combined. The milk will look a little thin and pale at this point, but don’t worry. The magic happens in the slow cooker.
  4. Cook on Low (2 hours): Put the lid on the crockpot and let it do its thing. Cook on low for 2 hours. Resist the urge to lift the lid and peek—every time you do, you let heat escape and add 10-15 minutes to the cooking time. After about an hour, give it a gentle stir with the whisk to make sure nothing is sticking to the bottom. It should start to smell amazing around the 90-minute mark.
  5. Check the Consistency (2 minutes): After 2 hours, the hot chocolate should be steaming hot, smooth, and slightly thickened. It will look a bit darker and richer than when you started. If you want it even thicker, you can let it cook for another 30 minutes. If you’re in a hurry, you can serve it right away—it will still be delicious, just a little thinner.
  6. Switch to “Warm” Setting (1 minute): Once the hot chocolate is ready, switch the slow cooker to the “warm” setting. It will stay perfectly hot and ready to serve for up to 4 hours without scorching. This is the best part for a party or a lazy afternoon—everyone can grab a mug whenever they want.
  7. Make the Whipped Cream (10 minutes): While the hot chocolate is cooking, make the whipped cream. Pour 1 cup of cold heavy whipping cream into a mixing bowl. Add 2 tablespoons of powdered sugar and 1/2 teaspoon of vanilla extract. Beat with a hand mixer on medium-high speed until soft peaks form—about 3-5 minutes. Be careful not to over-beat, or you’ll end up with butter! If you’re making this with kids, let them take turns holding the mixer. It’s a great way to keep them entertained.
  8. Serve (2 minutes): Ladle the hot chocolate into mugs. Top with a generous dollop of whipped cream. Add any optional toppings like mini marshmallows, chocolate shavings, or a sprinkle of cinnamon. Serve immediately and watch the smiles appear.

A quick note: if you’re using a smaller crockpot, the cooking time might be a bit shorter. Check it at the 1.5-hour mark to be safe. Also, if you’re doubling the recipe, you’ll need a 6-quart or larger slow cooker, and the cooking time will be closer to 3 hours.

Cooking Tips & Techniques

I’ve made this recipe at least a dozen times now, and I’ve learned a few things the hard way. Here are my best tips to make sure yours turns out perfect every time.

Don’t Use Skim Milk: I tried this once because it was all I had in the fridge, and the result was watery and sad. The fat in the milk is what gives the hot chocolate its creamy, luxurious texture. Whole milk is best, but 2% works in a pinch. If you’re dairy-free, oat milk or full-fat coconut milk are excellent substitutes. Avoid almond milk—it’s too thin and can separate in the slow cooker.

Whisk, Whisk, Whisk: When you add the cocoa powder to the milk, whisk it in slowly and thoroughly. I once got distracted by a phone call and dumped it all in at once. The result was a lumpy mess that I had to strain through a sieve. It still tasted fine, but it was a hassle. Take the extra 30 seconds to do it right.

Low and Slow is the Way to Go: This recipe is designed for the low setting on your crockpot. Cooking it on high will work, but it can cause the milk to scald or separate, leaving you with a grainy texture. If you’re in a rush, you can cook it on high for 1 hour, but keep a close eye on it and stir it halfway through.

Make it a Hot Chocolate Bar: This is my favorite tip for parties. Set out small bowls of toppings—mini marshmallows, crushed candy canes, chocolate chips, sprinkles, cinnamon sticks, and caramel sauce. Let everyone customize their own mug. It’s a huge hit with kids and adults alike, and it makes the hot chocolate feel like a special treat without any extra work for you.

Leftovers Reheat Beautifully: If you have leftovers (unlikely, but possible), store them in a covered container in the fridge for up to 3 days. To reheat, pour it into a saucepan and warm it over medium-low heat, whisking occasionally. You can also reheat individual servings in the microwave for 30-45 seconds. The texture stays creamy and smooth—no separation at all.

I once forgot to add the vanilla extract until the very end, and it still turned out great. So don’t stress if you miss a step. This recipe is incredibly forgiving, which is exactly what you need when you’re cooking with kids or just having a chaotic day.

Variations & Adaptations

One of the best things about this recipe is how easy it is to adapt. Here are a few of my favorite variations, all of which have been tested and approved by my family.

Peppermint Hot Chocolate: Add 1/2 teaspoon of peppermint extract along with the vanilla extract. Top with crushed candy canes for a festive touch. This is my go-to for Christmas morning, and it always feels special. Just be careful with the peppermint extract—a little goes a long way. Too much, and it tastes like toothpaste.

Spiced Mexican Hot Chocolate: Add 1 teaspoon of ground cinnamon, 1/4 teaspoon of nutmeg, and a pinch of cayenne pepper to the cocoa powder mixture. The cayenne adds a gentle warmth, not heat, and the cinnamon makes it smell incredible. This is a grown-up version that kids still love—the spice is very subtle.

Dairy-Free Version: Substitute the whole milk with full-fat oat milk or canned coconut milk (the kind in a carton, not the can). Use a dairy-free sweetened condensed milk, like the one from Nature’s Charm. For the whipped cream, use a can of chilled coconut cream, whipped with a tablespoon of powdered sugar. It’s a bit thinner than dairy whipped cream, but it’s still delicious.

Extra Rich Version: For a truly decadent treat, add 4 ounces of chopped semi-sweet chocolate or dark chocolate along with the other ingredients. Stir it in when you add the cocoa powder, and let it melt as the hot chocolate cooks. This makes it thick, silky, and almost pudding-like. I only make this version on the coldest days of winter, because it’s dangerously good.

Skinny Version: Use 2% milk, replace the sweetened condensed milk with 1/2 cup of honey or maple syrup, and use a sugar-free cocoa powder. The texture will be a bit thinner, but it’s still plenty satisfying. For the whipped cream, use a can of light whipped cream from the store. This is a great option for weeknights when you want something cozy without the sugar overload.

My personal favorite variation is the Peppermint Hot Chocolate. I make it every year on the first snow day, and it’s become a little tradition. The kids love the crunch of the candy canes, and I love how easy it is to pull together. It’s one of those recipes that feels like a celebration.

Serving & Storage Suggestions

This hot chocolate is best served warm, straight from the crockpot. Ladle it into your favorite mugs—I like using clear glass mugs so you can see the beautiful dark color and the fluffy white whipped cream on top. It’s a simple thing, but it makes the whole experience feel more special.

What to Serve With It: This hot chocolate is a meal in itself for kids, but if you’re serving it as part of a bigger spread, it pairs beautifully with classic gingerbread cookies, a plate of easy sugar cookies, or a slice of simple vanilla pound cake. For a cozy movie night, I like to set out a bowl of popcorn alongside the hot chocolate—the salty-sweet combo is irresistible.

Storage: Store any leftover hot chocolate in an airtight container in the refrigerator for up to 3 days. The flavors actually meld together and get even better overnight. When you’re ready to reheat, pour it into a saucepan and warm it over medium-low heat, whisking occasionally. You can also reheat individual servings in the microwave for 30-45 seconds. If the hot chocolate has thickened too much in the fridge, just add a splash of milk when you reheat it to bring it back to the right consistency.

Freezing: Yes, you can freeze this hot chocolate! Pour it into a freezer-safe container, leaving an inch of headroom for expansion. It will keep for up to 3 months. To thaw, move it to the refrigerator overnight, then reheat on the stovetop or in the microwave. The texture might be slightly thinner after freezing, but it will still taste amazing. I like to freeze it in individual portions using silicone muffin cups—then I can pop out one or two servings at a time.

Make-Ahead Tip: You can mix all the ingredients in the crockpot insert the night before, cover it, and store it in the fridge. In the morning, just pull it out, put it in the slow cooker base, and turn it on. It might take an extra 30 minutes to come to temperature since it’s starting cold, but it’s a huge time-saver for busy mornings or holiday gatherings.

Nutritional Information & Benefits

Let’s be real—this is a treat, not a health food. But it’s made with real ingredients, and that counts for something. Here’s the estimated nutritional breakdown for one serving (about 8 ounces of hot chocolate with 2 tablespoons of homemade whipped cream):

Nutrient Amount Per Serving
Calories 320
Total Fat 14g
Saturated Fat 9g
Cholesterol 50mg
Sodium 180mg
Total Carbohydrates 42g
Dietary Fiber 2g
Sugars 36g
Protein 8g
Calcium 280mg (22% DV)
Iron 1.5mg (8% DV)

The milk provides a good dose of calcium and protein, which is great for growing kids. The cocoa powder is rich in antioxidants, specifically flavonoids, which are known to support heart health. The sweetened condensed milk adds a creamy texture and sweetness, but it’s also the main source of added sugar in this recipe. If you’re watching your sugar intake, you can reduce the amount of condensed milk or use the “Skinny Version” variation I mentioned earlier.

This recipe contains dairy and is not suitable for those with a dairy allergy unless you use the dairy-free substitutions. It is naturally gluten-free and nut-free (as long as you use a nut-free milk). As always, I recommend checking the labels on your ingredients to be sure, especially if you’re serving someone with severe allergies.

Personally, I love that this recipe feels like a treat without being loaded with artificial ingredients. It’s the kind of thing I feel good about serving to my family on a cold winter day—a little indulgence that’s made with love and real food.

Conclusion

This crockpot hot chocolate is more than just a recipe—it’s an experience. It’s the smell that fills your house on a snowy afternoon, the laughter of kids decorating their own mugs with marshmallows and sprinkles, and the quiet moment you take for yourself when you finally sit down with a warm mug in your hands. It’s proof that the best things in life don’t have to be complicated or expensive. They just have to be made with a little bit of care.

I hope you’ll give this recipe a try and make it your own. Add a pinch of cinnamon, a splash of peppermint, or a mountain of whipped cream. Let the kids help you stir it, and don’t worry if they spill a little—that’s part of the memory. And when you take that first sip, I hope you feel the same cozy, happy warmth that I do every single time.

If you make this, I’d love to hear about it! Leave a comment below and tell me how your family liked it, or share a photo of your hot chocolate bar on Pinterest. Don’t forget to tag me so I can see your creations. Happy sipping, friends!

Frequently Asked Questions

Can I use a dairy-free milk alternative in this recipe?

Absolutely! Full-fat oat milk or canned coconut milk (the kind in a carton) work best. Avoid thin milks like almond or rice milk, as they can make the hot chocolate watery and may separate in the slow cooker.

How do I prevent the hot chocolate from getting a skin on top?

Stirring the hot chocolate every 30-45 minutes during cooking helps prevent a skin from forming. If you’re serving it over a long period, switch the crockpot to the “warm” setting and give it a quick stir every hour.

Can I make this in an Instant Pot instead of a slow cooker?

Yes! Use the “Slow Cook” setting on your Instant Pot and follow the same instructions. You can also use the “Sauté” function on low to warm it up quickly, but be careful not to let it boil. The slow cook method gives the best texture.

How can I make the hot chocolate less sweet?

Reduce the sweetened condensed milk to 3/4 of a can (about 10 ounces) and add an extra 1/4 cup of milk to compensate. You can also use a high-quality dark cocoa powder, which has a more intense, less sweet flavor profile.

Can I add chocolate chips to make it even richer?

Definitely! Add 1/2 cup of semi-sweet or dark chocolate chips along with the other ingredients. Stir them in well, and they will melt completely during the cooking process, creating an extra-thick, decadent hot chocolate.

Pin This Recipe!

crockpot hot chocolate for kids recipe

Print

Easy Crockpot Hot Chocolate for Kids with Whipped Cream

This rich and creamy crockpot hot chocolate is made with simple pantry ingredients and is perfect for cold days, playdates, and family gatherings. It’s a set-it-and-forget-it recipe that fills your home with a warm, chocolatey aroma.

  • Author: Lena
  • Prep Time: 15 minutes
  • Cook Time: 2 hours
  • Total Time: 2 hours 15 minutes
  • Yield: 8 servings 1x
  • Category: Beverage
  • Cuisine: American

Ingredients

Scale
  • 6 cups whole milk (or 2% milk)
  • 1 can (14 ounces) sweetened condensed milk
  • 1/2 cup unsweetened cocoa powder
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt
  • For the Whipped Cream: 1 cup heavy whipping cream
  • 2 tablespoons powdered sugar
  • 1/2 teaspoon vanilla extract
  • Optional Toppings: mini marshmallows, chocolate shavings, crushed candy canes, or a sprinkle of cinnamon

Instructions

  1. Prep the Crockpot: Plug in your slow cooker and set it to ‘low.’ Give the inside a quick wipe with a paper towel if needed.
  2. Combine the Dry Ingredients: In a small bowl, whisk together the 1/2 cup of unsweetened cocoa powder and the 1/4 teaspoon of salt. Sift the cocoa powder if it is clumpy.
  3. Mix Everything in the Crockpot: Pour the 6 cups of whole milk into the slow cooker. Add the can of sweetened condensed milk (scrape every last bit out with a rubber spatula). Add the vanilla extract. Slowly sprinkle the cocoa powder mixture over the top while whisking constantly until smooth and combined.
  4. Cook on Low: Put the lid on the crockpot and cook on low for 2 hours. After about an hour, give it a gentle stir with the whisk to make sure nothing is sticking to the bottom.
  5. Check the Consistency: After 2 hours, the hot chocolate should be steaming hot, smooth, and slightly thickened. If you want it even thicker, let it cook for another 30 minutes.
  6. Switch to ‘Warm’ Setting: Once the hot chocolate is ready, switch the slow cooker to the ‘warm’ setting. It will stay perfectly hot for up to 4 hours.
  7. Make the Whipped Cream: While the hot chocolate is cooking, pour 1 cup of cold heavy whipping cream into a mixing bowl. Add 2 tablespoons of powdered sugar and 1/2 teaspoon of vanilla extract. Beat with a hand mixer on medium-high speed until soft peaks form, about 3-5 minutes.
  8. Serve: Ladle the hot chocolate into mugs. Top with a generous dollop of whipped cream. Add any optional toppings like mini marshmallows, chocolate shavings, or a sprinkle of cinnamon. Serve immediately.

Notes

For a dairy-free version, use full-fat oat milk or canned coconut milk and a dairy-free sweetened condensed milk. For a peppermint variation, add 1/2 teaspoon peppermint extract. Leftovers can be stored in the refrigerator for up to 3 days and reheated on the stovetop or microwave.

Nutrition

  • Serving Size: 8 ounces
  • Calories: 320
  • Sugar: 36
  • Sodium: 180
  • Fat: 14
  • Saturated Fat: 9
  • Carbohydrates: 42
  • Fiber: 2
  • Protein: 8

Keywords: crockpot hot chocolate, slow cooker hot chocolate, hot chocolate for kids, easy hot chocolate, homemade hot chocolate, creamy hot chocolate, winter drink, Christmas drink

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆