Print

Cozy Mexican Hot Chocolate with Cinnamon: Easy 5-Minute Recipe

mexican hot chocolate with cinnamon - featured image

This rich and velvety Mexican hot chocolate is ready in just 5 minutes, made with simple pantry ingredients like milk, cocoa powder, cinnamon, and real chocolate. It’s the perfect cozy drink for chilly evenings, offering a deep, comforting flavor that will make you close your eyes after the first sip.

Ingredients

Scale
  • 2 cups whole milk (or any milk you prefer—oat milk works beautifully, coconut milk adds richness)
  • 2 ounces semi-sweet or dark chocolate, finely chopped (I prefer Ghirardelli or a Mexican chocolate brand like Ibarra for authentic flavor)
  • 1 tablespoon unsweetened cocoa powder (adds depth—use a good quality one like Hershey’s Special Dark)
  • 1 to 2 tablespoons brown sugar or piloncillo (brown sugar adds a subtle molasses note; piloncillo is traditional if you can find it)
  • 1 teaspoon ground cinnamon (use Ceylon cinnamon for a milder, sweeter spice or Cassia for a bolder kick)
  • 1/2 teaspoon vanilla extract (pure, not imitation—trust me on this)
  • Pinch of salt (just a tiny pinch—it makes the chocolate taste more chocolatey)
  • 1/4 teaspoon chili powder or cayenne (optional, for heat)
  • 1 star anise (optional, steeped with the milk)
  • Whipped cream or marshmallows (optional, for serving)
  • A cinnamon stick (optional, for stirring and presentation)

Instructions

  1. Warm the milk: Pour the milk into your small saucepan and set it over medium heat. You want it hot but not boiling—small bubbles around the edges are your cue. This takes about 2 to 3 minutes. Stir occasionally to prevent a skin from forming on top. If you’re using a star anise, add it now and let it steep as the milk heats.
  2. Add the dry ingredients: Whisk in the cocoa powder, ground cinnamon, and salt until completely dissolved. This is where most people get lumps—whisk in a figure-eight motion, scraping the bottom corners of the pan. Keep going until you don’t see any dry spots. The milk will turn a deep, warm brown.
  3. Melt the chocolate: Drop in your chopped chocolate and reduce the heat to low. Stir gently with your whisk or a spoon until the chocolate is fully melted and incorporated. This should take about 1 minute. Don’t rush this step—high heat can make the chocolate seize or turn grainy. You’re looking for a smooth, glossy liquid that coats the back of a spoon.
  4. Sweeten and flavor: Stir in the brown sugar and vanilla extract. Taste it—this is important. Everyone’s sweetness preference differs. If you want it sweeter, add another teaspoon of sugar. If you want more cinnamon, whisk in a pinch more. If you’re adding chili or cayenne, stir it in now, starting with just a pinch. You can always add more heat, but you can’t take it out.
  5. Whisk until frothy: Here’s the secret to authentic Mexican hot chocolate—froth it. Lift your whisk and vigorously beat the mixture for about 15 to 20 seconds until it’s bubbly and slightly foamy on top. Traditionally, this is done with a wooden molinillo, but a whisk works perfectly. The aeration changes the texture completely, making it feel lighter and more luxurious on the tongue.
  6. Pour and serve immediately: Remove the pan from heat. If you used a star anise, fish it out now. Pour the hot chocolate into your warmed mugs. Top with a dollop of whipped cream or a few marshmallows if you’re feeling extra cozy. Garnish with a cinnamon stick or a light dusting of cocoa powder. Serve right away while it’s still steaming.

Notes

Don’t boil the milk—it can cause scorching and a thinner drink. Chop chocolate finely for even melting. Taste as you go to adjust sweetness and spice. Whisk vigorously to create a frothy top. Warm your mugs with hot water before serving to keep the drink hot longer. For a dairy-free version, use oat milk or full-fat coconut milk. Leftovers can be refrigerated for up to 3 days and reheated gently.

Nutrition

Keywords: Mexican hot chocolate, hot chocolate with cinnamon, easy hot chocolate, 5-minute hot chocolate, cozy drink, winter beverage, chocolate drink, cinnamon hot chocolate