Cozy Slow Cooker Salted Caramel Hot Chocolate

Ready In
Servings
Difficulty

I was standing in the middle of a hardware store last November—the kind of Tuesday afternoon where the light is that weird fluorescent yellow—when a woman walked past me carrying a box of those little marshmallows, the ones that come in the resealable bag. And just like that, I was seven years old again, sitting cross-legged on my Aunt Lena’s kitchen floor, watching her pour a bag of chocolate chips into a slow cooker that had seen better days. She wasn’t making hot chocolate, not exactly. She was making magic.

Aunt Lena wasn’t the type to follow a recipe. She’d just grab things—a splash of vanilla here, a pinch of salt there—and somehow it always turned out perfect. I remember the way the kitchen smelled that afternoon: warm chocolate, a hint of cinnamon from the apple pie she’d made the night before, and that specific cozy smell of an old house on a cold day. She handed me a mug, and it was like drinking a hug, honestly. I mean, I didn’t know what salted caramel was back then, but I knew that something about that hot chocolate felt special. Like she’d tucked a little bit of winter comfort into every sip.

I forgot about that day for years. Life got busy, you know? But last week, when the first real chill of the season hit, I found myself craving that exact feeling. Not just the hot chocolate, but the feeling of being small and safe and completely taken care of. So I grabbed my own slow cooker—the one with the chipped lid, because let’s face it, that’s how you know it’s loved—and I started experimenting. I wanted to recreate that cozy, rich, slightly salty sweetness that I remembered. And after a few messy attempts (note to self: don’t add the caramel sauce before the milk is warm), I finally nailed it. This Cozy Slow Cooker Salted Caramel Hot Chocolate is exactly what I was chasing. Maybe you’ve been there too—that moment when you just need something warm and familiar to make everything feel right again. This is that recipe.

Why You’ll Love This Recipe

This isn’t just another hot chocolate recipe you’ll find online. This is the one that makes you close your eyes after the first sip. I’ve tested this version about six times now—much to my family’s delight—and I can honestly say it’s the perfect balance of rich chocolate, sweet caramel, and that little hint of salt that makes everything pop.

  • Set It and Forget It: The slow cooker does all the work. No standing over a pot, no whisking constantly. Just dump, stir, and let it simmer while you curl up with a book.
  • Simple Ingredients: You probably already have most of these in your pantry. No fancy chocolate bars or obscure extracts needed. Just good, honest ingredients that come together beautifully.
  • Perfect for Cozy Season: This is made for those cold afternoons when you want to watch the snow fall from your window, or for holiday gatherings where everyone needs a warm mug in their hands.
  • Crowd-Pleaser: I brought this to a neighborhood cookie exchange last week, and let me tell you, the slow cooker was empty before the cookies were. Kids and adults alike couldn’t get enough.
  • Unbelievably Rich: The secret is letting everything meld together slowly. The chocolate melts into the milk, the caramel swirls through, and the salt just wakes up all those flavors. It’s next-level comfort.

What makes this recipe different from the rest? It’s the method. Most hot chocolate recipes rush the process, but letting it simmer in the slow cooker for a few hours creates this velvety texture that you just can’t get any other way. The flavors deepen, the chocolate gets almost silky, and the caramel infuses every sip. It’s comfort food at its finest—rich, satisfying, and made with love.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that rich, cozy flavor without any fuss. Most of these are pantry staples, which makes this perfect for those days when you need a warm treat but don’t want to run to the store.

For the Hot Chocolate Base:

  • 6 cups whole milk (adds richness; for a lighter version, use 2% or oat milk)
  • 2 cups heavy cream (this is what makes it extra velvety; you can use half-and-half but it won’t be as thick)
  • 1 can (14 oz) sweetened condensed milk (adds sweetness and that silky texture)
  • 1 ½ cups semi-sweet chocolate chips (I prefer Ghirardelli for the smoothest melt, but any good brand works)
  • ½ cup unsweetened cocoa powder (use a high-quality one like Hershey’s Special Dark for deeper flavor)
  • 1 teaspoon vanilla extract (pure, not imitation—trust me on this one)

For the Salted Caramel Swirl:

  • ½ cup caramel sauce (store-bought is fine; I like the one from Stonewall Kitchen, but homemade works too)
  • 1 teaspoon flaky sea salt (like Maldon; it makes a difference in texture and flavor)

For Topping (Optional but Highly Recommended):

  • Whipped cream (homemade or store-bought)
  • Extra caramel drizzle
  • A pinch of flaky sea salt
  • Mini marshmallows (because why not?)

