Learn My 10 Southern Secrets to Beautiful Gatherings

Easy Mexican Hot Chocolate: Bold Flavors in Minutes

Warm up with this 10-minute Mexican hot chocolate! Rich, creamy, and spiced with cinnamon and a hint of cayenne, it’s the perfect cozy treat for chilly days.
5 from 1 vote

This hot chocolate is so good – I love this recipe and so does my family! It’s perfect for movie night, and I’ve also served it when friends come over. Thank you, Donya, for another great recipe.

Julia
A mug of hot chocolate topped with marshmallows and a sprinkle of cocoa powder sits on a woven mat. Another similar mug is in the background. Two cinnamon sticks and a dark cloth are nearby, creating a cozy scene.
This post may contain affiliate links, which means I may earn a small commission. (Privacy Policy)

What’s The Difference Between Mexican Hot Chocolate And Regular Hot Chocolate?

Mexican Hot Chocolate has a complex taste that balances sweetness, bitterness, and heat, while American Hot Chocolate is a simpler, sweetened chocolate drink.

If you love drinks with warm spices, try my Crock Pot Mulled Apple Cider, Crock Pot Pumpkin Spice Latte, and Spiced Pear Moscow Mule.

A wooden table displays ingredients for hot chocolate: a measuring cup of whole milk, a patterned mug, bowls of cocoa powder, cinnamon, cayenne pepper, pure vanilla extract, marshmallows, sugar, a bar of bittersweet chocolate, and almond extract.

Ingredients You’ll Need

  • Whole Milk: I prefer whole milk for the richest and decadent hot cocoa.
  • Chocolate & Cocoa: Cocoa powder and bittersweet chocolate (chopped) combined bring extra chocolatey flavor.
  • Sweeteners & Flavorings: Granulated sugar, vanilla extract, and almond extract perfectly complement the rich chocolate and spicy cayenne.
  • Spices: You’ll need a bit of ground cinnamon and a pinch of cayenne pepper for spice. It’s not too spicy, but feel free to reduce the cayenne as desired.
  • Toppings: Sweetened whipped cream or marshmallows and additional cocoa or cinnamon for dusting make for the perfect cup of cocoa.

Recipe Variations: Make It Your Own

  • Chocolate Options: Try dark chocolate for a more intense cocoa flavor or milk chocolate if you prefer it sweeter.
  • Dairy-Free Ideas: For a vegan option, swap the whole milk with canned coconut milk. Canned coconut milk has a fat content similar to that of whole milk, so it’s the most even swap.
  • Spice It Up: Add more cayenne or even a dash of chili powder for extra heat.
  • Sweeter or Less Sweet: Adjust the sugar according to your taste; you can even use maple syrup, agave, or honey.
Two gray mugs filled with hot chocolate sit on a woven mat. The mugs have a floral pattern. Nearby, there are marshmallows, dark chocolate pieces, and a dark cloth. The scene suggests a cozy and warm atmosphere.

Step By Step Directions

  1. Mix Ingredients: In a medium saucepan, whisk the whole milk, cocoa powder, sugar, ground cinnamon, vanilla extract, almond extract, and cayenne pepper until well combined.
  2. Heat: Place the saucepan over medium heat, stirring occasionally, and heat until steaming (about 5 minutes). Avoid bringing it to a boil; otherwise, the milk will burn, creating a film in the hot chocolate.
  3. Add Chocolate: Once the mixture is hot, add the chopped bittersweet chocolate. Stir continuously until the chocolate is melted and the mixture is smooth and creamy.
  4. Serve: Pour the hot chocolate into mugs and top with a dollop of sweetened whipped cream or a few marshmallows. Dust with additional cocoa powder or a sprinkle of cinnamon for garnish.

How Long Does This Hot Chocolate Stay Good For?

This easy Mexican hot cocoa is best enjoyed fresh, as it is its creamiest and smoothest when it’s just made. However, you can refrigerate any leftovers for up to two days in an air-tight container. When ready to reheat, warm it gently on the stove or in the microwave, stirring to restore the creamy texture.

