You are currently viewing How to Make Mexican Hot Chocolate at Home

How to Make Mexican Hot Chocolate at Home

On a chilly evening, there’s nothing quite like sipping on a steaming mug of Mexican hot chocolate. This delightful beverage is a comforting blend of rich chocolate, warming spices, and a touch of sweetness. If you’ve never tried it, you’re in for a treat! In this article, we’ll show you how to make authentic Mexican hot chocolate right in your own kitchen. So, grab your favorite mug and let’s get started!


For this creamy and flavorful Mexican hot chocolate, you’ll need the following ingredients:

  • 2 cups of milk (whole milk or plant-based milk of your choice)
  • 2.5 ounces of Mexican chocolate (about 2 discs or tablets)
  • 1 cinnamon stick
  • 1/4 teaspoon of ground nutmeg
  • 1/4 teaspoon of vanilla extract
  • 2 tablespoons of granulated sugar (adjust to taste)
  • A pinch of salt


Step 1: Gather Your Ingredients

Before you begin, make sure you have all the ingredients listed above at hand. Mexican chocolate can usually be found in the international or Latin foods section of your local grocery store.

Step 2: Grate the Chocolate

Take the Mexican chocolate tablets and grate them using a fine grater. This will help the chocolate melt more easily when you add it to the milk.

Step 3: Heat the Milk

In a saucepan, pour in the milk and add the grated Mexican chocolate, cinnamon stick, ground nutmeg, vanilla extract, sugar, and a pinch of salt. Stir everything together.

Step 4: Simmer and Whisk

Place the saucepan over medium heat and bring the mixture to a simmer. Continuously whisk the mixture until the chocolate has completely melted, and the milk is hot but not boiling. This should take about 10-12 minutes. The cinnamon stick will infuse the milk with a delightful spice aroma.

Step 5: Strain and Serve

Once the Mexican hot chocolate is ready, remove it from heat and strain it through a fine-mesh sieve into your favorite mug to remove the cinnamon stick and any bits of chocolate that didn’t melt. This will give you a smooth, velvety texture.

Step 6: Enjoy!

Now comes the best part – savoring your homemade Mexican hot chocolate! Take a sip and experience the rich chocolate flavor, the warmth of the spices, and the comforting creaminess. Adjust the sweetness to your liking by adding more sugar if desired.

Other Notes

Calorie Estimate:

A typical serving of Mexican hot chocolate (about 8 ounces) made with whole milk and the ingredients listed above contains approximately 250-300 calories. The calorie count may vary depending on the type of milk and additional sugar you use.

Pairing Suggestions:

To elevate your Mexican hot chocolate experience, consider pairing it with:

  • Churros: Dunk crispy churros into your hot chocolate for a delightful combination of sweet and spicy flavors.
  • Pan Dulce Leche: Enjoy your hot chocolate with a side of Mexican sweet bread, known as “pan dulce,” for a truly authentic treat.
  • Mini Marshmallows: Top your hot chocolate with a some marshmallow indulgence.


Mexican hot chocolate is a wonderful blend of flavors that’s perfect for warming up during the colder months or simply treating yourself to a cozy moment. With this easy recipe, you can enjoy this classic beverage in the comfort of your home. So, go ahead, prepare a batch, and share the warmth and richness of Mexican hot chocolate with your loved ones. It’s a heartwarming experience you won’t want to miss!