Cozy Mexican Hot Chocolate with Cinnamon
Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.
Warm, spicy, and a little bit bold, this cozy Mexican hot chocolate with cinnamon is pure comfort in a mug. I love how it feels both familiar and special at the same time. It is the kind of drink that makes an ordinary evening feel slower, softer, and more peaceful.
The flavor comes from a simple mix of 4 cups milk, 1/4 cup unsweetened Dutch-processed cocoa powder, 1/4 cup sugar, 2 tsp cornstarch if you want a thicker sip, 1 tsp cinnamon, 1/2 tsp vanilla extract, 1/4 tsp chipotle powder or chili powder, plus a pinch each of nutmeg and cayenne. Then, if you like, you can finish it with whipped cream, marshmallows, chocolate syrup, or chocolate shavings. As a result, every sip is rich, creamy, lightly sweet, and gently spiced with a little heat at the end.
The method is wonderfully easy. First, you put everything into a medium saucepan. Next, you warm it over medium heat while stirring often. After that, you stop once the mixture reaches a simmer, then serve it right away with your favorite toppings. In just 5 minutes of prep and 5 minutes of cooking, you will have a cozy drink that makes 5 servings and comes in at about 177 kcal per serving.
This recipe is perfect for chilly nights, quiet mornings, family movie time, or any moment when you want something soothing and homemade. Also, it works well for holiday gatherings, since it feels festive without being fussy. So, if you love warm drinks with real comfort and just a touch of spice, this one belongs in your regular rotation.
Why You’ll Love This Cozy Mexican Hot Chocolate with Cinnamon
- It is quick and easy. Since everything goes into one saucepan, you can make it with very little effort.
- The ingredients are simple. Most of the items are pantry basics, so you may already have them at home.
- It tastes rich and cozy. The cocoa, cinnamon, vanilla, and warm spices create a deep, comforting flavor.
- It has a gentle kick. The chipotle, chili powder, and cayenne add warmth without taking over.
- It is easy to customize. You can make it thicker, sweeter, milder, or topped with whatever you like.
Milk Tips
For the best cozy Mexican hot chocolate with cinnamon, use milk that fits the texture you want. Whole milk gives the richest, creamiest result, while 2% milk makes a slightly lighter drink that still tastes smooth. If you want a dairy-free version, choose an unsweetened plant milk that holds up well when heated, such as oat milk or soy milk. Also, warm the milk gently and do not let it boil hard, because that can change the texture and flavor. If you are making this for guests, good milk matters more than fancy toppings, since it carries the cocoa and spice blend so well.
Options for Substitutions
- Use almond milk, oat milk, soy milk, or coconut milk instead of dairy milk.
- Swap Dutch-processed cocoa for natural cocoa powder if that is what you have.
- Replace the sugar with maple syrup, honey, or coconut sugar for a different sweetness.
- Skip the cornstarch if you want a thinner, more traditional drink.
- Use all cinnamon and leave out the chipotle powder if you want less heat.
- Top with cinnamon sticks, grated nutmeg, or a dollop of plain whipped cream if you want a simpler finish.
Watch Out for These Mistakes
One common mistake is heating the drink too fast. If the heat is too high, the milk can scorch, and the cocoa may taste flat or bitter. Instead, keep the heat at medium and stir often. That way, the mixture warms evenly and stays smooth.
Another issue is adding the cornstarch carelessly. If you use it, whisk or stir well as the drink heats so it does not clump. Also, remember that cornstarch thickens as the mixture gets hot, so you may not see the final texture right away. Therefore, give it a little time before deciding whether it is thick enough.
You also want to be careful with the spices. Since this cozy Mexican hot chocolate with cinnamon uses chipotle, cayenne, and nutmeg, a heavy hand can make it too strong. Start with the listed amount, then taste and adjust next time if you want more heat.
Finally, do not forget to stir before serving. Cocoa can settle a bit, especially if the drink sits for a minute. So, a quick stir keeps the flavor balanced from the first sip to the last.
What to Serve With Cozy Mexican Hot Chocolate with Cinnamon?
This cozy Mexican hot chocolate with cinnamon pairs well with simple sides that are also warm and comforting. For example, you could serve it with sugar cookies, buttery shortbread, churros, cinnamon toast, or a slice of coffee cake. In addition, it goes nicely with breakfast pastries, especially if you are serving it on a slow weekend morning or as part of a holiday brunch spread.
Storage Instructions
Store: Let the hot chocolate cool, then place it in an airtight container or jar. Store it in the refrigerator for up to 3 days.
Freeze: You can freeze it for up to 2 months, although the texture may change a little after thawing. For best results, freeze in a freezer-safe container and leave a little room at the top for expansion.
Reheat: For the stovetop, warm it over low heat and stir often until hot. For the microwave, heat in short bursts of 30 to 45 seconds, stirring between each one, so it heats evenly and does not scorch.
Recipe Info
Preparation Time: 5 minutes
Cooking Time: 5 minutes
Total Time: 10 minutes
Level of Difficulty: Easy
Servings: 5 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: about 850 to 900
Protein: about 28 to 32 g
Fat: about 30 to 36 g
Carbohydrates: about 105 to 120 g
Ingredients
- 4 cups milk
- 1/4 cup unsweetened Dutch-processed cocoa powder (or your preferred cocoa)
- 1/4 cup sugar
- 2 tsp cornstarch (optional, as a thickener)
- 1 tsp cinnamon
- 1/2 tsp vanilla extract
- 1/4 tsp chipotle powder or chili powder
- A pinch of nutmeg
- A pinch of cayenne
- Optional toppings: whipped cream, marshmallows, chocolate syrup, and/or chocolate shavings
Step-by-Step Instructions
Step 1: Add Everything to the Pan
Place all of the ingredients into a medium saucepan. If you are using cornstarch, make sure it is mixed in well so the drink heats smoothly. At this stage, the mixture may look a little uneven, but that is perfectly fine.
Step 2: Warm the Mixture Slowly
Set the saucepan over medium heat and stir often. As the drink warms, the cocoa will dissolve and the spices will blend into the milk. Keep your eye on the pan so the milk does not scorch on the bottom.
Step 3: Bring It to a Gentle Simmer
Continue heating until the mixture reaches a gentle simmer. If you used cornstarch, the drink should begin to look a bit thicker. However, do not let it boil hard. A calm simmer is all you need for a smooth, cozy result.
Step 4: Remove From Heat
Once the hot chocolate is ready, take the pan off the heat right away. This helps preserve the creamy texture and keeps the spices from turning harsh. If you want to taste it first, do so now and adjust the sweetness or spice level next time.
Step 5: Serve and Add Toppings
Pour the cozy Mexican hot chocolate with cinnamon into mugs and add any toppings you like. Whipped cream, marshmallows, chocolate syrup, and chocolate shavings all work well. Then serve it warm and enjoy it right away.
Conclusion
This cozy Mexican hot chocolate with cinnamon is simple, warm, and full of comfort. It uses basic ingredients, comes together in just 10 minutes, and gives you a creamy drink with cocoa, cinnamon, vanilla, and a gentle hint of spice. Also, it is easy to adjust, so you can make it sweeter, thicker, or a little bolder depending on your taste.
If you are looking for a drink that feels special without much work, this is a great one to try. Make a batch, add your favorite toppings, and see how quickly it becomes a family favorite. Then come back and share how you served it, or explore more cozy drink recipes for your next quiet night at home.

Cozy Mexican Hot Chocolate with Cinnamon
Ingredients
Method
- Place all of the ingredients into a medium saucepan, making sure the cornstarch is mixed in well if using.
- Set the saucepan over medium heat and stir often until the mixture warms up, ensuring that the cocoa dissolves and the spices blend into the milk.
- Continue heating until it reaches a gentle simmer, making sure not to let it boil hard.
- Once ready, take the pan off the heat immediately to keep the creamy texture.
- Pour the hot chocolate into mugs and add your preferred toppings. Serve warm and enjoy.



