When cocoa and cinnamon hit a small splash of milk, they turn into a dark, fragrant paste instead of floating around in a full saucepan. That’s the little detail that gives Snickerdoodle Hot Chocolate an even, cozy cinnamon flavor in every mug. The first sip tastes like chocolate, then the cinnamon comes through gently rather than sitting on top like a dusty garnish.
I make the cocoa mixture before adding the rest of the milk and cream, which gives the dry ingredients a chance to blend smoothly. The chocolate chips go in after the pan leaves the heat, so they melt into the warm dairy without being cooked directly over the burner. Stir in vanilla last, pour while it’s hot, and you’ve got a creamy drink with the familiar cinnamon-sugar character of a snickerdoodle.

Kitchen Note
Stir the vanilla in after the chocolate has melted, not while the pan is still over the burner. That last stir keeps the vanilla’s warm aroma noticeable in the finished mugs.
Save this Snickerdoodle Hot Chocolate for a creamy, cinnamon-scented mug made with real melted chocolate.
Why the Cocoa Goes Into One Cup of Milk Before the Rest
Cocoa powder doesn’t melt the way chocolate does. Dumping it straight into a pot of several cups of milk makes it harder to break up the little dry pockets, and those flecks can cling to the whisk or show up as dusty bits in the drink. Starting with a smaller amount of milk gives the cocoa, sugar, cinnamon, and salt room to turn into a smooth paste before the mixture gets diluted.
That first blend also sets up the flavor in a more even way. Cocoa and cinnamon are distributed through the base before the cream and chocolate chips join in, so you don’t end up with one mug tasting strongly of spice and another tasting mostly of chocolate. Whisk until the mixture looks uniformly dark and you can’t see dry cocoa at the sides of the pan; then add the remaining dairy. It’s a small bit of attention at the start that makes the finished drink feel silky rather than dusty.
What Gives This Mug Its Snickerdoodle Character

- Unsweetened cocoa powder — This brings a clear cocoa flavor without adding more sugar. A fresh, well-sealed container matters more than buying an expensive brand; cocoa that has been open for ages can taste flat. Dutch-process cocoa is usable, though it tends to taste smoother and less sharp than natural cocoa.
- Ground cinnamon — Cinnamon carries the cookie-spice note throughout the drink, not just in the aroma. Use a jar that smells fragrant when you open it; stale cinnamon won’t have the same presence. There isn’t a perfect replacement for its recognizable flavor, so leave it out only if you want plain chocolate hot cocoa.
- Semisweet chocolate chips — The chips add a rounder, richer chocolate taste than cocoa alone and help the drink feel fuller. Standard baking chips work well here. If you have a bar of semisweet chocolate instead, chop it into small pieces so it melts readily when stirred into the warm dairy.
- Whole milk and heavy cream — Whole milk gives the drink its milky body, while the cream makes it more plush than a cocoa made with milk alone. The quality of the dairy is easy to taste, but it doesn’t need to be specialty dairy. Two-percent milk works in place of whole milk if you’re comfortable with a lighter cup; replacing the cream with half-and-half also works, though the result won’t be quite as rich.
- Vanilla extract — Vanilla rounds out the chocolate and cinnamon rather than taking over. Pure vanilla extract is lovely, but a standard vanilla extract is fine because it’s used as a supporting flavor. Don’t substitute vanilla-flavored syrup without accounting for its sweetness.
Build the Drink Smoothly, Then Melt the Chocolate Off the Heat
Whisk a Smooth Cocoa Paste
In a medium saucepan, whisk together the sugar, cocoa powder, cinnamon, salt, and 1 cup of the milk. Keep whisking until the mixture is smooth, with no dry cocoa caught around the sides or bottom. It will be thicker than the finished drink, which is exactly what you want at this stage. If you see stubborn cocoa clumps, press them against the side of the pan with the whisk before adding more liquid.
Warm the Milk and Cream Gently
Whisk in the remaining 3 cups of milk and the heavy cream until the cocoa paste is fully blended into the dairy. Set the pan over medium heat and stir often as it warms, scraping along the bottom so nothing sits in one hot spot. In about 5 minutes, it should be steaming; don’t wait for a rolling boil. Boiling isn’t needed to heat the drink and can leave the dairy tasting cooked.
Let the Warm Dairy Melt the Chips
Take the saucepan off the heat before adding the semisweet chocolate chips. Stir steadily until every chip has melted and the drink looks glossy and even, with no pieces left on the spoon or at the bottom. If you can still feel a chip catching against the spoon, keep stirring rather than putting the pan back over direct heat. The residual warmth is enough to melt the chocolate without overheating it.
Finish with Vanilla and Pour
Stir in the vanilla extract once the chocolate is completely smooth. Divide the hot chocolate among four mugs and serve hot. Give the pot a final gentle stir as you pour so the chocolate stays evenly mixed from the first mug to the last. The finished drink should be creamy, with cinnamon in the aroma and a smooth chocolate texture.
Three Simple Ways to Change the Flavor or Make It Dairy-Free
Make It More Deeply Chocolatey
Swap the semisweet chips for bittersweet chocolate chips. The chocolate flavor will taste darker and the cup less sweet, while the cocoa and cinnamon still give it the same basic character. Keep the rest of the ingredients unchanged.
Use Oat Milk and Coconut Cream
For a dairy-free version, use unsweetened oat milk in place of all the whole milk and canned coconut cream in place of the heavy cream. Choose semisweet chocolate chips made without dairy, too. The coconut adds a mild flavor of its own, and the drink will be a little less like the original dairy-rich version.
Lean Further Into Cinnamon
For a bolder cookie-spice note, increase the ground cinnamon a little at a time, whisking it into the cocoa mixture before adding the remaining milk. The spice will stand out more against the chocolate; adding it gradually makes it easier to stop before cinnamon overwhelms the cup.
Storage and Reheating
- Refrigerator: Store cooled leftovers in a covered container for up to 3 days. The chocolate may firm up as it chills, so the drink will need stirring as it warms.
- Freezer: I don’t recommend freezing this hot chocolate; the dairy and melted chocolate can separate and turn grainy after thawing.
- Reheating: Warm it in a saucepan over low heat, stirring often until steaming. Avoid a hard boil, which can overheat the dairy and make the texture less smooth.
Questions That Come Up When Making Snickerdoodle Hot Chocolate

Snickerdoodle Hot Chocolate
Ingredients
Method
- In a medium saucepan, whisk together the sugar, cocoa powder, cinnamon, salt, and 1 cup of the milk until smooth.
- Whisk in the remaining 3 cups milk and the heavy cream.
- Warm over medium heat, stirring often, until steaming but not boiling, about 5 minutes.
- Remove the saucepan from the heat.
- Add the chocolate chips and stir until completely melted and smooth.
- Stir in the vanilla extract.
- Divide among four mugs and serve hot.





