Make your own coffee-shop-worthy drink at home with this easy spiced hot chocolate recipe!
Cinnamon and nutmeg add festive flavour, but it's the star anise that makes this warm drink extra special.
Once the cooler weather hits, I start to crave all the warm drinks that Starbucks and Tim Horton's have to offer.
I mean, who doesn't want a Caramel Brûlé Latte or a Candy Cane Hot Chocolate?
The problem is that these drinks are LOADED with sugar.
A grande Caramel Brûlé Latte from Starbucks, with 2% milk and whipped cream, has 47 grams of sugar. That's more than a can of Coca-Cola (at least here in Canada).
While I used to enjoy both of those drinks once in a while, I try to avoid them now that I'm diabetic.
If I want a fancy coffee-shop drink, I have to figure out how to make my own version at home. That's where this spiced hot chocolate recipe comes in.
This page contains affiliate links. As an affiliate, I earn a commission (at no extra cost to you) from qualifying purchases made through these links. To learn more, please read my disclosure policy. Thanks!
Jump to Section:
I wanted to create a spiced hot chocolate drink that I could enjoy at home during the holidays.
(Ok, technically, this is actually a spiced hot cocoa recipe, but more on that later...)
For my recipe, I chose warm spices that remind me of Christmas: cinnamon, nutmeg and star anise.
Cinnamon is a common addition to many hot chocolate recipes, so that was an easy place to start.
We use star anise at home in soup broths, hot apple cider and in a Caribbean holiday drink called sorrel. So, to me, star anise is a cold-weather/holiday flavour.
And the nutmeg just rounds everything out (but a little goes a long way).
🍫 Ingredients and Substitutions
- Dutch-processed Cocoa Powder has a nice chocolatey flavour and no bitterness. Learn more about this ingredient below. Substitute with instant hot chocolate mix, and don't add any additional sugar to the recipe.
- Light Brown Sugar can be substituted with white sugar. If you want to use a sugar substitute, like monk fruit, you may need to use less.
- Salt brings out the flavour of this drink - don't omit it.
- Whole Milk refers to cows' milk, but you can use your favourite dairy-free milk instead.
- Vanilla Extract adds subtle flavour, but almond extract can be a fun substitution to experiment with! Otherwise, you can't omit this.
- Cinnamon Sticks impart a sweet earthy flavour without adding grittiness to your drink. You can substitute with ground cinnamon, but don't add more than half a teaspoon.
- Star Anise Pods are a beautiful anise-flavoured spice that adds depth to this recipe. If you don't like licorice or anise flavours, omit it.
- Nutmeg adds a comforting warm nutty flavour, but a little goes a long way.
Please scroll down to the recipe card to get the full ingredient list and recipe instructions.
Note: Cinnamon sticks and star anise pods are not edible! These should be removed before serving the drink.
📖 Variations
- Ginger and Cardamom also work well in this recipe, according to a reader named Renee! I would add a small amount to the recipe and adjust the flavour to your preference.
- Chile Powder adds even more warmth to this recipe, but be sure to only use a tiny pinch! You can try ground chipotle, ancho or (for the brave) cayenne pepper. A little goes a long way!
Tip: If you're buying chile powder at the grocery, be sure to read the ingredients. There are seasoning blends (chilli powder) that contain oregano and other seasonings, which is not what you want for hot chocolate!
🧐 Which Cocoa Powder Should You Use?
To make a delicious cup of hot chocolate (or hot cocoa) from scratch, you need to use Dutch-processed cocoa powder.
If you haven't heard of this ingredient before, it might sound fancy. But there's a good chance that you already have this in your pantry!
Many popular brands offer a Dutch-processed variety of cocoa powder.
Fry's cocoa powder, which is well-known here in Canada, is Dutch-processed. Hershey's Dutched Cocoa is called Hershey's Special Dark Cocoa. Camino also has a Dutch-processed cocoa powder, which is fair-trade and organic.
So what does Dutch-processed mean?
Dutch processing raises the pH of the cocoa to 7 (neutral) or 8 (basic/alkaline), which creates a mild (less bitter) flavour and a darker colour.
Using Dutch-processed cocoa powder instead of natural cocoa powder results in a smooth, easy-to-drink beverage. So, be sure to check the label on your cocoa powder.
What's the Difference Between Hot Cocoa and Hot Chocolate?
While we often use those names interchangeably, there are several differences between hot cocoa and hot chocolate.
Hot chocolate is actually a thick, rich, hot drink made from melted shaved chocolate and whole milk or cream. This drink gets its sweetness from the sugar in the melted chocolate.
Hot cocoa is a thinner hot drink made from cocoa powder, which is usually sweetened with sugar. You can either make it from scratch, like I am here, or you can make it from a hot cocoa mix (otherwise known as instant cocoa).
Since this recipe is made with cocoa powder and not chocolate, I originally called it a spiced hot cocoa recipe. (Which is accurate!)
However, many readers have reached out to tell me that they would call this a hot chocolate recipe, so I've changed the name.
How Much Sugar Should You Add?
I used a ratio of 1:1 for the cocoa powder and light brown sugar in this recipe because it creates the amount of sweetness that most people will want from hot chocolate.
However, when I make this recipe for myself, I add less sugar. Play around with the quantity to find what works best for you.
Tip: If you want to try using a sugar alternative like monk fruit, add a small amount at a time. I've found that sugar substitutes can be even more sweet than regular sugar.
🧑🏽🍳 How to Dissolve Cocoa Powder
Technically, you could just toss all of the ingredients into a pot, mix them, heat it up and call it a day. I did that the first time I tested this recipe, and the result was fine.
However, I noticed on the Fry's cocoa can that they recommend dissolving the cocoa and sugar in a small amount of cold milk before adding the hot milk, so I tried that.
The resulting hot cocoa was smoother and well incorporated. So, if you have the time, try following the extra step and see if it makes a difference to you.
How to Avoid Skin Forming on the Milk
Once you take your hot chocolate mixture off the heat, you may find that it develops a skin on your milk.
This is normal and happens often when you heat milk up and then let it cool down again without stirring.
To avoid getting a skin on your hot chocolate mixture, be sure to continue stirring it occasionally after you remove the pot from the heat. Keep giving it a stir here and there as it cools down, and you should be able to avoid forming a milk skin.
If your hot chocolate does form a skin on top, and the film bothers you, you can skim it off.
Otherwise, just whisk it back into the drink and it should melt away.
🌶 Adding Spices to Your Hot Chocolate
Cinnamon and nutmeg are classic warm spices, and if that's all you have on hand, you can just use those and still have a really nice cup of cocoa.
If you want to change things up, or be a bit more adventerous, here are a few tips:
- Cinnamon sticks add flavour without adding texture to the drink
- If you want to use ground cinnamon, add no more than half a teaspoon.
- The longer you leave the star anise pods in the hot chocolate mixture, the stronger the flavour will be. 15 minutes will give you a mild licorice flavour, whereas 2 hours (in the fridge!) will create a pleasant but more intense taste.
- Experiment with adding ground chile pepper to your drink (like chipotle or ancho powder) but only add a very tiny amount. The idea is to add warm flavour to the hot chocolate - not blow out your tastebuds with spiciness!
Regardless of which spices you choose to infuse into your drink, be sure to remove and discard the whole spices after the 2-hours. Any longer, and your hot chocolate is likely to taste bitter and unpleasant.
☕️ The Best Toppings for Hot Chocolate
The best part of hot chocolate is the toppings! Here are some tasty ways to top this warm drink:
- A dollop of whipped cream
- A handful of mini marshmallows
- A dusting of cocoa powder and/or ground cinnamon
- A drizzle of condensed milk
This sweet drink pairs really nicely with a salty snack, like spiced nuts, popcorn or a cheese ball with crackers!
If you'd rather enjoy it with something sweet, I'd recommend peppermint hot chocolate cookies, chocolate shortbread cookies or chocolate pecan pie.
📖 Recipe
Spiced Hot Chocolate
Ingredients
- 2 tablespoons Dutch-processed cocoa powder
- 2 tablespoons light brown sugar
- 1 pinch salt
- 2 cups whole milk, or your preferred milk, cold
- ½ teaspoon vanilla extract
- 2 cinnamon sticks
- 2 star anise pods
- ⅛ teaspoon ground nutmeg, or freshly grated
Instructions
- Place a small saucepan on the counter. Add cocoa powder, sugar and salt. Stir to combine.
- Add 2 tablespoon of cold milk and whisk until the cocoa powder is dissolved.
- Add the remaining milk to the pot. Place the saucepan over medium heat and whisk the mixture.
- Add the remaining ingredients, stir, and simmer gently over medium heat. Stir often, for about 10 minutes. Remove saucepan from heat.
- For a mild flavour, immediately remove and discard whole spices and serve. For a stronger flavour, allow mixture to cool before placing in the fridge or 1-2 hours. Then, take the mixture out of the fridge, remove and discard the whole spices, and reheat the hot chocolate before serving.
- Garnish cups of hot chocolate as desired and refrigerate unused portions promptly.
(Disable AdBlock to view video)
Notes
- Dutch-processed Cocoa Powder has a nice chocolatey flavour and no bitterness. Learn more about this ingredient below. Substitute with instant hot chocolate mix, and don't add any additional sugar to the recipe.
- Light Brown Sugar can be substituted with white sugar. If you want to use a sugar substitute, like monk fruit, you may need to use less.
- Salt brings out the flavour of this drink - don't omit it.
- Whole Milk refers to cows' milk, but you can use your favourite dairy-free milk instead.
- Vanilla Extract adds subtle flavour, but almond extract can be a fun substitution to experiment with! Otherwise, you can't omit this.
- Cinnamon Sticks impart a sweet earthy flavour without adding grittiness to your drink. You can substitute with ground cinnamon, but don't add more than half a teaspoon.
- Star Anise Pods are a beautiful anise-flavoured spice that adds depth to this recipe. If you don't like licorice or anise flavours, omit it.
- Nutmeg adds a comforting warm nutty flavour, but a little goes a long way.
- Ginger and Cardamom also work well in this recipe. Add a small amount to the recipe and adjust the flavour to your preference.
- Chile Powder adds even more warmth to this recipe, but be sure to only use a tiny pinch! You can try ground chipotle, ancho or cayenne pepper. A little goes a long way!
Please read the blog post to get all of my tips and recommendations for this recipe.
Nutrition
Nutrition Disclaimer: this nutritional information is only an estimate. The accuracy of this information cannot be guaranteed.
Affiliate Disclosure: Links in this recipe card are affiliate links.
This recipe was originally published in 2020. It has since been edited and republished.
Casey says
Probably one of the most comforting drinks I’ve made before. I’d definitely say you need the actual ingredients, and not the substitutions unless you want to be mucking around with taste preferences tho. Despite that, definitely a treat I’d recommend!
Shareba says
Hi Casey, I'm so glad that you enjoyed the recipe! And yes, I agree with you. Honestly, I add the substitutions because it feels like something that recipe developers "have" to add these days, but I don't love it because if you use a substitution, you're not making the recipe the way I intended it to be made. It's something that I wrestle with all of the time (to add them or leave them out). I appreciate your feedback, though!
Joshua King says
I am on a pleasure free Lent program. So I was looking for a base spiced cocoa recipe which I could just omit the sugar from. Thanks for the spice recommendations! I added all of them. And some cinnamon just for good measure. Tbh it tasted better without the cinnamon. But I think I over did it on the cayenne pepper...
Shareba says
I'm glad to hear the recipe worked for you! I do have cinnamon sticks in the recipe (it's in the actual recipe card at the bottom of the page), which I find works better than adding powdered cinnamon. A little bit of cayenne goes a long way!
Stephanie says
Can brown sugar replacement (like monk fruit) be used? I am diabetic but I love hot cocoa.
Shareba says
Hey Stephanie, I haven't tried monk fruit as a sugar replacement myself, but honestly any sweetener that you enjoy should work just fine. I'm actually diabetic too (recently diagnosed) and have tried stevia, but I don't like the taste of the brand I bought. I would add less than the recipe calls for though, as some of these sugar substitutes taste sweeter than sugar. Start with a small amount and add more to taste as needed. I hope that helps!
Renee says
Ratio, mix and method is prefect! I let sit in the fridge for 2 hours and quite like the strength. I also added some ginger and cardamom as they are my favourite additions to hot drinks.
Shareba says
I'm glad you enjoyed the recipe Renee. Love the idea of adding ginger and cardamom too!