The first whisk around the saucepan tells you whether the cocoa is going to be smooth: if the powder is still floating in dry specks, it needs more attention before the rest of the milk goes in. I start this Amaretto Hot Chocolate with a small, thick cocoa mixture, then let chopped chocolate melt into warm milk until the whole pan turns glossy and steamy.
The finished drink has the deep chocolate taste of a drinking chocolate, with a gentle almond note from the amaretto and a little vanilla in the background. It makes four mugs, so it’s a good one to bring to the table straight from the stove while it’s still hot. The chocolate gives each sip a satisfying richness, and the amaretto keeps the flavor from tasting like plain sweet cocoa.

Kitchen Note
Take the pan off the heat before adding the amaretto and vanilla. Stir them in at the end so their aroma stays distinct in the finished cup.
Save this Amaretto Hot Chocolate for a cozy chocolate-and-almond treat that’s ready in one saucepan.
Why the Cocoa Needs a Head Start Before the Chocolate Goes In
Cocoa powder doesn’t disappear neatly into a full saucepan of milk. It tends to float, and dry pockets can cling together before you have a chance to whisk them smooth. Working it first with the sugar, salt, and a small portion of milk gives the powder enough moisture to turn into a smooth, loose paste. Once that base is even, it blends into the remaining milk without leaving little cocoa clumps in the mug.
Give this first mixture a careful whisk, scraping around the bottom and sides of the saucepan. It should look uniformly dark before you add more milk; a few dry streaks now are easier to fix than after the pan is full. The sugar and fine salt disperse alongside the cocoa, so the finished drink tastes balanced rather than sharply sweet or flat. This small start makes a noticeable difference to the texture without needing a blender or another bowl.
The Ingredients That Give This Cup Its Body and Almond Finish

- Unsweetened cocoa powder — This brings a roasted, concentrated chocolate flavor without adding sweetness. A standard grocery-store cocoa works well here; skip sweetened hot cocoa mix, which already contains sugar and won’t give the same control over the drink’s balance.
- Semisweet chocolate — Finely chopped chocolate melts into the milk and contributes a fuller, rounder texture than cocoa powder alone. A good everyday baking bar is a sensible choice; chopping it into small, even pieces helps it melt smoothly rather than leaving larger bits behind.
- Whole milk — The milk carries the cocoa and melted chocolate and gives the drink its creamy body. Whole milk makes the richest cup, while a lower-fat option will taste lighter. For a dairy-free version, see the oat milk adaptation below.
- Amaretto and vanilla extract — Amaretto brings the recognizable almond-like note, while vanilla rounds out the chocolate. Use an amaretto you enjoy sipping; the flavor is easy to notice in a short ingredient list. Vanilla extract is enough here—vanilla-flavored syrup would add extra sweetness.
- Granulated sugar — Sugar softens the bitterness of unsweetened cocoa and semisweet chocolate. Keep it as granulated sugar so it blends into the warm cocoa mixture without introducing a different sweetener’s flavor or texture.
How to Melt the Chocolate Without Boiling the Milk
Whisk a Smooth Cocoa Base
In a medium saucepan, whisk the cocoa powder, granulated sugar, fine salt, and about 1/2 cup of the milk until smooth. Keep whisking until you can’t see dry cocoa on the surface or along the bottom edge. If small dark clumps remain, press them out with the whisk before moving on. This first mixture should be even and fluid, not a dry mound.
Warm the Milk and Melt the Chocolate
Whisk in the remaining milk, then add the finely chopped semisweet chocolate. Set the saucepan over medium-low heat and whisk often for 5 to 8 minutes. Watch for steam rising from the surface and keep whisking across the bottom, where chocolate can settle as it melts. The drink is ready for the next step when the chocolate has fully melted and the milk is steaming; don’t let it boil.
Stir in the Amaretto and Fill the Mugs
Remove the saucepan from the heat, then stir in the amaretto and vanilla extract. Whisk until the flavorings are evenly distributed through the chocolate. Divide the drink among four mugs and serve it hot. Pour soon after stirring so each mug gets an even, smooth portion.
Simple Swaps for a Darker, Dairy-Free, or Alcohol-Free Cup
Choose bittersweet chocolate for a darker cup
Swap the semisweet chocolate for the same amount of bittersweet chocolate. The result is more intense and less sweet, while the sugar in the saucepan stays as written; choose this if you like a stronger cocoa edge.
Use oat milk for a dairy-free version
Replace the whole milk with the same amount of unsweetened oat milk, and use semisweet chocolate made without dairy. The drink will be a little less rich than the whole-milk version, but the chocolate still melts into a smooth, cozy cup.
Leave out the amaretto for an alcohol-free mug
Omit the amaretto and stir in the vanilla as usual. You’ll have a straightforward chocolate-and-vanilla drink without the almond liqueur note; the chocolate flavor comes through more clearly.
Storage and Reheating
- Refrigerator: Cool leftovers and refrigerate within 2 hours; use within 3 to 4 days. The chocolate may settle or firm up as it chills.
- Freezer: Freezing isn’t my choice for this milk-based drink because it can separate and turn grainy as it thaws.
- Reheating: Warm it in a saucepan over medium-low heat, whisking often until steaming. Avoid boiling, which can make the milk taste scorched and the texture less smooth.
Questions That Come Up While Making Amaretto Hot Chocolate

Amaretto Hot Chocolate
Ingredients
Method
- In a medium saucepan, whisk the cocoa powder, sugar, salt, and about 1/2 cup of the milk until smooth.
- Whisk in the remaining milk.
- Add the chopped chocolate and heat over medium-low heat for 5 to 8 minutes, whisking often, until steaming and the chocolate is fully melted; do not let it boil.
- Remove the saucepan from the heat and stir in the amaretto and vanilla extract.
- Divide among four mugs and serve hot.



