If you want a warm, rich, and spicy drink that feels like a hug in a mug, Mexican hot chocolate is the answer. The best Mexican hot chocolate recipe blends dark chocolate, cinnamon, and a touch of chili for a cozy and flavorful treat you’ll enjoy any time. It’s a bit different from regular hot chocolate because it’s richer, with a spicy kick that makes every sip special.
This post may contain affiliate links.
You don’t need fancy ingredients or lots of time to make this at home. Whether you want a creamy version with milk or the traditional style made with water, this recipe will guide you to a perfect cup that’s smooth, frothy, and full of authentic flavors. Get ready to discover a new favorite drink that’s easy to make and hard to forget.
Related Recipe: Dairy Free Hot Chocolate Mix: A Cozy Treat!

Authentic Mexican Hot Chocolate Recipe
This recipe uses traditional ingredients and simple steps to make rich, creamy Mexican hot chocolate. You’ll add warm spices and follow clear instructions to get the best flavor. Plus, there are easy ideas for serving this delicious drink.
Related Recipe: Cozy Homemade Salted Caramel Latte for Fall
Traditional Ingredients
You’ll need unsweetened cocoa powder or Mexican chocolate bars like Chocolate Abuelita. These bars have sugar, cinnamon, and spices already mixed in, which gives hot chocolate its unique flavor.
Other ingredients include:
- Whole milk or a milk alternative
- Ground cinnamon or cinnamon sticks
- A pinch of chili powder or cayenne for a mild heat
- Vanilla extract for deeper flavor
- Sugar, if you want it sweeter
Using authentic spices like cinnamon and a little chili makes your hot chocolate warm and spicy. The combination is what sets it apart from regular hot cocoa.
Related Recipe: Cozy Homemade Gingerbread Latte Recipe for Fall

Mexican Hot Chocolate
Ingredients
- 4 cups whole milk (or your preferred milk)
- 3 oz Mexican chocolate (such as Abuelita or Ibarra), chopped
- 2 tbsp unsweetened cocoa powder
- 2 tbsp granulated sugar (adjust to taste)
- 1 tsp ground cinnamon
- 1 tsp pure vanilla extract
- Pinch of cayenne pepper or chili powder (optional, for heat)
- Whipped cream or cinnamon sticks for garnish (optional)
Instructions:
In a medium saucepan over medium heat, warm the milk until it’s hot but not boiling. Add the chopped Mexican chocolate, cocoa powder, sugar, cinnamon, and cayenne pepper if using.
Related Recipe: Best Homemade Cinnamon Dolce Latte for Fall
Whisk continuously until the chocolate is fully melted and the mixture is smooth and frothy. Stir in the vanilla extract and taste, adjusting the sweetness or spice as desired.
Pour into mugs and garnish with whipped cream or a cinnamon stick if you like. Serve immediately while hot and enjoy!
Related Recipe: Best Fall Caramel Apple Latte Recipe
Serving Suggestions
Pour your hot chocolate into mugs and top it with whipped cream or frothed milk for extra creaminess.
Try dusting the top with cinnamon or cocoa powder to make it look nice and add a little more flavor.
Mexican hot chocolate pairs well with pastries like conchas, churros, or pan de muerto. These treats soak up the chocolate and create a comforting taste experience.
You can also serve it with a splash of espresso for a mocha twist. This drink is perfect whenever you want something warm and cozy.
Related Recipe: Cozy Fall Salted Caramel Hot Chocolate
Creative Variations and Tips
You can easily customize Mexican hot chocolate to suit your tastes or dietary needs. Small changes can add exciting flavors, make it vegan, or help you keep it fresh for later.
Flavor Enhancements
Adding extra flavors makes your hot chocolate even better. Try stirring in a pinch of chili powder or cayenne for a mild spicy kick. Vanilla extract or a splash of coffee adds depth and richness.
You can also top your drink with whipped cream, cinnamon, or even a little orange zest for a bright twist. To make it creamier, use half milk and half cream or coconut milk. These simple tweaks bring warmth and fun to your mug.
Related Recipe: Best Pumpkin Spice Hot Chocolate Recipe for Fall
Making It Vegan
To make your Mexican hot chocolate vegan, swap out dairy milk for plant-based options like almond, soy, or oat milk. These choices work well and keep the drink creamy.
Use dark chocolate without dairy or hot cocoa made from cacao powder. You can replace regular sugar with maple syrup or agave if you want a natural sweetener. This way, you keep all the traditional flavors without animal products.
Storing and Reheating
If you make extra hot chocolate, store it in an airtight container in the fridge for up to three days. When you’re ready to drink it again, warm it gently on the stove or in the microwave.
Stir it well before heating so the chocolate doesn’t settle at the bottom. Avoid boiling, as it can change the texture and taste. You can also freeze leftover hot chocolate in ice cube trays for easy future use.
Follow my fall drinks board on Pinterest.