A few notes on ingredients: If you’re dairy-sensitive, substitute the whole milk and heavy cream with full-fat oat milk and canned coconut cream. The texture will be slightly different but still delicious. For the chocolate chips, avoid using milk chocolate unless you want it very sweet—the semi-sweet balances the caramel perfectly. And please don’t skip the sea salt! It’s what transforms this from ordinary hot chocolate to something truly special.

Equipment Needed

You don’t need much for this recipe, which is part of its beauty. Here’s what you’ll need:

  • Slow cooker (6-quart or larger): This is the star of the show. I use a Crock-Pot brand one that I’ve had for years, but any slow cooker works. If yours runs hot, keep an eye on the milk so it doesn’t scorch.
  • Whisk: For combining everything smoothly. A silicone whisk is great because it won’t scratch your slow cooker insert.
  • Measuring cups and spoons: Standard set will do. I like having a liquid measuring cup for the milk.
  • Small bowl: For mixing the cocoa powder with a little warm milk before adding it—this prevents lumps.
  • Ladle: For serving. A soup ladle works perfectly.
  • Mugs: The cozier, the better. I have a collection of thrifted ceramic mugs that just feel right for this.

If you don’t have a slow cooker, you can absolutely make this on the stovetop over low heat. Just whisk constantly to prevent scorching. But honestly, the slow cooker method is so much easier and gives you that hands-off freedom.

Preparation Method

slow cooker salted caramel hot chocolate preparation steps

Making this Cozy Slow Cooker Salted Caramel Hot Chocolate is almost too easy. But don’t let the simplicity fool you—the results are spectacular.

  1. Prep your slow cooker. Give the insert a quick spray with non-stick cooking spray or a light wipe of butter. This helps prevent the milk from sticking and makes cleanup easier. Trust me on this—I learned the hard way after a very sticky cleanup session.
  2. Mix the dry ingredients. In a small bowl, whisk together the unsweetened cocoa powder and about ½ cup of the whole milk. Make a smooth paste—this step is crucial for avoiding those annoying clumps of cocoa powder that float around. I’ve skipped this before, and let me tell you, it’s not pretty.
  3. Combine everything in the slow cooker. Pour in the remaining milk, heavy cream, sweetened condensed milk, and the cocoa paste. Add the semi-sweet chocolate chips and vanilla extract. Give it a good stir with your whisk until everything looks combined. It won’t be perfectly smooth yet—the chocolate chips need time to melt—but it should be mostly uniform.
  4. Cook on low. Cover the slow cooker and set it to low. Let it cook for 2 hours without peeking too much. I know it’s tempting, but every time you lift the lid, you let out heat and slow down the process. After about 1 ½ hours, give it a gentle stir. The chocolate chips should be mostly melted by now.
  5. Add the caramel and salt. After the 2-hour mark, stir in the caramel sauce and flaky sea salt. Taste it—this is the fun part. If you want it sweeter, add more caramel. If you want more saltiness, add another pinch. I tend to go a little heavy on the salt because I love that sweet-salty contrast.
  6. Let it meld. Let the hot chocolate cook for another 30 minutes on low. This allows the caramel to fully incorporate and the flavors to deepen. The color should be a rich, dark brown, and the aroma will be absolutely intoxicating.
  7. Serve and garnish. Ladle the hot chocolate into your coziest mugs. Top with a generous dollop of whipped cream, a drizzle of extra caramel sauce, and a final sprinkle of flaky sea salt. If you’re feeling extra indulgent, add a handful of mini marshmallows. Serve immediately and enjoy every single sip.

A quick note: If the hot chocolate seems too thick after cooking, you can thin it with a little extra warm milk. If it’s too thin, let it cook uncovered for another 20-30 minutes to reduce slightly. It’s very forgiving!

Cooking Tips & Techniques

I’ve made this recipe enough times to have a few tricks up my sleeve. Here are the things I wish someone had told me before my first attempt:

Don’t rush the low-and-slow method. I know it’s tempting to crank the heat to high and speed things up, but don’t do it. High heat can cause the milk to scorch and separate, leaving you with a grainy texture. Low heat gives you that velvety smoothness that makes this recipe so special. Patience pays off here, I promise.

Whisk before serving. Even after cooking, the chocolate and cream can settle a bit. Give it a good whisk right before serving to re-emulsify everything. This ensures every mug gets that perfect consistency.

Keep it warm for hours. The beauty of a slow cooker is that you can leave this on warm for several hours. It’s perfect for parties or movie marathons. Just stir it occasionally and add a splash of milk if it gets too thick. I’ve kept it on warm for up to 4 hours with no issues.

