Start by gathering all your ingredients: Sugar, Flour, Cocoa, Cold water, and your spices including Salt, Cinnamon, and Cloves. This ensures you won’t have to scramble while cooking.
In a medium pot, combine Sugar, Flour, Cocoa, Cold water, and spices. Stir well to mix all the dry ingredients evenly. The mixture should be free of lumps, so you may want to use a whisk for this step.
Place the pot over medium heat. Keep stirring continuously for about 4 minutes. You'll notice the mixture thickening slightly and bubbling, which is a good sign that the flavors are melding.
Once you see it bubbling, it's time to add in the Milk. Pour in 6 cups of Milk slowly while stirring. This is where the hot chocolate starts to become creamy and luxurious.
Let the mixture continue to heat, stirring occasionally. Watch for it to scald but do not let it boil. The ideal temperature is just below boiling, where you can see steam rising.
After a few minutes of heating, once it's hot enough, stir in the Vanilla extract. This will enhance the flavor beautifully. Be careful not to overheat after adding the vanilla, as you want to maintain that creamy texture.
Remove the pot from the heat. If you like, this is a great time to taste and adjust sweetness or spice levels, adding more Cinnamon or Sugar if desired.
Serve the Mexican Hot Chocolate in mugs. If you want to elevate the experience, top each cup with a generous dollop of Whipped cream and a sprinkle of Nutmeg.
Finally, gather your loved ones and enjoy your homemade Mexican Hot Chocolate together. It’s the perfect cozy drink that invites warmth and conversation.