← BlogJune 28, 2026

How to Make the Perfect Mexican Hot Chocolate

Mexican · Easy · 15 min · 2 servings

vegetariangluten-free
Advertisement

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.

Advertisement

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.

Advertisement

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 →
Advertisement