Ingredients

  • 4 cups (960ml) whole milk
  • ½ cup heavy cream
  • 4 ounces (115g) dark chocolate (60–70% cocoa), finely chopped
  • 2 tablespoons unsweetened cocoa powder
  • 2 tablespoons granulated sugar (adjust to taste)
  • 1 teaspoon pure vanilla extract
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg (optional)
  • ⅛ teaspoon cayenne pepper (or more to taste)
  • Pinch of fine sea salt

Optional Toppings

  • Whipped cream
  • Mini marshmallows
  • Chocolate shavings
  • Ground cinnamon
  • Cinnamon sticks
  • Chocolate curls

Equipment

  • Medium saucepan
  • Whisk
  • Measuring cups and spoons
  • Ladle
  • Serving mugs

Instructions

Step 1: Heat the Milk

In a medium saucepan, combine the milk and heavy cream.

Warm over medium heat until steaming but not boiling, stirring occasionally.


Step 2: Add the Chocolate

Add the chopped dark chocolate to the warm milk.

Whisk continuously until the chocolate has completely melted and the mixture is smooth.


Step 3: Add the Cocoa and Spices

Whisk in the cocoa powder, sugar, cinnamon, nutmeg (if using), cayenne pepper, and a pinch of salt.

Continue whisking until everything is fully dissolved and well combined.


Step 4: Simmer

Reduce the heat to low and let the hot chocolate simmer gently for 3–5 minutes, stirring frequently.

Do not allow the mixture to boil.


Step 5: Add the Vanilla

Remove the saucepan from the heat and stir in the vanilla extract.

Whisk vigorously for about 30 seconds to create a light, frothy texture.


Step 6: Serve

Pour the hot chocolate into mugs.

Top with whipped cream or marshmallows if desired, then garnish with a sprinkle of cinnamon, chocolate shavings, or a cinnamon stick.

Serve immediately while hot.


Serving Suggestions

Mexican Hot Chocolate pairs perfectly with:

  • Churros
  • Cinnamon sugar cookies
  • Biscotti
  • Shortbread cookies
  • Chocolate cake
  • Brownies
  • Cinnamon rolls
  • Sweet bread
  • Mexican sweet bread (Pan Dulce)
  • Croissants
  • Biscuit cookies
  • Fresh fruit

Tips for the Best Mexican Hot Chocolate

  • Use high-quality dark chocolate for the richest flavor.
  • Whisk continuously to create a silky, lump-free texture.
  • Adjust the cayenne pepper to your preferred spice level.
  • Whole milk and heavy cream produce the creamiest results.
  • Avoid boiling the hot chocolate, as it can affect the texture.
  • Add a pinch of salt to enhance the chocolate flavor.
  • For extra froth, blend the finished hot chocolate with an immersion blender for a few seconds.

Recipe Variations

Traditional Mexican Hot Chocolate

Use authentic Mexican chocolate tablets instead of dark chocolate for a grainier, spiced flavor.

Spicy Mexican Hot Chocolate

Increase the cayenne pepper and add a pinch of chili powder for extra heat.

Mocha Mexican Hot Chocolate

Stir in a shot of freshly brewed espresso for a rich coffee-chocolate combination.

Orange Mexican Hot Chocolate

Add 1 teaspoon of orange zest for a bright citrus twist that complements the cinnamon and chocolate.

Dairy-Free Mexican Hot Chocolate

Replace the milk and cream with oat milk, almond milk, or coconut milk for a creamy plant-based version.

Salted Mexican Hot Chocolate

Finish each mug with a tiny pinch of flaky sea salt to enhance the chocolate’s richness.


Storage

Allow any leftover hot chocolate to cool completely before transferring it to an airtight container.

Store it in the refrigerator for up to 3 days. Reheat gently in a saucepan over low heat, whisking frequently until smooth and heated through. Avoid boiling, as this can affect the creamy texture.

If the hot chocolate thickens during storage, stir in a splash of milk while reheating to restore its silky consistency. While it can be frozen for up to 2 months, it’s best enjoyed fresh for the richest flavor and smoothest texture.

By Willam

Leave a Reply

Your email address will not be published. Required fields are marked *