How to Make Authentic Mexican Hot Chocolate

Dark and chocolatey with a warm hint of spice, this Mexican hot chocolate is creamy, comforting, and simple to make from pantry staples. The recipe yields about two servings, so it’s perfect when a single cozy mug will do.

Mug of Mexican Hot Chocolate, topped with whipped cream and sprinkled with cinnamon.
Mug of Mexican hot chocolate, finished with whipped cream and a dusting of cinnamon.

On chilly days or whenever you need a little comfort, this Mexican hot chocolate hits the spot. It balances rich chocolate and cocoa with warming cinnamon and a subtle spicy finish from chile and cayenne. The heat is gentle on the palate—more of a pleasant after-note than an overpowering burn—so the drink remains truly cozy and inviting.

Ingredients

  • 1 1/2 cups milk — I use 2% for a nice balance of richness and comfort. Whole milk or half-and-half will make the drink even richer.
  • 2 oz dark chocolate, chopped — I used a dark chocolate bar from Trader Joe’s (no percentage listed). Feel free to use bittersweet or semisweet chocolate; the darker the chocolate, the less sugar you may want to add.
  • 2 tablespoons sugar — adjust to taste based on the chocolate you choose.
  • 1 tablespoon cocoa powder — unsweetened, for extra chocolate depth.
  • 1/2 teaspoon ground cinnamon — the cinnamon brightens and rounds the chocolate flavor.
  • Pinch of chile powder — a small amount adds complexity without dominating.
  • Pinch of cayenne pepper (optional) — optional, for a subtle warm finish.
  • 1/2 teaspoon vanilla extract — use Mexican vanilla if you have it for extra authenticity.
Ingredients for Mexican Hot Chocolate.

How to Make Mexican Hot Chocolate

  1. Combine the milk, chopped chocolate, sugar, cocoa powder, cinnamon, chile powder, and cayenne (if using) in a small saucepan over medium heat.
  2. Whisk or stir frequently as the milk warms. Cook until the chocolate has fully melted and the mixture is smooth and steaming, but not boiling.
  3. Remove from the heat and stir in the vanilla extract. Pour into mugs and serve warm.
Steps for making Mexican hot chocolate.

Tips and Tricks

  • Whisk constantly as the mixture heats to ensure the cocoa and sugar dissolve and the chocolate melts evenly. This helps prevent graininess.
  • Serve with a generous dollop of whipped cream or a swirl of frothed milk for a café-style finish.
  • A cinnamon stick makes a nice garnish and will infuse more cinnamon flavor if left in the mug while serving.
  • If you prefer no spice, omit the chile powder and cayenne—this version is still a deep, flavorful hot chocolate.
  • You can make the mixture ahead and refrigerate it. Reheat gently on the stovetop or in a microwave, whisking to recombine any settled cocoa.
  • Scale the recipe easily: double or triple the ingredient amounts when serving a crowd.
Pouring Mexican Hot Chocolate into a mug.

Recipe Card

Mexican Hot Chocolate

Servings: 2 | Prep Time: 10 minutes | Cook Time: 5 minutes | Total Time: 15 minutes

Ingredients

  • 1 1/2 cups milk
  • 2 oz dark chocolate, chopped
  • 2 tablespoons sugar
  • 1 tablespoon cocoa powder
  • 1/2 teaspoon cinnamon
  • Pinch of chile powder
  • Pinch of cayenne pepper, optional
  • 1/2 teaspoon vanilla extract

Instructions

  1. In a small saucepan, combine the milk, chocolate, sugar, cocoa powder, cinnamon, chile powder, and cayenne (if using).
  2. Heat over medium, whisking often, until the chocolate melts and the mixture is smooth. Avoid boiling.
  3. Remove from heat, stir in vanilla, pour into mugs, and enjoy.
Mexican Hot Chocolate topped with whipped cream.

Notes

The chocolate used affects sweetness and intensity. A darker chocolate will yield a less sweet, more intense drink—adjust sugar to taste. If you don’t want any heat, leave out the chile and cayenne. This hot chocolate pairs beautifully with whipped cream or a cinnamon stick garnish. The recipe’s nutritional values are estimates and will vary by brand and specific ingredients used.

Nutrition Information (estimate per serving)

  • Calories: 305 kcal
  • Carbohydrates: 35 g
  • Protein: 8 g
  • Fat: 15 g (Saturated Fat: 10 g)
  • Sodium: 103 mg
  • Potassium: 496 mg
  • Fiber: 4 g
  • Sugar: 32 g

More Warm Drink Ideas

If you enjoy this cozy beverage, try other flavored hot chocolates such as orange hot chocolate, peanut butter hot chocolate, or salted caramel hot chocolate for different twists on the classic cup.

Author: Deborah Harroun

Keywords: hot chocolate, Mexican hot chocolate, spiced hot cocoa