One mistake I made: The first time I made this, I added the caramel sauce right at the beginning. Big mistake. The caramel kind of sank to the bottom and burned slightly. Adding it in the last 30 minutes keeps that fresh caramel flavor intact and prevents any burning.

Timing tip: If you’re serving this for a gathering, start it about 2 ½ hours before you want to serve. That gives you enough time for the initial cook and the caramel infusion, plus you can keep it on warm until everyone’s ready.

Variations & Adaptations

This recipe is wonderfully adaptable. Here are a few ways to make it your own:

Dairy-Free Version: Substitute the whole milk with full-fat oat milk or unsweetened almond milk. Use coconut cream instead of heavy cream, and make sure your chocolate chips are dairy-free (Enjoy Life makes great ones). The texture will be slightly thinner but still deliciously creamy.

Peppermint Hot Chocolate: Add ½ teaspoon of peppermint extract along with the caramel. Top with crushed candy canes for a festive holiday version. This is my go-to for Christmas movie nights.

Spiced Mexican Hot Chocolate: Add 1 teaspoon of cinnamon, ¼ teaspoon of cayenne pepper, and a pinch of nutmeg to the slow cooker with the other ingredients. The warmth of the spices pairs beautifully with the salted caramel.

Extra Decadent Version: Swap the semi-sweet chocolate chips for dark chocolate (60-70% cacao) and add an extra ¼ cup of heavy cream. This makes it richer and more intense—perfect for true chocolate lovers.

Kid-Friendly Twist: Skip the sea salt and use milk chocolate chips instead of semi-sweet. Top with extra marshmallows and a drizzle of chocolate syrup. My niece calls this “unicorn hot chocolate” because of all the toppings.

I’ve tried the peppermint version myself, and honestly, it’s become my second favorite way to make this. Something about that cool mint with the warm caramel just works.

Serving & Storage Suggestions

This hot chocolate is best served warm, straight from the slow cooker. Ladle it into your favorite mugs and top with a mountain of whipped cream, a drizzle of caramel, and a pinch of flaky sea salt. For an extra cozy touch, serve with a cinnamon stick or a chocolate stirrer.

What to serve alongside: This pairs beautifully with buttery shortbread cookies, gingerbread, or even a slice of plain pound cake. The rich chocolate and caramel flavors are the star, so keep the accompaniments simple. I love serving it with my classic shortbread cookies for dipping—they hold up perfectly.

Storage: If you have leftovers (which rarely happens in my house), let the hot chocolate cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The texture might thicken slightly when chilled, but that’s easy to fix.

Reheating: To reheat, pour the desired amount into a small saucepan and warm over medium-low heat, whisking occasionally. You can also reheat individual servings in the microwave in 30-second bursts, stirring between each. If it’s too thick, add a splash of milk to thin it out. The flavors actually deepen overnight, so leftovers taste even better the next day.

Freezer option: You can freeze this hot chocolate in freezer-safe containers for up to 3 months. Thaw in the refrigerator overnight and reheat as directed. It’s perfect for making a big batch and saving some for a rainy day.

Nutritional Information & Benefits

While this is definitely a treat, it does have some redeeming qualities. Here’s the approximate nutritional breakdown per serving (about 1 cup, without toppings):

  • Calories: 380
  • Fat: 22g
  • Carbohydrates: 42g
  • Protein: 8g
  • Sugar: 35g
  • Calcium: 25% of daily value

Dark chocolate is rich in antioxidants and flavonoids, which can support heart health. The milk and cream provide calcium and vitamin D, while the caramel—well, the caramel is purely for joy, and that’s okay. Everything in moderation, right?

For those watching their sugar intake, you can reduce the sweetened condensed milk to ¾ cup and use sugar-free chocolate chips. The texture will be slightly less creamy, but still delicious. This recipe is not gluten-free certified (check your chocolate chips and caramel sauce labels), but it can easily be made gluten-free with the right ingredients.

Personally, I see this as a special occasion drink—something to savor on a cold winter evening or share with loved ones during the holidays. It’s not an everyday thing, and that’s what makes it so special.

Conclusion

This Cozy Slow Cooker Salted Caramel Hot Chocolate is more than just a drink—it’s a moment. It’s the warm mug in your hands on a cold day, the laughter shared with friends around the table, the quiet comfort of a winter evening spent at home. Every time I make it, I think of Aunt Lena and that little kitchen, and I smile.

I hope you’ll make this recipe your own. Add a little extra salt if you like it salty, or skip the caramel if you want it simpler. That’s the beauty of cooking—you get to decide what feels right. And if you do make it, I’d love to hear about it. Drop a comment below and tell me how it turned out, or share a photo of your mug on Pinterest. Tag me if you want—I’m always looking for inspiration from you all.

