The first wisps of steam rise from the saucepan before the milk ever bubbles hard, and that’s when this drink starts to come together. I whisk cocoa into the warm milk until the mixture looks even, then let finely chopped semisweet chocolate melt into it. The result is smooth and deeply chocolatey, with bourbon giving each mug a warm, aromatic finish. This Boozy Hot Chocolate makes four servings, so it’s a lovely one-pot drink to share while it’s still warm.
I like the balance here: unsweetened cocoa brings a more rounded chocolate taste, while melted chocolate gives the drink its body. Bourbon goes in after the pan comes off the heat, so its aroma stays present instead of getting lost in the steam. Pour it into mugs as soon as it’s smooth, and you’ll get a rich, silky sip with a gentle bourbon warmth.

Kitchen Note
I stir in the bourbon after taking the saucepan off the heat. The drink stays warm, and the bourbon’s aroma doesn’t get cooked away.
Save this boozy hot chocolate for a cozy night in: cocoa-rich, smooth with melted chocolate, and finished with bourbon.
Why the Cocoa Goes In Before the Chopped Chocolate
Cocoa powder and chocolate bring different things to the saucepan. Cocoa gives the drink its concentrated chocolate taste, but it doesn’t melt into milk the way a bar of chocolate does. If dry pockets of cocoa get coated in melting chocolate, they can be harder to whisk out, leaving little specks or a dusty texture in the finished mug.
Whisking the cocoa into the milk first gives it room to disperse before the chocolate thickens the mixture. The milk is still fluid at this point, so you can move the whisk freely around the bottom and edges of the pan. Then the chopped chocolate melts into a more even base rather than having to carry the cocoa along with it. That order is the small choice that keeps the drink tasting full-bodied without feeling gritty.
What Each Chocolate Ingredient Brings to the Mug

- Whole milk — Its fat gives the drink a creamy, substantial feel. A fresh grocery-store carton works well; the specific brand matters less than using whole milk if you want the richest texture.
- Unsweetened cocoa powder — This supplies the cocoa-forward taste that melted chocolate alone won’t quite give. A standard, fresh tin is fine; choose unsweetened cocoa so the sweetness stays balanced with the sugar and semisweet chocolate.
- Semisweet chocolate — This melts into the milk and gives the drink a smooth, fuller body. A good everyday chocolate bar works; finely chopping it is more useful than buying an expensive bar because small pieces melt evenly.
- Granulated sugar and kosher salt — Sugar rounds out the cocoa’s natural bitterness, while a little salt keeps the chocolate taste from seeming flat. They’re supporting players here, so ordinary pantry staples are all you need.
- Vanilla extract — Vanilla softens the edges of the cocoa and chocolate. Use the extract you keep for baking; it goes in at the end, so its aroma stays easy to notice.
- Bourbon — The bourbon brings warmth and an oak-and-caramel note that works naturally with chocolate. There’s no need to use a special-occasion bottle; pick one whose flavor you enjoy, since it remains distinct in the finished drink.
How to Build the Hot Chocolate Without Scorching It
Whisk the Cocoa Into the Milk
Combine the milk, cocoa powder, sugar, and salt in a 3-quart saucepan over medium heat. Whisk for 5 to 7 minutes, moving across the bottom and into the corners so the cocoa doesn’t settle there. Look for steam and small bubbles around the edges of the pan. Don’t let the milk boil; a hard boil isn’t needed to make the base hot.
Melt the Chocolate Gently
Turn the heat down to low before adding the finely chopped chocolate. Stir for 2 to 3 minutes, until no pieces remain and the surface looks smooth. Keep the spoon moving around the bottom of the saucepan, where chocolate can catch if it sits in one spot. If you still see pieces, give them time to melt over the low heat rather than raising the burner.
Finish Off the Heat and Pour
Take the saucepan off the heat, then stir in the vanilla and bourbon. The mixture should look uniform, with no streaks of unmixed chocolate or bourbon. Divide it among four mugs and serve warm. Pour soon after stirring so each serving has the same smooth texture.
How to Make This Mug Dairy-Free, Darker, or Alcohol-Free
Use Oat Milk for a Dairy-Free Mug
Replace the whole milk with an equal volume of unsweetened oat milk, and use dairy-free semisweet chocolate. The cocoa still comes through, though the drink will have a lighter body than the whole-milk version.
Choose Bittersweet Chocolate for a Darker Finish
Swap the semisweet chocolate for the same amount of bittersweet chocolate if you prefer a deeper, less sweet mug. The cocoa taste will feel more intense, so keep the rest of the ingredients unchanged for this version.
Leave Out the Bourbon for Classic Hot Chocolate
Skip the bourbon and stir in the vanilla after the pan comes off the heat. You’ll have a straightforward, cocoa-rich hot chocolate with the same smooth melted-chocolate base.
Storage and Reheating
- Refrigerator: Refrigerate leftovers in a covered container within 2 hours and use within 3 to 4 days. The chocolate will thicken as it chills.
- Freezer: Freezing isn’t my first choice; the milk and chocolate may separate as they thaw, and the texture may not return to quite the same silkiness.
- Reheating: Warm it gently in a saucepan over low heat, whisking until steaming. Don’t let it boil, which can scorch the milk and make the chocolate taste less smooth.
Questions That Come Up While the Chocolate Heats

Boozy Hot Chocolate
Ingredients
Equipment
Method
- Whisk the milk, cocoa powder, sugar, and salt together in a 3-quart saucepan over medium heat for 5 to 7 minutes, until steaming with small bubbles around the edges; do not let it boil.
- Reduce the heat to low, add the chocolate, and stir for 2 to 3 minutes, until completely melted and smooth.
- Remove the saucepan from the heat and stir in the vanilla and bourbon.
- Divide among four mugs and serve warm.



