This creamy stovetop white hot chocolate drink is pure comfort in a mug. It feels special enough for a holiday gathering, and yet it is simple enough for a quiet night at home. I love recipes like this because they bring people together fast, and they make the whole kitchen smell sweet and cozy.
The flavor is rich, silky, and softly sweet. With 4 cups half-and-half or whole milk for a lighter drink, 11 to 12 ounces white chocolate chips, a tiny pinch of fine sea salt, and 2 tablespoons vanilla bean paste or pure vanilla extract, the drink tastes smooth and mellow. Then, the toppings take it over the top. Whipped cream, mini marshmallows, crushed peppermint candies, and optional Pirouette cookies add creaminess, crunch, and a little festive fun.
Best of all, this white hot chocolate is easy to make on the stovetop. You simply warm the half-and-half, white chocolate chips, salt, and vanilla together, whisk until smooth, then ladle it into mugs. Because it comes together in about 20 minutes total, it is ideal for busy days when you still want something special. Plus, it stores well, so you can enjoy leftovers later without much fuss.
This is the kind of drink that works for chilly nights, holiday movie marathons, winter brunches, and family get-togethers. It is also a lovely choice for potlucks, cookie exchanges, or any time you want a warm drink that feels a little extra.

Why You’ll Love This Creamy Stovetop White Hot Chocolate Drink
- It is quick and easy, so you can make a cozy drink without much work.
- The ingredients are simple and easy to find at most grocery stores.
- The taste is rich, creamy, and sweet, with a gentle vanilla flavor.
- It is perfect for sharing, since the recipe makes 8 servings.
- It feels festive, so it works well for holidays, guests, and special nights at home.
White Chocolate Tips
White chocolate chips are the heart of this drink, so choose a good brand if you can. Look for chips that melt smoothly and taste creamy, not waxy. Also, keep in mind that white chocolate is sweeter than milk or dark chocolate, so the small pinch of salt matters. It helps balance the sweetness and makes the vanilla taste brighter. If you want the smoothest texture, use fresh chips and whisk them slowly over gentle heat.
Options for Substitutions
- Use whole milk instead of half-and-half for a lighter drink.
- Swap white chocolate baking bars, chopped small, for the chips.
- Use vanilla extract if you do not have vanilla bean paste.
- Add a little cinnamon for a warm spice note.
- Top with regular marshmallows instead of mini marshmallows.
- Skip the peppermint and use caramel drizzle or crushed cookies instead.
Watch Out for These Mistakes
One common mistake is heating the drink too fast. Because white chocolate can scorch easily, keep the heat at medium-low and whisk often. If the mixture starts to boil, it can separate or taste burnt. So, steady gentle heat is the key.
Another issue is adding the toppings too early. Whipped cream and marshmallows should go on right before serving. Otherwise, they melt into the hot drink and lose their pretty look and soft texture. For the best results, ladle the drink first, then top each mug right away.
Also, do not skip the salt. Even though it is just a tiny pinch, it helps round out the sweetness. Without it, the drink can taste flat. Likewise, if you use peppermint, add only a little at first. Too much peppermint can overpower the smooth white chocolate flavor.
Finally, store leftovers only after the drink has cooled completely. If you seal it while hot, moisture can build up and affect the texture. Then, when you reheat it, go slowly and do not let it boil again. Gentle heat keeps the drink creamy.

What to Serve With Creamy Stovetop White Hot Chocolate Drink?
This creamy stovetop white hot chocolate drink pairs nicely with simple sweet treats like sugar cookies, shortbread, biscotti, and cinnamon rolls. It also goes well with a holiday snack board, especially if you include fruit, chocolate-dipped pretzels, and buttery crackers. Since the drink is rich, lighter baked goods are a smart match.
Storage Instructions
Store: Let the drink cool completely, then place it in an airtight container and keep it in the fridge for up to 5 days.
Freeze: Freeze in a freezer-safe container for up to 3 months. Leave a little space at the top, since liquids expand as they freeze.
Reheat: For the stovetop, warm it over low heat and stir often until hot. Do not boil. For the microwave, heat in short bursts, stirring between each one, until warmed through. If it looks separated, whisk well before serving.
Recipe Info
- Preparation Time: 10 minutes
- Cooking Time: 10 minutes
- Total Time: 20 minutes
- Level of Difficulty: Easy
- Servings: 8 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2,800 to 3,000
- Protein: 25 to 35 g
- Fat: 180 to 210 g
- Carbohydrates: 250 to 290 g
Ingredients
- 4 cups half-and-half (whole milk for a lighter drink)
- 11 to 12 ounces white chocolate chips
- 1/16 teaspoon fine sea salt (a tiny pinch)
- 2 tablespoons vanilla bean paste or pure vanilla extract
- For topping:
- Whipped cream
- Mini marshmallows
- Crushed peppermint candies or peppermint sticks (optional)
- Pirouette cookies, for serving (optional)

Step-by-Step Instructions
Step 1: Add the Ingredients to the Pot
Put the half-and-half, white chocolate chips, salt, and vanilla in a medium pot. Make sure the pot is large enough so the liquid has room to warm evenly.
Step 2: Warm Gently and Whisk Smooth
Set the pot over medium-low heat. Whisk constantly until the white chocolate melts and the drink becomes smooth. Keep the heat gentle, and do not let it boil, because boiling can scorch or curdle the drink.
Step 3: Remove from the Heat
Once the mixture is silky and fully combined, take the pot off the heat. This helps protect the creamy texture and keeps the flavor soft and rich.
Step 4: Serve in Mugs
Ladle the hot chocolate into 8 mugs. Then, top each mug with whipped cream, mini marshmallows, and crushed peppermint if you want a festive finish. Add a Pirouette cookie for serving if you like, and serve right away.
Step 5: Store Leftovers Safely
If you have leftovers, cool them completely first. Then store them in the fridge in an airtight container, or freeze them for later. When you are ready to enjoy them again, reheat slowly and stir well before serving.
Conclusion
This creamy stovetop white hot chocolate drink is warm, sweet, and wonderfully easy to make. It uses simple ingredients, comes together fast, and feels special enough for guests but easy enough for any day of the week. Because it makes 8 servings, it is a great choice for sharing with family and friends.
If you try this recipe, I hope it brings a little extra comfort to your table. Share your thoughts, leave a comment, or save it for your next cozy night in. And if you enjoy drinks like this, be sure to explore more warm and simple recipes for the season.
Print
Creamy Stovetop White Hot Chocolate
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 8 servings 1x
- Category: Beverage
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
A rich and creamy stovetop white hot chocolate drink, perfect for cozy nights and holiday gatherings.
Ingredients
- 4 cups half-and-half (or whole milk for a lighter drink)
- 11 to 12 ounces white chocolate chips
- 1/16 teaspoon fine sea salt (a tiny pinch)
- 2 tablespoons vanilla bean paste or pure vanilla extract
- Whipped cream (for topping)
- Mini marshmallows (for topping)
- Crushed peppermint candies (optional, for topping)
- Pirouette cookies (optional, for serving)
Instructions
- Add the half-and-half, white chocolate chips, salt, and vanilla to a medium pot.
- Set the pot over medium-low heat and whisk constantly until the white chocolate melts and the drink is smooth.
- Once silky and combined, remove the pot from the heat.
- Ladle the hot chocolate into 8 mugs and top with whipped cream, mini marshmallows, and crushed peppermint if desired.
- If you have leftovers, cool them completely and store in an airtight container in the fridge or freeze for later.
Notes
Ensure to use gentle heat when warming to prevent scorching and add toppings right before serving.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 35g
- Sodium: 50mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 30mg