ClockPlayEmailInstagramLinkSMSTwitterYouTubeWhatsAppXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwapMoreYour grocery bagSuccessShop Tasty MerchYour Cart (empty)Your CartFacebookPinterestEmailPrintSmsTwitterWhatsappCommentTips Highlights
Skip to Content

Marshmallow Topped Mexican Hot Chocolate

This hot chocolate will warm you up in more ways than one! It’s packed with smooth and slightly spicy flavor from chiles de arbol and cinnamon and finished with a decadent toasted marshmallow topping and cajeta rim.

Tasty Team
Total Time

22 minutes

22 min

Prep Time

7 minutes

7 min

Cook Time

15 minutes

15 min

Marshmallow Topped Mexican Hot Chocolate
Total Time

22 minutes

22 min

Prep Time

7 minutes

7 min

Cook Time

15 minutes

15 min

Marshmallow Topped Mexican Hot Chocolate

Ingredients

for 1 serving

  • 1 cup whole milk (240 mL), or milk of choice
  • 3 ½ oz dark chocolate (105 g), plus more for topping
  • 2 tablespoons brown sugar
  • 2 dried chiles de arbol
  • 1 cinnamon stick, toasted
  • ½ teaspoon vanilla extract
  • 1 tablespoon cajeta
  • 3 tablespoons marshmallow fluff

Preparation

  1. Roughly chop the chocolate.
  2. In a small saucepan over low heat, combine the milk, chocolate, brown sugar, chiles, and cinnamon stick. Cook, stirring occasionally, until the chocolate is melted and well combined, 10–12 minutes.
  3. Drizzle the cajeta around the rim of an oven-safe mug, letting a little bit drip down the outside.
  4. Carefully strain the hot chocolate through a fine-mesh sieve into the mug. Stir in the vanilla. Spoon the marshmallow fluff on top.
  5. Using a hard torch, carefully toast the top of the marshmallow fluff until golden brown. Shave more chocolate on top, if desired.
  6. Serve immediately.
  7. Enjoy!
  8. Busy? Plan your meals for the week using our exclusive meal planner tool in the Tasty app. Download now and get organized.