Written by

Jonathan Morgan

Published

Cozy Mexican Hot Chocolate with Cinnamon – Easy Homemade Recipe

Ready In 10 minutes
Servings 2 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

Hand me that saucepan, my friend said, peering into my spice cabinet with the confidence of someone who had never burned a roux in her life. I was mid-lecture about the proper way to bloom cinnamon sticks in milk—a technique I had read about in some fancy cookbook—when she asked why I couldnt just use the powdered stuff and skip the whole steeping process. I started to explain why that wouldnt work, how you lose the essential oils, how the texture would be thin. Then I stopped. Honestly, I had no good reason. I was just being stubborn.

So I let her do it her way. She dumped in the ground cinnamon, added a pinch of cayenne (which I definitely would have overthought), and stirred it with a whisk that had seen better days. The result? The most genuinely cozy Mexican hot chocolate I had ever tasted. No fuss, no waiting, just instant comfort in a mug. I mean, I had to sit there and admit she was right. It was humbling, but that first sip was worth the ego check.

That moment taught me something important—sometimes the best recipes come from letting go of the rules. This cozy Mexican hot chocolate with cinnamon is proof. Its rich, it is spicy, and it comes together in about ten minutes flat. If you have ever stood in the grocery aisle wondering whether to buy the expensive Mexican chocolate discs or just use cocoa powder, let me tell you: this version is the shortcut that actually tastes better. You know that feeling when you find a recipe that feels like a warm blanket? This is it.

Why You’ll Love This Recipe

I have tested this cozy Mexican hot chocolate with cinnamon at least a dozen times, tweaking the ratios and trying different milks. It is the kind of recipe that feels both indulgent and totally doable on a Tuesday night. Here is why it deserves a spot in your regular rotation:

  • Quick & Easy: From start to finish, this takes about 10 minutes. No steeping, no straining, no complicated steps. Perfect for those evenings when you need something warm fast.
  • Simple Ingredients: You probably already have cocoa powder, cinnamon, and milk in your kitchen. The only special ingredient is a touch of cayenne or chili powder, which is totally optional.
  • Perfect for Cozy Nights: Whether it is a snowy evening, a rainy afternoon, or just a Tuesday that felt too long, this drink is pure comfort in a mug.
  • Crowd-Pleaser: I have served this at holiday gatherings and casual get-togethers, and it always gets rave reviews. Even people who say they don’t like spicy drinks end up asking for seconds.
  • Unbelievably Delicious: The combination of rich cocoa, warm cinnamon, and a hint of heat is next-level. It is not just hot chocolate—it is an experience.

What makes this recipe different from the rest? It is the balance. I spent a lot of time figuring out exactly how much cinnamon to add so it doesn’t overpower the chocolate, and just enough cayenne to make your lips tingle without making you cough. This isnt just another hot chocolate recipe—it is the one I keep coming back to, and I think you will too.

This is the kind of drink that makes you close your eyes after the first sip. It is comfort food reimagined—richer, warmer, and with just enough spice to wake up your taste buds. Perfect for impressing yourself on a quiet night in.

What Ingredients You Will Need

This cozy Mexican hot chocolate with cinnamon uses simple, wholesome ingredients to deliver bold flavor and satisfying warmth without the fuss. Most of these are pantry staples, which makes this recipe perfect for spontaneous cravings.

  • Whole Milk (2 cups / 480 ml) – The base of the drink. Whole milk gives the richest, creamiest texture. You can use 2% or oat milk in a pinch, but the texture will be thinner.
  • Unsweetened Cocoa Powder (2 tablespoons / 15 g) – I prefer Dutch-processed cocoa for its smoother, less acidic flavor. My go-to brand is Ghirardelli or Droste for that extra dark richness.
  • Granulated Sugar (2 tablespoons / 25 g) – Just enough to balance the bitterness of the cocoa. Adjust to your sweetness preference.
  • Ground Cinnamon (1 teaspoon / 2.5 g) – The star of the show. Use Ceylon cinnamon if you want a milder, more floral note, or Cassia for a bolder, spicier kick.
  • Vanilla Extract (1/2 teaspoon / 2.5 ml) – Adds depth and rounds out the flavors. Pure vanilla extract is worth the splurge here.
  • Pinch of Cayenne Pepper or Chili Powder (1/8 teaspoon or to taste) – This is optional but highly recommended. It gives that signature Mexican hot chocolate warmth without making it spicy. Start small—you can always add more.
  • Pinch of Salt – A tiny pinch enhances all the flavors and balances the sweetness.
  • Optional Toppings: Whipped cream, a cinnamon stick for stirring, or a dusting of cocoa powder.

