
My Favorite Kind of Hot Chocolate

Whenever I’m in the mood for a comforting and warm drink, this Mexican-inspired hot chocolate is my go-to choice. It’s a personal favorite that never fails to satisfy my cravings.
This recipe draws inspiration from traditional Mexican hot chocolate, where a delicate touch of chile is added to the classic combination of cinnamon and chocolate. What I love most is that it’s not overly sweet. The subtle layers of spices, a hint of vanilla, and a crucial pinch of salt perfectly balance the richness of the chocolate. The result is a truly delightful and complex flavor profile.
The best part? It’s incredibly easy to make and only takes a few minutes. You can also customize it to your liking with your choice of milk and sweetener. So, the next time you’re craving a soul-warming cup of hot chocolate, grab some cinnamon and chili powder and give this recipe a try. You won’t be disappointed!

Recipe Tips for Perfect Mexican Hot Chocolate
To ensure your Mexican hot chocolate turns out perfect every single time, here are some valuable tips to keep in mind. These simple suggestions will help you achieve the best possible flavor and texture, making your hot chocolate experience truly exceptional.
- Avoid Boiling the Milk: Maintain a gentle heat to prevent the milk from scorching or developing an unwanted skin. Our goal is simply to steam the milk, allowing the flavors to meld beautifully without any undesirable changes in texture.
- Adjust the Heat to Your Preference: Start with just a tiny pinch of cayenne or chili powder, and then add more according to your desired level of warmth. Remember, a little goes a long way when it comes to spice!
- Don’t Skip the Salt! A small pinch of fine sea salt is crucial. It significantly enhances the chocolate flavor, creating a delightful contrast and elevating the overall taste experience. It helps to balance the sweetness and bring out the depth of the chocolate.
- Froth with Care: If you choose to blend your hot chocolate for a frothy texture, be cautious not to overdo it. Blending for just 15–20 seconds is sufficient to achieve a light and airy foam. Over-blending can result in a texture that is too thick or dense.
- Taste Before Serving: Each person has their own unique preference for sweetness. Before serving, take a moment to taste your hot chocolate and feel free to adjust the amount of sugar as needed to suit your personal taste.

Recipe Variations: Customize Your Hot Chocolate
Once you’ve mastered the classic Mexican hot chocolate recipe, why not explore some exciting variations? Here are a few fun and delicious ways to add your own unique twist to this comforting drink, allowing you to create a customized experience that perfectly suits your palate.
- Dairy-Free Delight: Opt for almond milk, oat milk, or coconut milk to create a plant-based version of this delicious drink. These alternatives provide a creamy texture and unique flavors that complement the spices beautifully.
- Spice It Up Further: Add a pinch of nutmeg or a very small amount of ground clove for an extra layer of warmth and aromatic complexity. These spices will elevate the cozy feeling of your hot chocolate.
- Orange Twist: Stir in a small amount of orange zest for a subtle citrus note that beautifully complements the rich chocolate flavor. The brightness of the orange adds a refreshing element to the drink.
- Extra Richness: Omit the water and use only milk for an incredibly creamy and decadent version. This variation is perfect for those who prefer an ultra-rich and luxurious hot chocolate experience.
- Sweetener Swap: Experiment with different sweeteners like honey, maple syrup, or coconut sugar instead of granulated sugar. Each of these options will impart its own unique flavor profile to the hot chocolate.
- Mocha-Style: Add a splash of strongly brewed coffee or espresso for a delightful mocha-inspired twist. The coffee enhances the chocolate flavor and provides a subtle caffeine boost.
- Spiked Indulgence: For an adult-only treat, add a small splash of Kahlúa, Baileys, or dark rum. These additions create a warm and sophisticated beverage that’s perfect for special occasions.

Frequently Asked Questions (FAQ)
Yes, absolutely! Simply reheat the hot chocolate gently on the stovetop, whisking well before serving to ensure a smooth consistency. If desired, you can also re-froth it for that perfect foamy texture.
The choice of chili powder depends on your preferred level of heat and flavor profile. For a clean and direct heat, cayenne pepper is a great option. Ancho chili powder provides a smokier and slightly fruity flavor. If you prefer something milder and more savory, American-style chili powder is a good choice.
No, foaming the milk is entirely optional. The hot chocolate will still be delicious without blending. The foam is simply a fun and traditional touch that adds to the overall experience, providing a delightful textural contrast.

More Hot Drinks To Try
Hot Chocolate
Homemade Apple Cider
Eggnog
Nutella Hot Chocolate
Mexican Hot Chocolate Recipe
Here’s a detailed recipe to guide you through making your own delightful Mexican Hot Chocolate at home:
Ingredients:
- 2 cups whole milk (or your preferred milk)
- 1 cup water
- 3 ounces dark or semi-sweet chocolate, finely chopped
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons granulated sugar (adjust to taste)
- 1/2 teaspoon ground cinnamon
- 1/8 teaspoon ground cayenne or chili powder (adjust to taste)
- 1 teaspoon vanilla extract
- Pinch of fine sea salt
- Optional toppings: whipped cream, cinnamon stick, shaved chocolate
Instructions:
- Warm the base: In a medium saucepan, combine the milk and water. Warm over medium heat until steaming, but not boiling.
- Add the chocolate: Whisk in the chopped chocolate, cocoa powder, sugar, cinnamon, cayenne, and salt. Continue whisking for 2–3 minutes until the chocolate is fully melted and smooth.
- Add vanilla: Remove from heat and stir in the vanilla extract.
- Blend for froth (optional): For a classic Mexican-style froth, carefully blend the hot chocolate with an immersion blender (or traditional blender, vented) for 15–20 seconds until lightly foamy.
- Serve: Pour into mugs, top with whipped cream or a cinnamon stick if desired, and enjoy warm.
Enjoy your homemade Mexican Hot Chocolate! This recipe will become a staple in your winter beverage rotation.