- 4 cup whole milk
- 8 ounces Mexican chocolate (such as Ibarra or Abuelita), roughly chopped
- 1 cinnamon stick
- ΒΌ teaspoons pure vanilla extract
- β
teaspoons ground cayenne pepper (optional, adjust to taste)
- Pinch of salt
- Whipped cream and ground cinnamon for garnish (optional)
Prepare the Base
Pour the milk into a medium saucepan and add the cinnamon stick.
Heat over medium-low heat until small bubbles form around the edges of the pan (do not let it boil).
Add the chopped Mexican chocolate and salt.
Develop the Flavors
Reduce heat to low and whisk constantly until the chocolate is completely melted.
Add the vanilla extract and cayenne pepper (if using).
Continue whisking until the mixture is smooth and well-combined, about 2-3 minutes.
Create the Perfect Texture
Using your wooden spoon or molinillo, vigorously whisk the hot chocolate until it becomes frothy.
Remove the cinnamon stick.
Serve immediately while hot.
- Use whole milk for the richest, creamiest texture. For a dairy-free version, full-fat coconut milk works beautifully.
- Don't skip the whisking step β it creates the signature frothy texture that makes Mexican hot chocolate special.
- If you can't find Mexican chocolate, substitute with dark chocolate (70% cocoa) plus 1 teaspoon ground cinnamon and 2 tablespoons granulated sugar.
Serving: 240g | Calories: 320kcal | Carbohydrates: 38g | Protein: 8g | Fat: 16g | Saturated Fat: 10g | Cholesterol: 35mg | Sodium: 125mg | Fiber: 2g | Sugar: 33g