Ingredient Selection Tips: If you can find Mexican chocolate discs like Ibarra or Abuelita, you can absolutely use those instead of cocoa powder and sugar. Just chop one disc (about 3 ounces) and melt it into the milk. The flavor is slightly different—more grainy and earthy—but equally delicious. For a dairy-free version, oat milk or full-fat coconut milk work beautifully. Coconut milk adds a subtle tropical note that pairs surprisingly well with the cinnamon.

Equipment Needed

You do not need much for this cozy Mexican hot chocolate with cinnamon, which is part of its charm.

  • Medium Saucepan – A 2-quart saucepan is perfect. I use my old Calphalon one that has seen better days but heats evenly.
  • Whisk – Essential for getting a smooth, lump-free texture. A flat whisk works best, but any whisk will do.
  • Measuring Cups and Spoons – For accuracy. I have definitely eyeballed the cinnamon before and regretted it.
  • Mugs – Heatproof ones, preferably ceramic. They hold the heat better than glass.
  • Microplane or Fine Grater – Optional, but great for grating a little fresh cinnamon or chocolate on top for garnish.

Budget-Friendly Options: No saucepan? You can actually make this in a microwave-safe bowl in 30-second bursts, whisking in between. It is not as smooth, but it works in a pinch. Also, skip the microplane—just use a vegetable peeler to shave some dark chocolate on top.

Preparation Method

Mexican hot chocolate with cinnamon preparation steps

  1. Combine the dry ingredients. In your medium saucepan, whisk together the cocoa powder, sugar, ground cinnamon, cayenne (if using), and salt. Make sure there are no lumps. This step takes about 30 seconds and prevents clumps later.
  2. Add a splash of milk. Pour in about 1/4 cup (60 ml) of the milk and whisk it into the dry ingredients until you have a smooth, thick paste. This is called a slurry, and it is the secret to a silky hot chocolate. I learned this trick after making too many lumpy cups of cocoa.
  3. Pour in the rest of the milk. Add the remaining 1 3/4 cups (420 ml) of milk and whisk to combine. Place the saucepan over medium heat.
  4. Heat gently, whisking often. Stir the mixture frequently as it heats up. You want it hot but not boiling—look for small bubbles around the edges of the pan. This takes about 5 to 7 minutes. If you let it boil, the milk can scorch and develop a burnt taste. Trust me, I have done it. It is not good.
  5. Add the vanilla. Once the hot chocolate is steaming and hot, remove it from the heat and stir in the vanilla extract. The heat will bloom the vanilla, making it extra fragrant.
  6. Taste and adjust. This is the most important step. Dip a spoon in and taste it. Need more sweetness? Add a teaspoon of sugar. Want more heat? Another pinch of cayenne. This is your drink—make it exactly how you like it.
  7. Pour and serve. Divide the hot chocolate between two mugs. Top with whipped cream if you are feeling fancy, and garnish with a cinnamon stick or a dusting of cocoa powder. Serve immediately while it is hot.

Sensory Cues: At step 4, you should smell the cinnamon and cocoa becoming fragrant—that warm, comforting aroma that fills the whole kitchen. The mixture should look smooth and glossy, not grainy. When you pour it, it should coat the back of a spoon slightly, but not be thick like pudding.

Personal Tip: I always make a double batch and keep it in a thermos for sipping while I read or watch a movie. It stays hot for hours, and honestly, it makes me feel like I have my life together.

Cooking Tips & Techniques

Over the years, I have made plenty of mistakes with this cozy Mexican hot chocolate with cinnamon, so you don’t have to. Here are the lessons I learned the hard way.

Don’t Rush the Heat. I used to crank the heat to high because I was impatient. Big mistake. High heat can scorch the milk and make the cocoa taste bitter and burnt. Medium heat is your friend. Be patient—it will get there.

The Slurry is Non-Negotiable. I know it adds an extra step, but whisking the dry ingredients with a little milk first is the only way to guarantee a smooth, lump-free drink. I skipped it once when I was in a hurry, and I ended up with little cocoa clumps floating in my mug. It was sad.

Taste as You Go. Every batch of cocoa powder and cinnamon is slightly different. Some are more bitter, some more aromatic. Tasting at the end and adjusting the sugar or spice makes all the difference between a good cup and a great one.

