There’s something truly magical about a cup of Mexican hot chocolate—it’s not just a drink, it’s like wrapping yourself in a warm, cozy blanket with a little kick of spice. This recipe captures that rich, chocolatey goodness with a hint of cinnamon and a pinch of cayenne that dances on your taste buds without overpowering them.
I remember the first time I tried it, adding the spicy cayenne to my cart, along with the sweet cinnamon at the store—let’s just say it made the kitchen adventure entertaining.
Whether it’s a chilly evening or you just need a little pick-me-up, this cozy drink will have you feeling all kinds of happy inside.
Gina’s Recipe Rundown:
Texture: Thick and velvety – thanks to cocoa whisked with milk.
Taste: Rich and chocolaty – deeper than regular hot cocoa.
Ease: Just a handful of ingredients and a few minutes is all you need.
Why I love it: I love Mexican Hot Chocolate because it takes a simple comfort drink and transforms it into something special—rich and velvety with cinnamon spice, a touch of heat, and that nostalgic frothy top that makes every sip feel cozy and indulgent.
What Makes This Recipe Great
Rich, authentic flavor. This recipe combines smooth cocoa and aromatic spices like cinnamon and cayenne to create a taste that feels both indulgent and traditional. The subtle heat from the cayenne adds complexity without overwhelming the comforting chocolate base.
Simple ingredients, big impact. You don’t need a ton of fancy stuff to make this happen—just some good-quality cocoa powder and warming spices you might already have. It’s an easy recipe that feels like a special treat, perfect for any skill level in the kitchen.
Versatile and comforting. Whether you prefer your hot chocolate spicy or mild, dairy or dairy-free, this recipe can adapt. It’s a charming way to share a moment with friends or enjoy some self-care, perfect for quiet nights or lively gatherings.
Ingredients
- Cocoa Powder: Unsweetened cocoa powder forms the rich chocolate foundation of this drink. If you only have Dutch-processed cocoa, it works too, but natural cocoa gives a more authentic, slightly tangy flavor.
- Cinnamon: Cinnamon is essential for that warm, inviting aroma and flavor that makes Mexican hot chocolate stand out. Ground cinnamon is easiest, but a cinnamon stick simmered in the milk works beautifully too.
- Cayenne Pepper: A pinch or two of cayenne adds the signature gentle heat and a hint of smoky spice. If you’re new to spicy drinks, start small and adjust to taste—you can always add more later.
- Milk or Milk Alternative: Whole milk creates a creamy, rich beverage, but you can easily swap in almond, oat, or coconut milk for a dairy-free version. Just pick your favorite and enjoy the different textures and flavors they bring.
- Sugar: The right amount of sweetness balances the spices and bitterness of the cocoa. Use granulated sugar, brown sugar for a deeper caramel note, or a liquid sweetener like honey or agave.
Pro Chef Tips
- Use a whisk to avoid lumps: When mixing the cocoa powder and sugar with milk, whisk continuously to create a smooth, lump-free texture. This simple step takes your hot chocolate from clumpy to silky without any extra effort.
- Melt the chocolate gently: Add chopped chocolate or chocolate wafers into warm milk off the heat, stirring until fully melted. Avoid direct high heat to prevent scorching and to keep that velvety consistency just right.
- Experiment with spice levels: Start with a small amount of cayenne and cinnamon, then adjust to suit your taste. Everyone’s spice tolerance is different, and tweaking the balance makes this recipe your own perfect cup.
- Froth for extra indulgence: If you have a handheld frother or even a jar with a lid, frothing the hot chocolate adds a delightful creamy foam that feels fancy without the fuss. It’s these little touches that make your homemade version feel extra special.
- Serve with a twist: Top your hot chocolate with whipped cream, a sprinkle of cinnamon, or even some mini marshmallows for an inviting presentation. Plus, a cinnamon stick makes a chic stirrer and a fun garnish.
Equipment
- Saucepan
- Whisk
- Heatproof mugs
- Measuring spoons and cups
How to make Mexican Hot Chocolate
- In a medium saucepan over medium heat, whisk together the milk, cocoa powder, sugar, cinnamon, cayenne (if using), and salt until smooth.
- Heat the mixture, whisking occasionally, until it’s hot but not boiling.
- Remove from the heat and stir in the vanilla extract.
- Pour into mugs and top with whipped cream or marshmallows, if desired.
Recipe Variations
Spiced Orange Mexican Hot Chocolate: Add a splash of freshly squeezed orange juice or a few dashes of orange zest while heating for a bright citrus twist.
Mocha Style: Mix in a shot of espresso or strong brewed coffee for an energizing mocha version that still embraces the rich Mexican flavors.
Coconut Milk Version: Use full-fat coconut milk instead of regular milk for a luscious, tropical hint that pairs beautifully with the cinnamon and chocolate.
Vegan Adaptation: Swap dairy milk for almond or oat milk and choose dairy-free dark chocolate to keep this treat entirely plant-based and delicious.
Iced Mexican Hot Chocolate: Cool your hot chocolate, pour it over ice, and serve with whipped cream for a refreshing, indulgent cold drink.
Flavor Boosters
Add MORE Vanilla Extract – An extra splash of pure vanilla extract enhances the chocolate’s natural sweetness and rounds out the spice notes, making every sip more complex and satisfying.
Use chili powder – For those who enjoy a bit more heat, a tiny pinch of chili powder in addition to the cayenne adds a smoky, fiery edge that perfectly complements the cinnamon and spice.
Toast the Spices – Gently toast the cinnamon and cayenne in the dry saucepan before adding the milk. This releases their oils and intensifies the flavor, creating a richer, more aromatic hot chocolate.
Whisk in Espresso Powder – A small amount of espresso powder deepens the chocolate flavor and gives a subtle coffee undertone without tasting like actual coffee.
Top with Cinnamon Sugar – Sprinkle a bit of cinnamon sugar on the whipped cream or foam for an inviting sweet and spicy finish that looks as nice as it tastes.
What To Serve With Mexican Hot Chocolate
- Churros: These crispy cinnamon-sugar sticks are a classic pairing, perfect for dipping into the hot chocolate and adding a crunchy contrast.
- Spiced Nuts: A bowl of roasted and lightly spiced nuts complements the warm spices in the drink and offers a satisfyingly salty-sweet snack.
- Mexican Sweet Bread (Conchas): Soft, sweet bread rolls with a crunchy topping make a delightful treat alongside your hot chocolate for breakfast or dessert.
- Fruit Skewers: Fresh berries or tropical fruit chunks on a skewer add a refreshing bite that balances the richness of the cocoa.
- Homemade Cookies: Simple sugar or snickerdoodle cookies keep the cozy vibe and pair well with the warm spices in the drink.
Troubleshooting this Recipe
Hot Chocolate is Grainy or Lumpy: Whisk cocoa powder and sugar together first to avoid clumps, and warm the milk gradually while stirring continuously. Straining the hot chocolate through a fine sieve before serving can also help smooth out any lumps.
Too Spicy: If the cayenne flavor overpowers the drink, add more milk or a bit of cream to mellow it out. You can also add a little extra sugar or chocolate to balance the heat.
Burnt Flavor: Use moderate heat and avoid boiling the mixture. Stir frequently and remove from the heat before it gets too hot to prevent burning the chocolate or spices.
Hot Chocolate is Too Thin: Add more chocolate or reduce the milk slightly for a creamier, thicker cup. You can also stir in a small amount of cornstarch mixed with cold milk to thicken gently if desired.
Freezing & Storing Leftovers
Freezing: I don’t recommend freezing since this has a dairy base. But you can keep it in the refrigerator for several days.
Storing: Keep any leftover hot chocolate covered in the refrigerator for up to 3 days. Reheat in a saucepan over medium-low heat, stirring often to prevent separation.
How To Reheat
Microwave Method
Best for: Quick reheating of individual servings.
Heat in a microwave-safe mug on medium power for 1 to 2 minutes, stopping to stir halfway through. This helps evenly distribute heat and avoid hot spots.
Stovetop Method
Best for: Maintaining smooth texture and controlling heat.
Warm the hot chocolate over low to medium heat in a saucepan, stirring frequently until heated through. Avoid boiling to keep flavors balanced and prevent separation.
Slow Cooker Method
Best for: Keeping hot chocolate warm for a gathering or party.
Set the slow cooker to low and stir every 30 minutes to ensure even temperature and prevent a skin from forming on top.
Ways to Use Leftovers
Hot Chocolate Float: Pour warmed Mexican hot chocolate over a scoop of vanilla or cinnamon ice cream for a decadent dessert treat.
Mocha Latte: Stir leftover hot chocolate into a cup of brewed coffee or espresso to create a creamy mocha with a hint of spice.
Chocolate Smoothie: Base Cool leftover hot chocolate and blend it with banana and ice for a flavorful smoothie with a kick.
Baking Ingredient: Use leftover hot chocolate to add moisture and richness to chocolate cakes, brownies, or muffins.
Overnight Oats: Flavoring Mix chilled hot chocolate into your morning overnight oats for a chocolatey, spicy twist that brightens breakfast.
FAQs
Can I make Mexican hot chocolate vegan?
Yes, simply use plant-based milk like almond, oat, or coconut milk, and ensure your chocolate is dairy-free. The spices and cocoa still shine beautifully in this version.
Is Mexican hot chocolate traditionally served spicy?
Traditionally, it has a mild to moderate spicy kick from cinnamon and cayenne, but the level varies by region and personal taste. You can always adjust the heat to your preference.
Can I use sticks of cinnamon instead of ground?
Absolutely, while ground cinnamon is often easier and quicker to incorporate. If you want to use sticks, just add them during the simmering stage to infuse the milk with their warm flavor.
How do I store Mexican hot chocolate if I make a big batch?
Store it in an airtight container in the refrigerator for up to 3 days, and stir well when reheating to restore its creamy texture.
Can I add other spices to the recipe?
Definitely try adding a pinch of nutmeg, cloves, or even star anise for an exciting twist. Just go light to avoid overpowering the chocolate.
If you love this hot chocolate recipe, you’re going to love these other cozy warm drink recipes, too. Please click each link below to find the easy, printable recipe!
More Chocolate Drinks to Try
Peppermint Hot Chocolate – Instant Pot
Peanut Butter Cup Slow Cooker Hot Chocolate
CONNECT WITH YUMMI HAUS!
Be sure to follow me on my social media, so you never miss a post!
Mexican Hot Chocolate
Ingredients
- 4 cups whole milk or milk of choice
- ½ cup unsweetened cocoa powder
- ⅓ cup granulated sugar or to taste
- ½ teaspoon ground cinnamon
- ⅛ teaspoon cayenne pepper optional, for heat
- 1 teaspoon vanilla extract
- Pinch table salt I like to sub with pink hymalayan sea salt
Whipped cream or marshmallows, for topping (optional)
Instructions
- Whisk the milk, cocoa powder, sugar, cinnamon, cayenne (if using), and salt in a medium saucepan over medium heat until smooth.
- Continue cooking, whisking occasionally, until the mixture is hot but not boiling.
- Remove from the heat and stir in the vanilla extract.
- Serve in mugs and top with whipped cream or marshmallows if desired.
Nutrition
Nutritional information for the recipe is provided as a courtesy and is approximate. Please double-check with your own dietary calculator for the best accuracy. We at Yummi Haus cannot guarantee the accuracy of the nutritional information given for any recipe on this site.
Share Your Thoughts