The cocoa can look smooth in the saucepan and still leave little dusty pockets in the mug if it hasn’t been mixed well at the start. I whisk the cocoa, sugar, cinnamon, and salt with just a cup of milk first, until there’s a smooth, dark paste. That small move is what makes this cinnamon hot chocolate taste even from the first sip to the last.
For a cup that feels rich without relying on cocoa powder alone, I melt finely chopped semisweet chocolate into whole milk. The chopped chocolate gives the drink body, while ground cinnamon warms the chocolate without turning it into a spice-heavy drink. You get four mugs, and the whole batch comes together in one saucepan.
Keep the heat steady and whisk often as the chocolate melts. The drink should be steaming, not bubbling; once it comes to a boil, the milk can scorch and the texture can suffer. A little vanilla stirred in off the heat finishes each mug with a soft, rounded aroma.

Kitchen Note
I stir in the vanilla only after the pan comes off the heat. That keeps its fragrance clear and gentle instead of letting it fade while the milk warms.
Save this cinnamon hot chocolate for a cozy mug with real melted chocolate and a gentle cinnamon finish.
Why the Cocoa Needs Its Own Smooth Paste Before the Milk Goes In
Cocoa powder doesn’t dissolve in milk the way sugar does. If you add all the milk at once, dry cocoa can float, cling to the sides of the pan, or break into small lumps that are difficult to whisk out later. Starting with a smaller amount of milk lets you work the powder into a smooth paste before the mixture gets thin.
That first paste also gives the cinnamon and sugar a chance to disperse evenly. You’re not trying to cook or thicken it at this point; you’re making a uniform base that can blend easily with the rest of the milk. Take a moment to scrape around the bottom and sides of the saucepan as you whisk, where dry cocoa likes to hide.
Once the remaining milk goes in, the base is already smooth, so your whisking can focus on melting the chocolate evenly. This is especially helpful with cocoa powder, which can leave a dusty, slightly chalky impression if it’s not thoroughly mixed. Start with a glossy, lump-free paste and the finished drink stays smooth and chocolate-forward.
What Whole Milk, Semisweet Chocolate, and Cinnamon Each Bring

- Unsweetened cocoa powder — This brings the deep cocoa taste that keeps the drink from tasting like melted candy. Use a fresh, unsweetened powder; Dutch-process cocoa also works, though it tends to give the drink a darker, rounder cocoa flavor.
- Granulated sugar — Sugar balances the natural bitterness of cocoa and semisweet chocolate. It dissolves readily in the warm milk, so regular granulated sugar is all you need; a coarser or less-refined sweetener may take longer to blend.
- Ground cinnamon — Ground cinnamon spreads through the drink more evenly than a cinnamon stick would in this quick stovetop method. If your jar has been open for a long time, its aroma may be muted; fresh, fragrant cinnamon gives the chocolate a more noticeable warmth.
- Whole milk — Whole milk gives the hot chocolate a fuller, creamier feel. Two-percent milk works as a direct substitute, but the finished drink will feel lighter; skim milk makes it thinner still.
- Semisweet chocolate — Finely chopped chocolate melts into the milk and adds richness that cocoa powder alone can’t provide. A good-quality baking bar is useful here, but there’s no need for a specialty brand. Bittersweet chocolate can replace it if you prefer a darker, less sweet cup.
- Vanilla extract — Vanilla softens the edges of the cocoa and cinnamon. Pure vanilla extract has the clearest aroma, while imitation vanilla will still work in this warm, chocolate-heavy drink.
How to Melt the Chocolate Without Scorching the Milk
Whisk the Cocoa Into a Smooth Base
In a 3-quart saucepan, whisk together the cocoa powder, sugar, cinnamon, and kosher salt. Pour in 1 cup of the milk and whisk until the mixture is smooth, with no dry cocoa visible along the edges. If you spot a stubborn lump, press it against the side of the pan with the whisk and keep working until the paste looks even. Starting smoothly now makes the rest of the batch easier to blend.
Warm the Milk and Melt the Chocolate
Whisk in the remaining 3 cups of milk, then add the finely chopped semisweet chocolate. Set the saucepan over medium heat and cook for 5 to 7 minutes, whisking often as the chocolate melts. Watch for steam rising from the surface and check that no unmelted pieces remain; the milk should not boil. If bubbles start gathering around the edges, lower the heat rather than letting the pan reach a rolling boil.
Finish Off the Heat and Fill the Mugs
Remove the saucepan from the heat before stirring in the vanilla extract. Whisk or stir until the vanilla is blended through and the surface looks smooth. Divide the hot chocolate among 4 mugs and serve hot. Give the pan a final stir before pouring if any of the chocolate has settled while you’re filling the mugs.
Simple Ways to Adjust the Cup for Your Table
Make It Dairy-Free With Oat Milk
Replace the whole milk with the same amount of unsweetened oat milk and use dairy-free semisweet chocolate. The drink will still be creamy, though its body and flavor will depend on the oat milk you choose; look for a bar labeled dairy-free rather than assuming semisweet chocolate contains no milk.
Turn Up the Cinnamon
For a more pronounced spice note, increase the ground cinnamon slightly. The drink will taste warmer and less purely chocolate-led, so change the cinnamon gradually rather than adding a large amount all at once.
Scale It Down for Two
Halve every ingredient for a smaller batch that makes two mugs, keeping the same order of steps. Because a smaller quantity warms differently, use the visual cues—the chocolate should be melted and the drink steaming—rather than relying on the full-batch timing.
Storage and Reheating
- Refrigerator: Store leftovers in a covered container for 3 to 4 days. The chocolate may settle as it chills, so stir before reheating.
- Freezer: Freezing isn’t my pick for this milk-based drink; thawed milk can separate and lose its smooth texture.
- Reheating: Warm it gently in a saucepan over low heat, whisking until smooth and steaming. Don’t let it boil, which can scorch the milk and leave the texture less pleasant.
Questions That Come Up When Making Cinnamon Hot Chocolate

Cinnamon Hot Chocolate
Ingredients
Equipment
Method
- In a 3-quart saucepan, whisk together the cocoa powder, sugar, cinnamon, and salt.
- Whisk in 1 cup of the milk until smooth.
- Whisk in the remaining 3 cups milk and the chopped chocolate.
- Heat over medium heat for 5 to 7 minutes, whisking often, until the chocolate is melted and the hot chocolate is steaming; do not let it boil.
- Remove the saucepan from the heat and stir in the vanilla extract.
- Divide among 4 mugs and serve hot.