Keep a Lid Handy. If you get distracted (it happens), the milk can foam up and boil over. Keeping a lid nearby lets you quickly cover the pan and reduce the heat before you have a mess on your stovetop.

Multitasking Strategy: While the milk is heating, use that time to prep your toppings—whip the cream, grate the cinnamon, set out the mugs. It makes the whole process feel smoother and more intentional.

Variations & Adaptations

This cozy Mexican hot chocolate with cinnamon is incredibly flexible. Here are some ways to make it your own.

  • Dairy-Free Version: Swap the whole milk for oat milk or full-fat coconut milk. Oat milk gives the creamiest texture, while coconut milk adds a subtle tropical sweetness that pairs beautifully with the cinnamon.
  • Extra Spicy: If you like heat, increase the cayenne to 1/4 teaspoon or add a pinch of chipotle powder for a smoky kick. I did this once on a dare, and it was surprisingly addictive.
  • Minty Twist: Add a drop of peppermint extract along with the vanilla for a festive holiday version. It tastes like a chocolate mint cookie in a cup.
  • Adult Version: Stir in a shot of dark rum, bourbon, or Kahlua after removing the pan from the heat. The alcohol adds warmth and complexity. I recommend a reposado tequila for a truly Mexican-inspired twist.
  • Thicker Hot Chocolate: For a richer, almost pudding-like texture, melt 2 ounces of chopped dark chocolate (70% cacao) into the milk along with the cocoa powder. It makes the drink decadent and luxurious.

Seasonal Adaptation: In the fall, I sometimes add a pinch of nutmeg and ground cloves along with the cinnamon. It makes the drink taste like pumpkin pie in liquid form. In summer, I have been known to make this, chill it, and pour it over ice for a cold brew-style treat. It is a different experience, but still delicious.

Serving & Storage Suggestions

This cozy Mexican hot chocolate with cinnamon is best served right after making it, when it is hot and the spices are at their most fragrant. Pour it into your favorite mug—something wide and ceramic that lets you wrap both hands around it. Top with a generous dollop of lightly sweetened whipped cream and a sprinkle of cinnamon. If you have a cinnamon stick, use it as a stirrer. It looks beautiful and adds a little extra flavor as you drink.

What to Serve With It: This pairs wonderfully with crispy homemade churros for dipping, or a simple buttery shortbread cookie for a less sweet contrast. For a cozy night in, I love it alongside a bowl of creamy Mexican street corn soup—the smoky, savory flavors balance the sweetness of the chocolate perfectly.

Storage: If you have leftovers (unlikely, but possible), let the hot chocolate cool completely, then pour it into an airtight container and refrigerate for up to 3 days. The flavors actually meld and deepen overnight, making it even better the next day.

Reheating: Pour the chilled hot chocolate into a saucepan and warm it over low heat, whisking occasionally. Do not microwave it—it can separate and become grainy. Add a splash of fresh milk if it seems too thick after refrigeration.

Freezer Option: You can freeze this in ice cube trays and use the cubes to chill iced coffee or milk. It sounds weird, but it is actually genius. The cinnamon and chocolate infuse your drink as the cubes melt.

Nutritional Information & Benefits

Here is the approximate nutritional breakdown for one serving (using whole milk and including the sugar and cocoa):

Nutrient Amount per Serving
Calories 210
Total Fat 9g
Saturated Fat 5g
Carbohydrates 28g
Sugar 22g
Protein 8g
Calcium 280mg (22% DV)
Iron 1.5mg (8% DV)

Health Benefits: Cinnamon is known for its anti-inflammatory properties and can help regulate blood sugar levels. Cocoa powder is rich in antioxidants called flavanols, which support heart health and improve circulation. The cayenne pepper contains capsaicin, which can boost metabolism and add a warming effect without adding calories. This cozy Mexican hot chocolate with cinnamon is a treat that actually offers some nutritional perks—especially if you use a lower-sugar milk alternative or reduce the sweetener.

Dietary Considerations: This recipe is naturally vegetarian and can be made vegan with plant-based milk. It is gluten-free as written. The main allergen to note is dairy, which is easily swapped.

Frequently Asked Questions

Can I use milk chocolate instead of cocoa powder?

You can, but it will change the flavor significantly. Milk chocolate is much sweeter and less intense. If you want to use it, chop about 4 ounces of milk chocolate and melt it into the milk, then skip the sugar. The result will be creamier but less rich in chocolate flavor.

Is this recipe spicy?

