Mexican Hot Chocolate
Nothing sparks joy and warmth quite like a steaming mug of Mexican hot chocolate on a chilly evening. Imagine curling up on the couch with a cozy blanket, a swirl of rich chocolate goodness in your cup. The comforting scent of cinnamon and chocolate mingles in the air, inviting you to take a sip and lose yourself in its velvety texture. Each mouthful is a hug in a mug, the kind of drink that makes your heart soar and your spirit glow, especially as winter unfolds its chilly embrace.

My fondest memories of Mexican hot chocolate go back to holiday gatherings with family, where laughter filled the room and the sweet aroma danced through the air. My grandmother would always whip up a pot filled with rich chocolate and spices, setting the stage for magical moments spent together. It felt like warmth itself! Now, it’s your turn to recreate this nostalgic beverage, a simple and quick recipe that could easily become a cherished tradition in your home. Ready to let the magic of Mexican hot chocolate fill your house?
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: This scrumptious drink comes together in just 15 minutes, perfect for an impromptu treat.
- Irresistible Flavor: Rich bittersweet chocolate blended with aromatic spices creates a symphony of flavor that’ll leave you wanting more.
- Eye-Catching Appeal: It’s not just delicious—topped with whipped cream and a sprinkle of cocoa, it’s a visual delight!
- Flexible Serving: Ideal for cozy nights at home, festive parties, or as a delightful breakfast treat.
- Diet-Friendly Options: You can easily make it dairy-free or vegan by substituting milk with almond or oat milk.

Ingredients You’ll Need
- Whole Milk: Creamy and rich, whole milk creates a luscious base for the hot chocolate. If you prefer a lighter option, feel free to use skim or almond milk.
- Cocoa Powder: Unsweetened cocoa powder brings a deep chocolate flavor; choose a high-quality brand for the best taste.
- Granulated Sugar: Adds the sweet element that balances the cocoa’s bitterness. Adjust the quantity for your desired sweetness!
- Ground Cinnamon: This warming spice adds depth and warmth to the drink, a hallmark of traditional Mexican hot chocolate.
- Vanilla Extract: Enhances the overall flavor profile; the pure extract works best, but imitation can substitute in a pinch.
- Almond Extract: Just a hint adds a lovely nutty note that complements the chocolate beautifully.
- Cayenne Pepper: A pinch introduces a subtle kick, elevating the Mexican hot chocolate experience to something special.
- Bittersweet Chocolate: Chopped into pieces, this ingredient melts into the drink, creating a rich, smooth texture.
- Sweetened Whipped Cream or Marshmallows: For the ultimate indulgence, offer topping choices that add sweetness and creaminess.
How to Make Mexican Hot Chocolate
Whisk Together Ingredients: In a medium saucepan, combine 3 cups of whole milk, 3 tablespoons of cocoa powder, 3 tablespoons of granulated sugar, 1 teaspoon of ground cinnamon, 1 teaspoon of vanilla extract, and a pinch of cayenne pepper. Whisk them together over medium heat. Keep stirring occasionally until the mixture is steaming—about 5 minutes. It’s important not to let it boil, as you want to coax the flavors together gently.
Add the Chocolate: Once your mixture is steaming and fragrant, add in 4 ounces of chopped bittersweet chocolate. Stir until it’s fully melted and the mixture is smooth and glossy. This step is crucial since the quality of the chocolate affects the richness of your hot chocolate. If you find a few small lumps remaining, just keep stirring; they’ll disappear!
Serve and Enjoy: Pour your delightful Mexican hot chocolate into mugs and top it off with a generous dollop of sweetened whipped cream or some fluffy marshmallows. To make it extra special, dust a little cocoa powder or ground cinnamon on top. Then take a moment to appreciate the delightful aroma before taking that first blissful sip.

