Posts may contain affiliate links (see Disclosure). Thank you so much for supporting Artsy-Fartsy Mama!
Friday, November 11, 2022

5-Minute White Hot Chocolate

This easy 5-Minute White Hot Chocolate is like a hug in a mug!

5-Minute White Hot Chocolate

As the weather gets colder, all I want to do is curl up with a blanket and a book while sipping some hot chocolate. This easy White Hot Chocolate recipe comes together in just 5 minutes, and is a decadent drink that the whole family will love! Not only is it perfect for a chilly winter day, but you can double, triple, or even quadruple the recipe to make the perfect beverage to serve a group for the holidays!

5-Minute White Hot Chocolate

To make a cup of this delightful white hot chocolate, you will need a few simple ingredients: milk, heavy cream, white chocolate, vanilla, and hot chocolate toppings. You will also need a saucepan, spatula, and measuring cups and spoons.

5-Minute White Hot Chocolate

Start by combining the milk, salt, and sugar* in a saucepan. Stir the mixture often over medium heat until the sugar has fully dissolved. Avoid  boiling to prevent scalding the milk.

*White hot chocolate is sweet on its own, but you can add additional sugar to make it a bit sweeter. You could also use a sugar substitute.  

5-Minute White Hot Chocolate

Once the mixture is steaming, add in the white chocolate, a little bit at a time. Turn the heat to low, and use a whisk to stir the mixture until the chocolate has completely melted. Be careful not to heat it up too much, and stir often to prevent the chocolate from sitting at the bottom of the pan and burning.

Remove the pan from the heat, and stir in the vanilla until completely combined.

For best results, I would recommend using high-quality white chocolate chips to make this white hot chocolate. You can even use your favorite white chocolate candy bar or truffles!

5-Minute White Hot Chocolate

Ladle the white hot chocolate into your favorite mugs and immediately add your favorite toppings, like whipped cream, marshmallowscandy canes, and sprinkles

5-Minute White Hot Chocolate

Prep Time: 5 min
Cook Time: 5 min
Serves: 2


  • 2 cups whole milk
  • ½ cup half and half
  • ¼ cup sugar (optional)
  • Pinch of salt
  • 1 cup white chocolate chips
  • ¼ teaspoon vanilla
  • Toppings (optional)


  1. In a medium saucepan, combine milk, half and half, sugar, and salt and heat over medium heat until the mixture is steamy. Be very careful not to boil!
  2. Turn down to a low heat and add white chocolate chips, a little bit at a time. Whisk the mixture until it becomes a smooth, creamy consistency.
  3. Remove from the heat and stir in vanilla.
  4. Pour the white hot chocolate into your favorite mugs, add your favorite toppings, and enjoy immediately.


Storage: Hot chocolate is best enjoyed when served immediately, but can be reheated. For larger batches, you can mix it all up in a slow cooker, and set it to "Keep Warm" when it has been completely mixed together.
Reheating: Reheat white hot chocolate in the microwave in 30-second increments, stirring in between to heat it through evenly.
  • Exchange white chocolate chips for milk or dark chocolate chips to make a traditional hot chocolate. Do NOT use cocoa powder. It makes the hot chocolate too grainy.
  • For a dairy-free hot chocolate, swap out the milk for dairy-free alternatives, like oat milk or almond milk. The texture may be a little different, but it still tastes delicious!
  • Add in some peppermint extract to make a peppermint white hot chocolate!

5-Minute White Hot Chocolate

This 5-Minute White Hot Chocolate is such a simple and quick drink to make on a cold day, and is a sweet treat to share during the holiday season. If you decide to give this recipe a try, I'd love to hear all about it! Please share your creations on InstagramFacebook, or leave a comment/photo on the project pin on Pinterest!

If you like this recipe, don't forget to Pin, Like, and Share!
5-Minute White Hot Chocolate

Would you like to comment?

Thank you so much stopping by! If you have any questions, please leave them here and I'll try to answer ASAP!