Last Updated: November 9, 2026
A hot chocolate cocktail is made from real hot cocoa with a measured splash of spirit stirred in at the end. The base matters most. A thin packet mix with a shot of liquor tastes like sweet, hot alcohol. A cocoa made from milk, cocoa powder, and chopped chocolate has enough body and richness to carry the spirit, so the drink tastes like dessert instead of a dare.
This recipe starts with a from-scratch hot chocolate base that serves 4, then shows four different spirit pairings and a way to serve it for a crowd. The whole thing takes about 15 minutes.
Ingredients
Hot chocolate base (serves 4)
- 3 cups (720 ml) whole milk
- 1 cup (240 ml) heavy cream
- 1/4 cup (25 g) unsweetened cocoa powder
- 1/4 cup (50 g) granulated sugar, plus more to taste
- 4 ounces (115 g) semisweet or bittersweet chocolate, finely chopped
- 1 teaspoon vanilla extract
- Pinch of salt
Spirit per serving (choose one)
- 1 1/2 ounces (45 ml) bourbon or whiskey
- 1 1/2 ounces Irish cream liqueur
- 1 ounce (30 ml) peppermint schnapps plus 1/2 ounce vodka
- 1 ounce (30 ml) coffee liqueur plus 1/2 ounce dark rum
Toppings
- Whipped cream, marshmallows, crushed candy canes, chocolate shavings, or cocoa powder
Instructions
- Make a cocoa paste. In a medium saucepan, whisk the cocoa powder, sugar, and salt with 1/2 cup of the milk over medium-low heat until smooth. This prevents lumps.
- Add the dairy. Slowly whisk in the remaining milk and the cream. Heat, stirring often, until steaming and just below a simmer, about 5 minutes. Do not let it boil, which can scorch the bottom and make the surface form a skin.
- Melt the chocolate. Remove from the heat, add the chopped chocolate, and whisk for 1 to 2 minutes until fully melted and the drink is glossy.
- Finish. Stir in the vanilla. Taste and add sugar if needed. The cocoa should be on the slightly less sweet side, since liqueurs add their own sugar.
- Warm the mugs. Rinse four mugs with hot water.
- Add the spirit. Pour your chosen spirit into each warm mug. Fill with about 3/4 to 1 cup of hot chocolate and stir gently.
- Top and serve. Add whipped cream and your chosen garnish.
Please drink responsibly, and offer a non-alcoholic mug to anyone who prefers it.
Four Cocktail Versions
| Name | Spirit per mug | Garnish |
|---|---|---|
| Bourbon hot chocolate | 1 1/2 ounces bourbon | Whipped cream, pinch of cinnamon, orange zest |
| Peppermint hot chocolate | 1 ounce peppermint schnapps, 1/2 ounce vodka | Whipped cream, crushed candy cane |
| Baileys hot chocolate | 1 1/2 ounces Irish cream liqueur | Whipped cream, chocolate shavings |
| Mocha hot chocolate | 1 ounce coffee liqueur, 1/2 ounce dark rum | Whipped cream, espresso powder dusting |
When using a sweet liqueur, reduce the sugar in the base by 1 to 2 tablespoons to keep it balanced.
Tips
- Use real chocolate. Chopped chocolate gives body and a smooth texture that cocoa powder alone cannot.
- Add the spirit last. Alcohol boils off at lower temperatures than water, and heating it dulls the flavor.
- Keep the pour modest. Too much spirit overwhelms the chocolate and makes the drink thin. One and a half ounces per 8 ounces of cocoa is plenty.
- Whisk off the heat. Melting chocolate gently avoids graininess.
- Add a pinch of salt. It sharpens the chocolate and keeps sweetness in check.
- Warm the mugs. A hot mug keeps the drink hot for longer.
- Strain if needed. If any bits of chocolate remain, pour the cocoa through a fine strainer.
Variations
- Spicy Mexican-style: Add 1/2 teaspoon cinnamon and a pinch of cayenne to the cocoa, and pair with tequila or mezcal, 1 ounce per mug.
- Salted caramel: Swirl 1 tablespoon of caramel sauce into each mug, use bourbon or butterscotch schnapps, and finish with flaky salt.
- White hot chocolate: Replace the cocoa and dark chocolate with 6 ounces of chopped white chocolate and use vanilla vodka or amaretto.
- Frozen hot chocolate cocktail: Chill the base, blend it with ice and the spirit, and serve in a tall glass.
- Raspberry: Add 1 ounce of raspberry liqueur and garnish with fresh berries.
- Orange: Add 1/2 ounce of orange liqueur to the bourbon version.
- Dairy-free: Use full-fat oat milk and coconut cream in place of the milk and heavy cream.
Serving a Crowd
For 12 servings, triple the base and keep it in a slow cooker on the low or warm setting. Stir occasionally. Set out a tray of garnishes and a few bottles with a jigger so guests can build their own. Keep the spirit out of the pot so strength stays customizable, and so children or non-drinkers can be served from the same batch. Do not leave dairy on warm for more than about 2 hours.
Storage
Cool leftover hot chocolate base without the alcohol, then refrigerate in a covered container for up to 4 days. It thickens as it chills, so whisk it as you reheat gently on the stove or in the microwave. A skin will form on the surface when cooled; simply whisk it back in or strain. The base can be frozen in a freezer-safe container for up to 2 months, though the texture may separate slightly. Whisk or blend after thawing. Do not store finished cocktails; add the spirit to each mug at serving time.
Serving Ideas
Serve these in small mugs, since the drink is rich. A plate of shortbread, biscotti, or salted pretzels gives a balance to the sweetness. For a dessert course, offer a shot-sized portion in espresso cups with a dollop of whipped cream. Rim the mugs with melted chocolate and crushed cookies or sprinkles for a festive look: dip the rim in warm chocolate, then in the crumbs, and let it set for 5 minutes before filling.
Toasting marshmallows under the broiler for 30 to 60 seconds, watching closely, gives them a golden crust that looks and tastes better than straight-from-the-bag marshmallows.
FAQ
How much alcohol should go in hot chocolate?
A common pour is 1 to 1 1/2 ounces per mug. Start at the lower end, especially with higher-proof spirits.
Can I use hot chocolate mix?
Yes, but the drink will be thinner and sweeter. Make it with milk instead of water and stir in a spoonful of chopped chocolate to improve the body.
Which spirits go best with chocolate?
Bourbon, dark rum, coffee liqueur, Irish cream, peppermint schnapps, orange liqueur, and hazelnut liqueur are all popular matches.
Why is my hot chocolate grainy?
Cocoa powder that was added without a paste, or chocolate melted over too high a heat, can leave grit. Whisk the cocoa with a small amount of liquid first and melt the chocolate off the heat.