Storing & Reheating
You can store leftover Mexican hot chocolate at room temperature for about 2 hours, or in the refrigerator for up to 3 days in an airtight container. If you choose to freeze it, use a freezer-safe container and keep it for up to 3 months. When you’re ready to enjoy it again, simply reheat on the stove over low heat, stirring frequently until warm. The texture may thicken slightly, but a little extra milk can refresh it, restoring its delightful consistency!
Chef’s Helpful Tips
- Avoid overheating the milk as it can scorch, giving your drink an unpleasant flavor. Gentle heating is key!
- If you’re looking for a creamier texture, consider adding a splash of heavy cream or using half-and-half instead of all milk.
- Use high-quality cocoa powder and bittersweet chocolate for the richest flavor.
- Don’t skip the cayenne! It adds a unique twist, enhancing the flavors without overpowering them.
- Feel free to experiment with different spices like nutmeg or even a splash of peppermint extract for a seasonal variation.
Enjoy this cozy delight as you explore and personalize your version of Mexican hot chocolate. The flexible nature of this recipe means it can evolve just like your cherished memories!
Question?
How can I make Mexican hot chocolate dairy-free?
You can easily make this delicious drink dairy-free by swapping out the whole milk for your favorite plant-based alternative, such as almond milk, oat milk, or soy milk. Just ensure that the milk you choose is unsweetened and unflavored to keep the original rich flavors intact. If you want your hot chocolate to be ultra-creamy, opt for a rich alternative like coconut milk.
Can I use brown sugar instead of granulated sugar?
Absolutely! Brown sugar will add a bit of caramel flavor to your Mexican hot chocolate. If you prefer a deeper, molasses-like taste, simply substitute it for granulated sugar in equal amounts. Just keep in mind that using brown sugar may result in a slightly different sweetness level.
What type of chocolate should I use?
For the best flavor, use high-quality dark or bittersweet chocolate when making Mexican hot chocolate. This chocolate should contain at least 60% cocoa, which provides a richer flavor profile. If you’re feeling adventurous, try using flavored chocolates, such as espresso or a hint of orange, to create unique variations of your hot chocolate!
How can I enhance the flavor of Mexican hot chocolate?
You can elevate your Mexican hot chocolate by trying different spices! Adding a pinch of nutmeg, a few drops of peppermint extract, or even a splash of espresso can bring new dimensions to the classic recipe. Topping it with flavored whipped cream or sprinkling cacao nibs also adds an exciting twist to this beloved drink. Experiment and find your perfect blend!
PrintMore Drinks Recipes
- 5 Minute Fireball Sangria
- Lillet Rosé Spritz
- Refreshing Limoncello Spritz
- Apple Cider Cocktail
- Gifts for Rum Lovers
👉 If you make my Mexican Hot Chocolate recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Mexican Hot Chocolate
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 4 servings 1x
- Category: Drinks
- Method: Stovetop
- Cuisine: Mexican
Description
Enjoy this delightful Mexican hot chocolate filled with rich chocolate, warming spices, and a velvety texture. Perfect for cozy nights and festive gatherings.
Ingredients
- 3 cups whole milk
- 3 tablespoons cocoa powder
- 3 tablespoons granulated sugar
- 1 teaspoon ground cinnamon
- 1 teaspoon vanilla extract
- pinch of cayenne pepper
- 4 ounces chopped bittersweet chocolate
- sweetened whipped cream or marshmallows (for topping)
Instructions
- In a medium saucepan, whisk together milk, cocoa powder, sugar, cinnamon, vanilla, and cayenne over medium heat.
- Stir occasionally until steaming (about 5 minutes), avoiding boiling.
- Add chopped bittersweet chocolate, stirring until fully melted and smooth.
- Pour into mugs, topping with whipped cream or marshmallows and a sprinkle of cocoa or cinnamon.
Notes
For a lighter option, swap whole milk for almond or skim milk.
Store leftovers in the refrigerator for up to 3 days in an airtight container.
Reheat on low, adding extra milk if it thickens.
Nutrition
- Serving Size: 1 mug
- Calories: 370
- Sugar: 36g
- Sodium: 150mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 3g
- Protein: 7g
- Cholesterol: 35mg




