If you have been craving a warm, comforting drink that wraps you in spicy, sweet goodness, then this Mexican Hot Chocolate Recipe is exactly what you need. This traditional beverage goes beyond ordinary hot cocoa with the rich flavors of Mexican chocolate, fragrant cinnamon, and a luscious, creamy texture that feels like a cozy hug in a mug. Whether you want to brighten a chilly evening or share a festive moment, this recipe delivers authentic warmth and depth that makes every sip unforgettable.
Ingredients You’ll Need
The magic of this Mexican Hot Chocolate Recipe lies in its simple yet carefully chosen ingredients. Each component brings a unique element to the table—from the robust cinnamon sticks infusing warmth, to the creamy milk creating that silky texture you crave, every ingredient plays a vital role in crafting the perfect cup.
- 8 ¼ cups water (divided): The base for steeping cinnamon and blending flavors smoothly without overpowering the drink.
- 3 cinnamon sticks: Essential for that iconic spicy warmth and subtle woodsy aroma that defines Mexican hot chocolate.
- 6 ounces Mexican chocolate: The crown jewel that offers a complex, slightly gritty chocolate flavor infused with spices.
- 4 tablespoons corn starch: Used to thicken the drink, giving it a rich, velvety consistency that clings lovingly to your spoon.
- 1 cup milk (whole or almond): Whole milk brings creaminess, while almond milk adds a subtle nuttiness and keeps it dairy-free.
- Kahlua or Peppermint schnapps (optional): A spirited twist to elevate your Mexican Hot Chocolate Recipe into an adult-friendly treat.
How to Make Mexican Hot Chocolate Recipe
Step 1: Infuse the Water with Cinnamon
Start by bringing 8 cups of water and the cinnamon sticks to a boil. Once boiling, remove the pot from heat and cover it to let the cinnamon steep for a full hour. This slow infusion is what extracts that deeply aromatic, comforting spice which sets the foundation for your drink.
Step 2: Melt the Mexican Chocolate
After discarding the cinnamon sticks, return the infused water to medium-low heat. Break the Mexican chocolate into smaller pieces and stir them in until completely dissolved. This step ensures the chocolate melts evenly, enriching the liquid with a rich cocoa essence spiced with subtle cinnamon notes.
Step 3: Thicken with Corn Starch
In a small cup, mix the corn starch with ¼ cup of cold water to dissolve it without forming lumps. Gradually pour this mixture into the chocolate liquid while stirring steadily. The starch thickens the hot chocolate to a luscious, pudding-like consistency that feels indulgently creamy without being heavy.
Step 4: Incorporate Milk and Bring to a Gentle Boil
Add the milk to your pot and slowly bring everything to a simmer. Watch carefully to catch the first bubbles of a gentle boil, then immediately remove from heat. Milk rounds out the flavors beautifully while adding natural sweetness and creaminess, especially if you use whole milk. The final product should be smooth, thick, and wonderfully warming.
How to Serve Mexican Hot Chocolate Recipe
Garnishes
To create a memorable experience, consider topping your Mexican Hot Chocolate Recipe with a dusting of cinnamon powder or a few mini marshmallows for that classic cozy feel. A swirl of whipped cream and a sprinkle of chili powder or nutmeg can add unexpected layers of flavor and visual appeal.
Side Dishes
This hot chocolate pairs beautifully with light, sweet pastries like conchas or churros, which are great for dunking. For a savory balance, try serving it alongside freshly baked cinnamon-infused bread or crispy tortilla chips. These complementary sides enhance the spicy-sweet profile and make your hot chocolate moment even more indulgent.
Creative Ways to Present
Serving your Mexican Hot Chocolate Recipe in rustic mugs garnished with cinnamon sticks elevates the charm instantly. For a party, set up a hot chocolate bar featuring toppings like crushed peppermint, cocoa nibs, or flavored liqueurs such as Kahlua or peppermint schnapps. This interactive approach brings warmth and joy to any gathering!
Make Ahead and Storage
Storing Leftovers
You can store any leftover hot chocolate in an airtight container in the refrigerator for up to 3 days. Give it a good stir before reheating, as some settling or separation is normal due to the milk and corn starch mixture.
Freezing
Freezing this Mexican Hot Chocolate Recipe is not recommended because the milk can separate and the texture may become grainy. It’s best enjoyed fresh or refrigerated for short-term storage.
Reheating
To reheat, warm your hot chocolate gently on the stove over low heat, stirring constantly to prevent scorching and to reincorporate any separated ingredients. Microwaving in short bursts with stirring in between also works if you’re in a hurry.
FAQs
Can I use regular chocolate instead of Mexican chocolate?
While regular chocolate can be used in a pinch, Mexican chocolate has a distinctive spiced flavor and slightly gritty texture that makes this recipe special. If replacing, try adding cinnamon and a pinch of chili powder to mimic the authentic taste.
Is this recipe dairy-free friendly?
Absolutely. Substituting whole milk with almond or another plant-based milk keeps the drink creamy but suitable for those avoiding dairy. Just adjust sweetness if needed, depending on the milk used.
What’s the best way to sweeten this hot chocolate?
Mexican chocolate usually contains some sweetness. However, if you prefer it sweeter, consider adding cane sugar, honey, or agave syrup to taste during step 4, while bringing the milk to a simmer.
Can I make this recipe spicier?
Yes! Adding a pinch of cayenne pepper or a few cloves during the cinnamon-infusing step gives a thrilling kick. Adjust the amount carefully based on your spice preference.
Is alcohol necessary?
The Kahlua or peppermint schnapps is optional and meant to create a festive twist for adults. The classic Mexican Hot Chocolate Recipe is just as delicious without any alcohol, focusing on the pure chocolate and spice flavors.
Final Thoughts
There’s something truly special about indulging in a cup of hot chocolate that carries the authentic essence of Mexican tradition, and this Mexican Hot Chocolate Recipe brings that magic right into your kitchen. It’s rich, spiced, and creamy—everything you want in a comforting drink with a little extra soul. I encourage you to try this recipe soon; it’s a delightful way to warm your heart and cozy up any day.
PrintMexican Hot Chocolate Recipe
This rich and comforting Mexican Hot Chocolate recipe combines traditional Mexican chocolate with warming cinnamon and creamy milk to create a deliciously thick and flavorful beverage perfect for chilly days or festive occasions. Optionally spiked with Kahlua or peppermint schnapps for an adult twist, it offers a perfect balance of spice, sweetness, and creaminess.
- Prep Time: 10 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
- Category: Beverage
- Method: Stovetop
- Cuisine: Mexican
Ingredients
Liquid Base
- 8 1/4 cups water (divided)
- 1 cup milk (whole or almond milk)
Flavorings
- 3 cinnamon sticks
- 6 ounces Mexican chocolate
Thickener
- 4 tablespoons corn starch
- 1/4 cup cold water (for dissolving corn starch)
Optional
- Kahlua or peppermint schnapps, to taste
Instructions
- Steep cinnamon: Bring 8 cups of water and 3 cinnamon sticks to a boil in a pot. Once boiling, remove from heat, cover, and let steep for 1 hour to infuse the water with cinnamon flavor.
- Dissolve Mexican chocolate: After one hour, discard the cinnamon sticks and return the cinnamon-infused water to medium-low heat. Add 6 ounces of Mexican chocolate and stir continuously until the chocolate is fully dissolved and the mixture is smooth.
- Prepare and add corn starch slurry: In a separate small cup, dissolve 4 tablespoons of corn starch in 1/4 cup of cold water, stirring thoroughly to prevent lumps. Slowly pour this slurry into the pot while stirring constantly to blend evenly and begin thickening the hot chocolate.
- Add milk and finish cooking: Pour in 1 cup of milk (whole milk for a creamier texture or almond milk for a dairy-free version). Heat the mixture gently until it reaches a slow boil, carefully turning off the heat immediately once boiling starts. The hot chocolate will thicken slightly and develop a creamy consistency. Optionally, stir in Kahlua or peppermint schnapps to taste before serving.
Notes
- Use whole milk for a richer, creamier texture; almond milk is a great dairy-free alternative but results in a slightly lighter texture.
- Mexican chocolate usually contains cinnamon and spices, enhancing the traditional flavor of this hot chocolate.
- The steeping time for cinnamon can be shortened in a pinch, but one hour yields the best infused flavor.
- Do not overboil after adding milk to prevent curdling and maintain smoothness.
- Adjust sweetness by adding sugar or sweetener to taste if desired, as Mexican chocolate can vary in sweetness.
- For an adult version, add a splash of Kahlua or peppermint schnapps just before serving.
