This cozy salted caramel hot chocolate is like a warm hug in a mug! With rich chocolate and a sweet caramel swirl, it’s perfect for chilly days.
Honestly, who can resist a sweet and salty treat? I love adding extra whipped cream on top—it’s the cherry on the hot chocolate sundae! ☕️
Making this is as easy as stirring a few ingredients together. It’s a simple way to make any day feel special, especially when it’s cold outside!
Key Ingredients & Substitutions
Milk: Whole milk gives a rich and creamy texture. You can swap it for almond milk, oat milk, or even skim milk if you prefer a lighter version. Just keep in mind that the creaminess might be slightly different.
Cocoa Powder: Unsweetened cocoa powder is key for that deep chocolate flavor. If you don’t have it, try using a chocolate drink mix, but it may add unwanted sweetness.
Chocolate Chips: Dark or semi-sweet chocolate chips create a luxurious taste. If you’re not a dark chocolate fan, milk chocolate chips will work well too, but the drink will be sweeter.
Salted Caramel Sauce: Store-bought sauce saves time, but homemade is delightful! For a lighter touch, use caramel syrup instead. If you’re avoiding sugar, a sugar-free version is available too.
Marshmallows: Mini marshmallows are classic, but you can also use whipped cream or even homemade marshmallows if you’re feeling adventurous!
How Do I Achieve the Creamiest Hot Chocolate?
The key to making creamy hot chocolate is all about the heating method. Gently whisk the ingredients while warming them to prevent scorching.
- Start with Medium heat. Too high will burn the milk; too low will take forever.
- Whisk continuously once you add the chocolate chips. This ensures even melting and prevents clumping.
- Don’t let it boil. Once it’s warm and smooth, take it off the heat for the best flavor and texture.
For an extra delicious touch, consider using a milk frother to create a frothy layer on top!

How to Make Salted Caramel Hot Chocolate
Ingredients You’ll Need:
- 2 cups whole milk (or milk of choice)
- 2 tbsp unsweetened cocoa powder
- 2 tbsp sugar
- 1/2 cup dark or semi-sweet chocolate chips
- 1 tsp vanilla extract
- Pinch of salt
- 1/2 cup mini marshmallows
- 1/4 cup salted caramel sauce, plus extra for drizzling
- Coarse sea salt, for sprinkling
- Optional: whipped cream for topping
How Much Time Will You Need?
This delightful salted caramel hot chocolate takes about 10 minutes to prepare. It’s quick to whip up, making it a wonderful treat for any cold day or evening!
Step-by-Step Instructions:
1. Mix the Base:
In a medium saucepan, join the milk, unsweetened cocoa powder, and sugar. Place the pan over medium heat. Whisk gently until everything is blended well, dissolved, and warmed through. This is your hot chocolate base!
2. Melt the Chocolate:
Once warm, add the chocolate chips to the saucepan. Stir continuously until the chocolate is fully melted and the mixture is smooth, creating that lovely chocolaty flavor you desire.
3. Add Flavor:
Stir in the vanilla extract and a pinch of salt. The salt balances the sweetness and enhances the chocolate flavor. Once mixed, remove the pan from heat.
4. Pour and Top:
Carefully pour the hot chocolate into your favorite mugs. Top each mug generously with mini marshmallows.
5. Drizzle and Sprinkle:
Now comes the fun part! Drizzle salted caramel sauce all over the marshmallows, allowing it to ooze down into the hot chocolate. Finish with a light sprinkling of coarse sea salt to highlight those rich flavors. If you’re feeling extra indulgent, add a swirl of extra caramel on top!
6. Optional Whipped Cream:
If you love whipped cream, go ahead and add a fluffy layer on top before drizzling more caramel. It adds a beautiful touch and extra creaminess!
7. Enjoy!
Serve your salted caramel hot chocolate immediately and enjoy that warm, sweet, and salty deliciousness. Perfect for cold nights or anytime you need a cozy pick-me-up!
Can I Use Non-Dairy Milk for This Recipe?
Absolutely! Almond milk, oat milk, or coconut milk can all work well in this recipe. Just keep in mind that the flavor and creaminess may vary slightly depending on the type of milk you choose.
How Can I Adjust the Sweetness?
If you prefer a less sweet hot chocolate, simply reduce the amount of sugar or caramel sauce. You can always start with less and taste it before adding more to find your perfect balance!
Can I Make This in Advance?
Yes! You can prepare the hot chocolate base ahead of time and store it in the refrigerator for up to 2 days. Just reheat gently on the stove or in the microwave and then add the toppings just before serving.
What Can I Use Instead of Caramel Sauce?
If you’re out of caramel sauce, you can use butterscotch sauce, or simply leave it out for a classic hot chocolate. For a healthier option, try adding a swirl of honey or maple syrup for sweetness!