Until next time, stay warm, stay cozy, and keep making memories in the kitchen. You’ve got this.

Frequently Asked Questions

Can I make this in an Instant Pot or on the stovetop?

Absolutely! For the Instant Pot, use the slow cook function on low for 2 hours. For the stovetop, combine all ingredients in a large pot over low heat, whisking frequently for about 20-30 minutes until the chocolate chips are melted and everything is hot. Don’t let it boil!

Can I use dark chocolate instead of semi-sweet?

Yes, you can! Dark chocolate (60-70% cacao) will give you a richer, less sweet hot chocolate. You might want to add an extra tablespoon of sweetened condensed milk to balance the bitterness. I’ve done this before, and it’s lovely for those who prefer a more intense chocolate flavor.

How do I prevent the milk from scorching?

The key is cooking on low heat and stirring occasionally. If your slow cooker runs hot, check it after 1 hour and give it a stir. Also, make sure the slow cooker insert isn’t too thin—thicker ceramic inserts distribute heat more evenly. And never, ever cook on high for this recipe.

Can I double this recipe for a large party?

Definitely! This recipe doubles beautifully. Just make sure your slow cooker is large enough (at least 6 quarts for a double batch). You may need to increase the cooking time by about 30 minutes to account for the extra volume. Keep it on warm for serving, and have extra mugs ready!

What can I use instead of sweetened condensed milk?

If you’re out of sweetened condensed milk, you can substitute it with 1 cup of whole milk plus ½ cup of sugar, simmered together until slightly thickened. Or use canned coconut cream plus ¼ cup of maple syrup for a dairy-free option. The texture won’t be quite as silky, but it will still be delicious.

Pin This Recipe!

slow cooker salted caramel hot chocolate recipe

Print

Cozy Slow Cooker Salted Caramel Hot Chocolate

This rich and velvety slow cooker hot chocolate is swirled with salted caramel for the ultimate cozy winter treat. Set it and forget it for a hands-off, crowd-pleasing beverage that tastes like a hug in a mug.

  • Author: Emily
  • Prep Time: 10 minutes
  • Cook Time: 2 hours 30 minutes
  • Total Time: 2 hours 40 minutes
  • Yield: 8 servings 1x
  • Category: Beverage
  • Cuisine: American

Ingredients

Scale
  • 6 cups whole milk
  • 2 cups heavy cream
  • 1 can (14 oz) sweetened condensed milk
  • 1 ½ cups semi-sweet chocolate chips
  • ½ cup unsweetened cocoa powder
  • 1 teaspoon vanilla extract
  • ½ cup caramel sauce
  • 1 teaspoon flaky sea salt
  • Whipped cream (for topping)
  • Extra caramel drizzle (for topping)
  • Flaky sea salt (for topping)
  • Mini marshmallows (for topping)

Instructions

  1. Prep your slow cooker: spray the insert with non-stick cooking spray or wipe with butter.
  2. In a small bowl, whisk together the cocoa powder and about ½ cup of the whole milk to form a smooth paste.
  3. Pour the remaining milk, heavy cream, sweetened condensed milk, cocoa paste, chocolate chips, and vanilla extract into the slow cooker. Stir until combined.
  4. Cover and cook on low for 2 hours without lifting the lid. After 1 ½ hours, give it a gentle stir.
  5. After 2 hours, stir in the caramel sauce and flaky sea salt. Taste and adjust sweetness or saltiness as desired.
  6. Continue cooking on low for another 30 minutes to let the flavors meld.
  7. Ladle into mugs and top with whipped cream, extra caramel drizzle, flaky sea salt, and mini marshmallows if desired. Serve immediately.

Notes

For a dairy-free version, use full-fat oat milk and coconut cream. Add caramel sauce in the last 30 minutes to prevent burning. If hot chocolate is too thick, thin with warm milk; if too thin, cook uncovered for 20-30 minutes. Leftovers can be refrigerated for up to 5 days and reheated on the stovetop or microwave.

Nutrition

  • Serving Size: 1 cup
  • Calories: 380
  • Sugar: 35
  • Sodium: 320
  • Fat: 22
  • Saturated Fat: 13
  • Carbohydrates: 42
  • Fiber: 2
  • Protein: 8

Keywords: slow cooker hot chocolate, salted caramel hot chocolate, hot chocolate, slow cooker drink, winter beverage, cozy drink, chocolate, caramel

Did you make this recipe?

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

Share This Recipe

You might also love these recipes

Leave a Comment

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