How to Make the Perfect Mexican Hot Chocolate
Mexican · Easy · 15 min · 2 servings
A warming and aromatic spiced hot chocolate made with real melted chocolate, cinnamon, and a touch of chili powder for a traditional Mexican flair. It is richer and more complex than standard hot cocoa and perfect for cold evenings.
Why this recipe works
This Mexican Hot Chocolate recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 15 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 310 calories with 8g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 6 simple ingredients that you can find at any grocery store:
- 500 ml whole milk
- 90 g dark chocolate 60 percent chopped
- 5 g ground cinnamon
- 1 pinch cayenne pepper
- 15 ml pure vanilla extract
- 15 g brown sugar
Step by step instructions
Step 1: Warm the Milk
Pour the whole milk into a small saucepan and place over medium-low heat. Warm the milk gently until it begins to steam and small bubbles appear around the edges. Do not allow the milk to boil.
Step 2: Add Chocolate and Spices
Add the chopped dark chocolate, ground cinnamon, cayenne pepper, vanilla extract, and brown sugar to the warm milk. Stir continuously with a whisk to help the chocolate melt evenly into the milk.
Step 3: Whisk Until Frothy
Once all the chocolate has melted and the mixture is smooth, increase the heat slightly and whisk vigorously for 1 to 2 minutes to create a light froth on top. Alternatively use a milk frother for a thicker foam.
Step 4: Pour and Garnish
Pour the hot chocolate into warmed mugs and garnish with a cinnamon stick, a light dusting of cocoa powder, or a small marshmallow. Serve immediately while hot and frothy for the best experience.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- whole milk → oat milk or almond milk create a delicious dairy-free version with slight flavor differences
- dark chocolate → a Mexican chocolate disk such as Ibarra brand is the most authentic substitution
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Boiling the milk which causes it to scorch and develop an unpleasant skin on the surface
- Adding too much cayenne which can overpower the chocolate flavor rather than complement it
Nutrition facts
Per serving: 310 calories, 8g protein, 30g carbs, 18g fat, 4g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →