Key takeaways
- 2 cups milk or dairy-free milk
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons granulated sugar
- 2 ounces semisweet chocolate, finely chopped
- 1/2 teaspoon vanilla extract
- 3 ounces spirit or liqueur, divided between two mugs
- Whipped cream or dairy-free whipped topping, for serving
- Optional toppings such as mini marshmallows, chocolate curls, cinnamon, nutmeg, or crushed peppermint candy
This hot chocolate cocktail recipe makes 2 creamy drinks with 2 cups of hot chocolate, 3 ounces of spirit, and your choice of whipped cream, marshmallows, chocolate, or peppermint toppings.
Hot Chocolate Cocktail Recipe at a Glance
| Ingredient or detail | Amount for 2 drinks | Best options |
|---|---|---|
| Milk | 2 cups | Whole milk, oat milk, almond milk, or coconut milk |
| Unsweetened cocoa powder | 2 tablespoons | Natural or Dutch-process cocoa |
| Granulated sugar | 2 tablespoons | Maple syrup or brown sugar |
| Semisweet chocolate | 2 ounces, finely chopped | Dark, milk, or dairy-free chocolate |
| Vanilla extract | 1/2 teaspoon | Optional, but rounds out the flavor |
| Spirit or liqueur | 3 ounces total | Bourbon, rum, Irish cream, coffee liqueur, or peppermint schnapps |
| Toppings | About 1/2 cup total | Whipped cream, marshmallows, chocolate shavings, or crushed candy cane |
Ingredients
- 2 cups milk or dairy-free milk
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons granulated sugar
- 2 ounces semisweet chocolate, finely chopped
- 1/2 teaspoon vanilla extract
- 3 ounces spirit or liqueur, divided between two mugs
- Whipped cream or dairy-free whipped topping, for serving
- Optional toppings such as mini marshmallows, chocolate curls, cinnamon, nutmeg, or crushed peppermint candy
How to Make a Hot Chocolate Cocktail
1. Warm the milk
Pour the milk into a small saucepan and warm it over medium-low heat until steaming, but do not let it boil. Boiling can make dairy milk form a skin and may cause some plant-based milks to separate.
2. Blend in the cocoa and sugar
Whisk the cocoa powder and sugar in a small bowl with 2 tablespoons of the warm milk to make a smooth paste. Add this mixture to the saucepan and whisk until evenly combined. This extra step prevents dry cocoa from floating on the surface.
3. Melt in the chocolate
Add the chopped chocolate and continue whisking for 2 to 3 minutes, until the chocolate has melted and the drink is glossy. Remove the saucepan from the heat and stir in the vanilla.
4. Add the alcohol at the right time
Pour 1 1/2 ounces of your chosen spirit into each heatproof mug. Divide the hot chocolate between the mugs and stir. Adding the alcohol after the pan is removed from the heat preserves more of its aroma and prevents the mixture from tasting harsh.
5. Finish with toppings
Add whipped cream, marshmallows, or another topping immediately before serving. For a polished finish, dust each mug with cocoa powder or cinnamon and add a few chocolate shavings.
Choosing the Right Spirit
| Your preferred flavor | Use per drink | What it contributes | Good substitution |
|---|---|---|---|
| Classic and warming | 1 1/2 ounces bourbon | Vanilla, oak, caramel, and gentle spice | Aged rum |
| Rich and dessert-like | 1 1/2 ounces Irish cream liqueur | Sweet cream and cocoa-friendly flavor | Coffee liqueur |
| Deep chocolate flavor | 1 ounce coffee liqueur plus 1/2 ounce vodka | Roasted coffee notes without excessive sweetness | Dark rum |
| Peppermint hot chocolate | 1 ounce peppermint schnapps plus 1/2 ounce vodka | Cool mint and a stronger cocktail profile | 1 1/2 ounces crème de menthe |
| Warm, mellow sweetness | 1 1/2 ounces aged rum | Molasses, spice, and caramel | Bourbon |
| Lower-proof drink | 1 ounce liqueur | Light alcohol with more emphasis on chocolate | Use extra milk for volume |
Because liqueurs vary in sweetness, taste the hot chocolate before adding extra sugar. Irish cream and coffee liqueur generally need no additional sweetener beyond the recipe. Bourbon and aged rum work well with the full 2 tablespoons of sugar, while peppermint schnapps may call for slightly less.
Dairy-Free and Allergy-Friendly Substitutions
Oat milk produces the thickest, most milk-like result and is a dependable choice for a dairy-free hot chocolate cocktail. Unsweetened almond milk creates a lighter drink with a noticeable nutty flavor. Unsweetened soy milk gives good body and protein, while full-fat canned coconut milk makes the richest version but adds coconut flavor.
Use dairy-free dark chocolate or chocolate chips if the chocolate contains milk. Coconut whipped topping, oat-based whipped topping, or aquafaba whipped cream can replace regular whipped cream. Check the labels on marshmallows as some contain gelatin, and choose gelatin-free marshmallows if that matters for your guests.
For a completely alcohol-free version, replace the spirit with 1 teaspoon of vanilla extract, 1/2 teaspoon of peppermint extract, or 1 tablespoon of strong brewed coffee per mug. Add extracts sparingly because they are more concentrated than liqueurs.
How Sweet and Strong Should It Be?
| Style | Spirit per drink | Sugar per drink | Best for |
|---|---|---|---|
| Light | 1 ounce | 1 tablespoon | Brunch, dessert, or a lower-alcohol serving |
| Balanced | 1 1/2 ounces | 1 tablespoon | The standard recipe |
| Strong | 2 ounces | 1 to 1 1/2 tablespoons | Adults who prefer a clearly spirit-forward drink |
Do not increase the alcohol indefinitely: too much spirit can overpower the chocolate and make the drink seem thinner. If serving a strong version, use dark chocolate and a generous whipped-cream topping to keep the flavors balanced.
Serving the Cocktail Safely and Comfortably
Use two mugs that hold at least 10 ounces. The finished recipe yields approximately 8 ounces per drink before toppings, leaving enough room for whipped cream and preventing spills. If you use oversized 12- to 16-ounce mugs, the cocktail may look sparse unless you increase the hot chocolate by 25 to 50 percent.
A small tray measuring about 14 by 10 inches is useful for carrying two filled mugs, a topping bowl, and spoons. Leave at least 2 inches between mugs on the tray and keep the tray on a level surface. For a living-room coffee table, allow roughly 18 inches of clear space from the table edge so mugs are less likely to be knocked over. A side table that is 20 to 24 inches high usually sits comfortably beside a sofa seat, while a standard dining table is generally about 28 to 30 inches high.
Never serve this cocktail to children or anyone who should avoid alcohol. Label alcoholic and alcohol-free mugs separately when entertaining, and keep the saucepan, hot mugs, and spirits away from children and pets.
Topping Combinations That Work
- Classic: whipped cream, chocolate shavings, and a pinch of cinnamon.
- Mint: dairy or dairy-free whipped topping, crushed peppermint candy, and dark chocolate curls.
- Salted caramel: whipped cream, 1 teaspoon caramel sauce per mug, and a small pinch of flaky salt.
- Spiced rum: marshmallows, cinnamon, nutmeg, and a thin orange-peel twist.
- Mocha: coffee liqueur, whipped cream, cocoa powder, and a few roasted coffee beans for decoration.
Make-Ahead and Storage Notes
You can prepare the hot chocolate base up to 24 hours ahead and refrigerate it in a covered container. Reheat it gently in a saucepan over low heat, whisking frequently. Do not add the alcohol until the base is hot and you are ready to serve. The base may thicken in the refrigerator; whisk in 1 to 2 tablespoons of milk per cup while reheating.
For a small gathering, multiply every ingredient by the number of drink pairs. Keep the hot chocolate in a slow cooker on its lowest setting for no more than about 2 hours, stirring occasionally. Add spirits to individual mugs rather than to the entire batch so guests can choose bourbon, rum, liqueur, or an alcohol-free serving.
Frequently Asked Questions
Can I use hot cocoa mix instead of cocoa powder and sugar?
Yes. Replace the cocoa powder and sugar with enough hot cocoa mix to flavor 2 cups of milk, then add the chopped chocolate for a thicker, more luxurious texture. Reduce the sugar if the mix is already sweetened.
Can I make this recipe with white chocolate?
Yes. Replace the semisweet chocolate with 3 ounces of chopped white chocolate and reduce the sugar to 1 tablespoon. Bourbon, peppermint schnapps, coffee liqueur, and aged rum all pair well with white chocolate.
Why did my cocktail separate?
High heat, acidic ingredients, or some plant-based milks can cause separation. Warm the milk slowly, avoid boiling, and whisk continuously while the chocolate melts. Oat milk or soy milk is usually more stable than thin almond milk.