A mug of hot chocolate topped with large marshmallows, sprinkled with cocoa powder. It's placed on a woven placemat, with cinnamon sticks nearby. A gray cloth is partially visible to the side.

More Chocolate Recipes You’ll Love

10-Minute Mexican Hot Chocolate

5 from 1 vote
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
Calories: 354kcal
Print Pin Rate
Mexican Hot Chocolate is the perfect combination of sweet and spicy making for a cozy drink to enjoy all winter. This recipe is quick and easy to make at home, not to mention it tastes better and is cheaper than buying it in a store.

Ingredients

  • 3 cups whole milk 720ml
  • 3 tablespoons cocoa powder plus more for serving
  • 3 tablespoons granulated sugar
  • 1 teaspoon ground cinnamon
  • 1 teaspoon vanilla extract
  • ½ teaspoon almond extract
  • Pinch of cayenne pepper
  • 4 ounces bittersweet chocolate chopped 113g
  • Sweetened whipped cream or marshmallows for serving

Instructions

  • Whisk together the milk, cocoa, sugar, cinnamon, vanilla, and cayenne in a medium saucepan. Place over medium heat, occasionally stirring until steaming, about 5 minutes. (Do not boil.)
  • Add the chocolate and stir until melted and smooth. Serve immediately topped with whipped cream or marshmallows and a dusting of cocoa or cinnamon.

Notes

How To Store: Uou can refrigerate any leftovers for up to two days in an air-tight container. To reheat warm it gently on the stove or in the microwave, stirring to blend.

Nutrition

Serving: 1cup · Calories: 354kcal · Carbohydrates: 141g · Protein: 34g · Fat: 69g · Saturated Fat: 40g · Polyunsaturated Fat: 2g · Monounsaturated Fat: 19g · Trans Fat: 0.1g · Cholesterol: 95mg · Sodium: 294mg · Potassium: 1987mg · Fiber: 16g · Sugar: 114g · Vitamin A: 1248IU · Vitamin C: 0.1mg · Calcium: 1011mg · Iron: 9mg

Frequently Asked Questions

Can I make this Mexican hot chocolate ahead of time?

Yes! Prepare it up to the point before adding toppings, then refrigerate. When ready, gently reheat and add your toppings.

How spicy is this Mexican hot chocolate?

I start with just a pinch of chili powder or cayenne so you taste the chocolate first, then the warmth at the end. If you’re serving kids or spice-sensitive friends, you can leave the chili out and let people stir a little into their own mug.

Can I make Mexican hot chocolate dairy-free?

You sure can. I’ve made this with oat milk and almond milk, and both work well—just choose an unsweetened milk so you can control the sweetness. The drink will be slightly less rich than with whole milk, but the spices and cocoa still shine through.

How do I keep my hot chocolate from turning grainy or lumpy?

The key is to whisk the cocoa (or chocolate) into warm—not boiling—milk and give it a minute to dissolve. I whisk constantly as it heats so everything melts smoothly. If you still see a few tiny bits, you can strain it through a fine-mesh sieve before serving for an extra-silky mug.

What To Serve With Mexican Hot Chocolate

Mexican hot chocolate is a wonderful treat to sip on chilly nights or a cozy drink for holiday gatherings. Pair it with Snowball Cookies, Southern Candied Pecan, and Easy Vanilla Scones for an extra fun spread.

The Effortless Host eBook

My New eBook!

The Effortless Host

Hosting doesn’t have to mean stress, long to-do lists, or staying stuck in the kitchen. The Effortless Host is your shortcut to pulling off beautiful gatherings with confidence and ease.

5 Days of

Southern Christmas Showstoppers

GET THIS FREE GUIDE: Southern favorites from appetizers, to cookies, to my Christmas dinner menu.

Add a Comment

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

Recipe Rating




2 Comments

  1. 5 stars
    This hot chocolate is so good – I love this recipe and so does my family! It’s perfect for movie night, and I’ve also served it when friends come over. Thank you, Donya, for another great recipe.

    1. Thank you, Julia, I’m thrilled you like the recipe. I’m so happy you are cooking with me, too!
      Merry Christmas,
      ~Donya

Clicky