It has a very mild warmth from the cayenne, but it is not spicy in the way a chili pepper is. The cayenne adds a gentle tingle on your lips and a subtle heat that lingers in the back of your throat. If you are sensitive to spice, just leave it out or use a tiny pinch.

Can I make this in a slow cooker?

Absolutely. Combine all the ingredients in a small slow cooker and cook on low for 2 hours, whisking once halfway through. This is perfect for parties or holiday gatherings because it stays warm for hours. Just keep it on the warm setting and stir before serving.

What is the best milk to use?

Whole milk gives the creamiest, richest texture. Oat milk is the best dairy-free option because it has a similar mouthfeel and doesn’t separate when heated. Avoid skim milk or almond milk—they are too thin and watery for this recipe.

Can I double this recipe?

Yes, this recipe doubles beautifully. Just use a larger saucepan and keep the heat on medium. You may need an extra minute or two for it to come to temperature. I often make a double batch on cold weekends and keep it in a thermos for sipping throughout the day.

Conclusion

This cozy Mexican hot chocolate with cinnamon is more than just a drink. It is a moment of pause in a busy day, a warm hug in a mug, and a reminder that sometimes the simplest recipes are the ones that stick. The lesson I learned from my friend that day in my kitchen was a good one: don’t let perfectionism get in the way of something genuinely delicious. This recipe is proof that a few humble ingredients, made with a little patience and a lot of love, can create something truly special.

I hope you make this for yourself on a cold night, or for someone you care about. Adjust the spice to your liking, pile on the whipped cream, and savor every sip. And if you come up with your own twist—a new spice, a different milk, a secret ingredient—I would love to hear about it. Drop a comment below and share your version. After all, the best recipes are the ones we make our own.

Now go warm up your hands and your heart. You deserve it.

Pin This Recipe!

Mexican hot chocolate with cinnamon recipe

Print

Cozy Mexican Hot Chocolate with Cinnamon – Easy Homemade Recipe

This rich, spicy Mexican hot chocolate comes together in about ten minutes flat. It’s the shortcut that actually tastes better, using simple ingredients like cocoa powder, cinnamon, and a touch of cayenne for warmth.

  • Author: Merry
  • Prep Time: 5 minutes
  • Cook Time: 5 minutes
  • Total Time: 10 minutes
  • Yield: 2 servings 1x
  • Category: Beverage
  • Cuisine: Mexican

Ingredients

Scale
  • 2 cups (480 ml) whole milk
  • 2 tablespoons (15 g) unsweetened cocoa powder (preferably Dutch-processed)
  • 2 tablespoons (25 g) granulated sugar
  • 1 teaspoon (2.5 g) ground cinnamon
  • 1/2 teaspoon (2.5 ml) vanilla extract
  • 1/8 teaspoon cayenne pepper or chili powder (optional, to taste)
  • Pinch of salt
  • Optional toppings: whipped cream, cinnamon sticks, cocoa powder

Instructions

  1. In a medium saucepan, whisk together the cocoa powder, sugar, ground cinnamon, cayenne (if using), and salt until no lumps remain.
  2. Add about 1/4 cup (60 ml) of the milk and whisk into the dry ingredients to form a smooth, thick paste (a slurry).
  3. Pour in the remaining 1 3/4 cups (420 ml) of milk and whisk to combine. Place the saucepan over medium heat.
  4. Heat gently, whisking often, until the mixture is hot but not boiling—look for small bubbles around the edges of the pan. This takes about 5 to 7 minutes.
  5. Remove from heat and stir in the vanilla extract.
  6. Taste and adjust sweetness or spice as desired.
  7. Divide between two mugs. Top with whipped cream, a cinnamon stick, or a dusting of cocoa powder if desired. Serve immediately.

Notes

Don’t rush the heat—medium heat prevents scorching. The slurry step is essential for a smooth texture. Taste and adjust sweetness or spice to your preference. For a dairy-free version, use oat milk or full-fat coconut milk. Leftovers can be refrigerated for up to 3 days and reheated on the stovetop over low heat.

Nutrition

  • Serving Size: 1 mug (about 1 cup)
  • Calories: 210
  • Sugar: 22
  • Sodium: 120
  • Fat: 9
  • Saturated Fat: 5
  • Carbohydrates: 28
  • Fiber: 2
  • Protein: 8

Keywords: Mexican hot chocolate, hot chocolate with cinnamon, easy hot chocolate, cozy drink, spicy hot chocolate, homemade hot chocolate

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