Mexican Hot Chocolate Recipe
Introduction
Mexican hot chocolate is a warm, comforting drink with a hint of spice and deep cocoa flavor. This recipe combines fragrant cinnamon and chili powder for a deliciously rich and frothy treat perfect for chilly evenings.

Ingredients
- 500ml whole milk
- 2 cinnamon sticks (use Mexican cinnamon sticks for a distinctly floral, sweeter taste), plus extra to serve
- 2 tbsp dark cocoa powder
- ½ tsp vanilla extract
- ¼ tsp chili powder
- 2 tbsp brown sugar
Instructions
- Step 1: Pour the milk into a medium saucepan and add the cinnamon sticks. Heat over medium heat, stirring frequently, being careful not to let the milk boil. Warm until the milk is fragrant, about 5 minutes.
- Step 2: Remove and discard the cinnamon sticks. Add the cocoa powder, vanilla extract, chili powder, and brown sugar. Remove from the heat and whisk vigorously until smooth and frothy, about 2 minutes.
- Step 3: Divide the hot chocolate between two mugs and garnish with fresh cinnamon sticks before serving.
Tips & Variations
- The secret to a frothy top is continuous whisking. In Mexico, a wooden whisk called a molinillo is traditionally used, but you can also use an electric whisk.
- Using dark cocoa powder helps to achieve a richer, deeper flavor.
- For a creamier version, substitute half the milk with cream or add a splash of condensed milk.
- If you prefer less heat, reduce the chili powder or omit it altogether.
Storage
Mexican hot chocolate is best enjoyed fresh for optimal frothiness and flavor. If you have leftovers, store them in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove over low heat, whisking to restore some froth but note that the texture may be less creamy after reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular cinnamon sticks instead of Mexican cinnamon?
Yes, regular cinnamon sticks can be used, but Mexican cinnamon has a sweeter, more floral flavor that adds a unique touch to this recipe.
Is there a non-dairy alternative for this recipe?
Absolutely! You can use almond milk, oat milk, or another plant-based milk. Keep in mind that the flavor and frothiness may vary slightly depending on the milk used.
Print
Mexican Hot Chocolate Recipe
- Total Time: 9 minutes
- Yield: 2 servings 1x
Description
Experience the rich, comforting flavors of Mexican hot chocolate, a warm and spicy drink made with fragrant cinnamon, dark cocoa, chili powder, and brown sugar, all combined in creamy whole milk and whipped to a frothy perfection.
Ingredients
Ingredients
- 500ml whole milk
- 2 cinnamon sticks (use Mexican cinnamon sticks for a distinctly floral, sweeter taste), plus extra to serve
- 2 tbsp dark cocoa powder
- ½ tsp vanilla extract
- ¼ tsp chilli powder
- 2 tbsp brown sugar
Instructions
- Heat the milk and cinnamon: Pour the milk into a medium saucepan, add the cinnamon sticks, and stir frequently over medium heat. Avoid boiling and continue heating until the milk is fragrant, about 5 minutes.
- Remove cinnamon sticks: Carefully remove and discard the cinnamon sticks from the milk.
- Add flavorings: Stir in the dark cocoa powder, vanilla extract, chili powder, and brown sugar into the hot milk mixture.
- Whisk to froth: Remove the saucepan from heat and whisk vigorously with an electric whisk or wooden whisk for a couple of minutes until the mixture is smooth and frothy.
- Serve and garnish: Divide the hot chocolate between two mugs and garnish with fresh cinnamon sticks for an extra aromatic touch.
Notes
- Use Mexican cinnamon sticks to get the authentic floral and sweet cinnamon flavor.
- Continuous whisking is key to achieving a frothy top, with a molinillo or electric whisk being ideal.
- Dark cocoa powder enriches the chocolate flavor compared to regular cocoa powder.
- Prep Time: 2 minutes
- Cook Time: 7 minutes
- Category: Beverage
- Method: Stovetop
- Cuisine: Mexican
Keywords: Mexican hot chocolate, spicy hot chocolate, cinnamon hot chocolate, frothy hot chocolate, dark cocoa drink, warm chocolate beverage

