Warm up with Mexican Hot Chocolate, a rich and creamy drink with a hint of spice from cayenne and other flavorful seasonings. It's the perfect cozy treat for chilly days or a festive twist on tradition.

Want to save this post?
Enter your email below and get it sent straight to your inbox. Plus, I'll send you the latest recipes and tips every week!
There's nothing quite like the comforting warmth of Mexican hot chocolate on a chilly day. It's more than just a drink; it's an experience that brings a little spice and excitement to a classic favorite. I first tried it on a trip to Mexico, where I discovered how the subtle heat of cayenne and the aromatic hint of cinnamon could turn an ordinary cup of cocoa into something extraordinary.
What sets this drink apart from other recipes like my Hershey's hot chocolate is its balance of rich, creamy chocolate and a surprising kick of spice. It's indulgent without being overly sweet, and that touch of cayenne adds a warmth that lingers long after the last sip. It's easy to make and perfect for cozy evenings, holiday gatherings, or even a little self-care moment when you need a pick-me-up.
I love making this recipe because it reminds me of the joy of slowing down and savoring life's little pleasures. It's the kind of drink that feels both indulgent and grounding. It also connects you to its rich cultural roots just like sitting down to a meal with carne asada and Mexican rice. Plus, the ingredients are simple and probably already in your pantry, so you don't need to plan ahead to whip up a batch. Trust me, once you try this, plain old hot cocoa might just take a backseat.
Ingredients
You'll need a handful of key ingredients that create the rich, spiced flavor of this hot chocolate. Each item plays an important role in delivering the warmth and depth this drink is known for.

- Cocoa Tablet (or equivalent Chocolate): Serves as the foundation for a rich and authentic chocolate flavor.
- Water: Helps dissolve the cocoa tablet or chocolate, creating a smooth base to build on.
- Whole Milk: Adds creaminess and a velvety texture, making the drink indulgent and satisfying.
- Ground Cinnamon: Infuses the hot chocolate with warmth and traditional Mexican spice.
- Ground Nutmeg: Enhances the complexity of the flavor with subtle, earthy undertones.
- Ground Cayenne Pepper: Provides a gentle kick of heat, balancing the sweetness and making the flavor profile uniquely bold.
- Whipped Cream (optional): Adds a layer of indulgence and creaminess to each sip.
- Dark Chocolate (optional): Intensifies the chocolate flavor and gives the drink a velvety texture.
- Stick Cinnamon (optional garnish): Adds a visually appealing touch and a hint of aromatic spice to enhance the overall experience.
Scroll down to the recipe card for quantities used.
Instructions
Making Mexican hot chocolate at home is simple and rewarding. With just a few ingredients and easy steps, you'll have a rich, spiced drink ready in no time. Follow these instructions to create a cozy treat that's perfect for chilly days or whenever you're craving something warm and indulgent.

In a small saucepan, add cocoa tablet and pour water. Bring to a boil (248°F / 120°C) and crush cocoa tablet using a molinillo.

Stir until chocolate is completely dissolved.

Add cinnamon, nutmeg, and cayenne pepper. Continue stirring until well-combined.

Lower heat (140°F / 60°C) and pour milk. Stir continuously until the milk has completely blended and turn the heat off. Do not boil.

Cool for a minute or two and pour in your favorite cup. Traditionally, a stick of cinnamon is served in every serving and used as a stirrer. You can also add garnishes like whipped cream and dark chocolate shavings or chopped chocolate.
Hint: whisk vigorously or use a traditional molinillo to froth the mixture, creating a creamy texture that enhances the drink's rich, spiced flavor.
Tips
Top tip: Use Mexican chocolate tablets if you want a more traditional flavor. Look for tablets that contain sugar and cinnamon and have a slightly grainy texture, which melts into the drink and gives it a deeper chocolate taste.
- Create the foam the traditional way: After the chocolate dissolves, whisk briskly or use a molinillo between your palms to aerate the drink. You should see a light foam form on the surface, which is a classic characteristic of Mexican hot chocolate.
- Keep the milk below a boil: Once the milk is added, maintain low heat and stir steadily. If the mixture starts bubbling again, the milk can dull the chocolate flavor and reduce the smooth texture.
- Adjust the spice carefully: Start with the small amounts listed and taste the drink before adding more. A tiny extra pinch of cayenne or cinnamon can shift the balance quickly, so it's best to increase gradually.

Variations
Here are a few ways to change the flavor and richness of your hot chocolate:
- Make it richer: Use dark chocolate chips instead of regular chocolate or add a drizzle of chocolate syrup for a deeper chocolate flavor and thicker texture.
- Add a citrus note: Stir in a pinch of orange zest or a drop or two of orange extract to brighten the chocolate and add a subtle citrus twist.
- Turn it into an adult drink: Mix in a small splash of coffee liqueur, Baileys, or tequila for a warmer, dessert-style drink.
- Switch the milk: Use almond, oat, or coconut milk for a dairy-free version. If you go this route, topping it with dairy-free whipped cream works well too.

Serving suggestions
Mexican hot chocolate fits nicely into a cozy breakfast or brunch spread. I like serving it with fresh churros for dipping since the cinnamon sugar coating pairs naturally with the spiced chocolate. It also works well alongside sweet chocolate pastries or a slice of pan dulce when you want something simple but comforting.
For dessert, this drink pairs well with lighter sweets that won't compete with the chocolate. Chocolate-dipped strawberries or a small slice of flan complement the warm spices without making the plate feel too heavy. During the holidays, I'll often serve it with cookies or biscotti so guests can sip the hot chocolate and nibble something sweet at the same time.
Storage
To store, allow it to cool completely before transferring it to an airtight container. Refrigerate it for up to three days to maintain its flavor and quality. When reheating, gently warm it on the stovetop over low to medium heat, stirring frequently to prevent the milk from scorching and to recombine any separated spices or chocolate.
If you prefer to reheat it in the microwave, use a microwave-safe mug and heat in 30-second intervals, stirring between each, until it reaches your desired temperature. For a fresh, frothy texture, whisk the hot chocolate vigorously or use a frother before serving.
Questions about this recipe
Ask in a comment or use AI to answer based on this specific recipe:
Follow us on Facebook, Instagram, and Pinterest to see more recipes.
Recipe
Mexican Hot Chocolate
Ingredients
- 1 piece cocoa tablet or about 17g other chocolate
- 1 cup water
- ¼ cup whole milk
- ⅛ teaspoon ground cinnamon
- pinch of ground nutmeg
- pinch of ground cayenne pepper
Optional Garnish
- 1 stick cinnamon
- whipped cream
- dark chocolate shavings or chopped
Instructions
- In a small saucepan, add cocoa tablet and pour water. Bring to a boil (248°F / 120°C) and crush cocoa tablet using a molinillo. Stir until chocolate is completely dissolved.
- Add cinnamon, nutmeg, and cayenne pepper. Continue stirring until well-combined.
- Lower heat (140°F / 60°C) and pour milk. Stir continuously until the milk has completely blended and turn the heat off. Do not boil.
- Cool for a minute or two and pour in your favorite cup.
- Traditionally, a stick of cinnamon is served in every serving of Mexican Hot Chocolate and used as a stirrer.
- Optional garnishes are whipped cream and dark chocolate shavings (or chopped).
- Immediately serve Mexican Hot Chocolate. Enjoy every sip.









Comments
No Comments