The Ultimate White Hot Chocolate Recipe: Creamy, Dreamy, and Homemade
This White Hot Chocolate Recipe delivers a rich, creamy, and irresistibly sweet vanilla flavor in every sip. Forget those store-bought versions – this homemade treat is perfect for chilly nights and is incredibly easy to make, whether you choose the stovetop or slow cooker method.

Author’s Note: Why This Recipe Beats Starbucks
I was instantly captivated the first time I savored Starbucks’ White Hot Chocolate. While I usually reach for classic Hot Chocolate or Mexican Hot Chocolate, there was something special about this white chocolate version. After realizing how much I was spending at Starbucks, I decided to create my own at-home version.
After numerous experiments and adjustments, I’ve finally perfected my White Hot Chocolate recipe! This version takes the indulgence to the next level with its decadent, creamy sweetness. I love topping it off with a generous swirl of whipped cream and a pirouette cookie for dunking. It’s a delightful treat and, honestly, I believe it rivals the Starbucks version!

White Hot Chocolate Recipe Ingredients
| Ingredient | Notes |
|---|---|
| Half-and-Half | Provides the perfect creamy base. Whole milk can be used for a lighter option. |
| White Chocolate Chips | Opt for high-quality chips or a chopped white chocolate bar for the best flavor. |
| Fine Sea Salt | A small pinch enhances the sweetness and brings out the chocolate flavor. |
| Vanilla Bean Paste or Vanilla Extract | Vanilla bean paste adds a deeper, richer flavor, but vanilla extract works wonderfully too. |
Topping Ideas: Elevate Your White Hot Chocolate
- Whipped cream: Adds extra creaminess. Homemade or store-bought – both work great!
- Marshmallows: Classic and comforting. Use mini marshmallows or dehydrated marshmallows.
- Pirouette cookies: Perfect for dipping and adding a touch of elegance.
- Peppermint: Infuse a festive holiday flavor with peppermint extract or crushed candy canes. Alternatively, try cinnamon for a warm, spicy twist.

How to Make the Best White Hot Chocolate Recipe
- Combine: In a saucepan or slow cooker, combine the half-and-half, white chocolate chips, salt, and vanilla.
- Heat Gently:
- Stovetop: Whisk continuously over medium-low heat until the chocolate is completely melted and the mixture is smooth. Avoid boiling.
- Slow Cooker: Cook on low setting for approximately three hours, stirring once halfway through.
- Serve: Pour into mugs, add your favorite toppings, and enjoy your decadent white hot chocolate!
Quick Tip: Hot Chocolate Bar Addition
Make this white hot chocolate a featured part of your Hot Chocolate Bar!

Storage & Reheating Tips
Can You Reheat Leftovers?
Yes! Let the White Hot Chocolate cool completely, then transfer it to an airtight container. It can be refrigerated for up to five days or frozen for up to three months.
To reheat, gently warm it on low heat in a saucepan, microwave, or slow cooker. Ensure it doesn’t boil. Stir well before serving.
More Cozy Cold Weather Drinks
-
Crockpot Hot Chocolate Recipe
-
Hot Apple Cider Recipe
-
Pumpkin Spice Latte Steamer
-
Golden Milk
White Hot Chocolate Recipe
Indulge in the velvety smoothness of this White Hot Chocolate, perfect for warming up on a cold day.
Recipe by Chelsea Lords
Prep Time: 10 minutes
Cook Time: 3 hours
Total Time: 3 hours 10 minutes
Servings: 8
Ingredients:
- 4 cups half-and-half (or whole milk for a lighter option)
- 11 to 12 ounces white chocolate chips (high-quality recommended)
- 1/16 teaspoon salt
- 2 teaspoons vanilla bean paste or vanilla extract
- Toppings of your choice: whipped cream, marshmallows, pirouette cookies, peppermint sticks
Instructions:
Stovetop:
- Add all ingredients to a medium pot.
- Whisk the mixture continuously over medium-low heat until the chocolate is fully melted and the mixture is smooth. Be careful not to let it boil.
- Once smooth, remove from heat and serve immediately. Add optional toppings like whipped cream, marshmallows, and a pirouette cookie if desired.
Crockpot:
- In a 4-quart or larger slow cooker, add all ingredients, starting with the chocolate chips. Do not include the toppings at this stage.
- Cook the mixture on low (never high) for three hours. Briskly whisk the mixture at least once halfway through.
- After three hours, whisk the mixture until well combined. Serve warm and garnish with your choice of optional toppings, such as whipped cream, marshmallows, and a pirouette cookie.
Final Step! Please rate this recipe below
Recipe Notes:
- Note 1: Half-and-half is made from equal parts whole milk and light cream and is available in the dairy aisle of grocery stores. Substitute with whole milk for a less rich beverage.
- Note 2: Try some of these toppings: Whipped cream, mini or dehydrated marshmallows, Pirouette cookies, peppermint sticks or crushed peppermints.
- Note 3: If using a slow cooker, stick to the low setting to avoid scorching the chocolate and curdling the mixture.
- Storage: Allow the White Hot Chocolate to cool, then transfer it to an airtight container in the fridge for up to five days. It can be frozen for up to three months. To reheat, gently warm it on low heat in a saucepan, microwave, or slow cooker. Be sure not to boil. Stir thoroughly before serving.
Nutrition Facts
(Approximate values per serving)
- Calories: 370kcal
- Carbohydrates: 28g
- Protein: 6g
- Fat: 26g
- Saturated Fat: 16g
- Cholesterol: 51mg
- Sodium: 127mg
- Sugar: 28g
Disclaimer: Nutrition information is approximate.
Like this? Leave a comment below!
Serve White Hot Chocolate With:
- Savory snacks: Salted pretzel bites, Christmas cheeseball, or a small snack board.
- Sweet pastries: Croissants, danishes, or sweet breads like banana bread.
- Cookies or biscotti: Chocolate chip cookies, gingersnap cookies, or almond biscotti.
- Fresh fruit: Strawberries, raspberries, or blackberries.
- Dessert bars: Lemon bars or brownies.
- Nuts or trail mix: Mixed nuts or homemade trail mix.