If you’re craving a warm, comforting embrace in a cup, then this Mexican Hot Chocolate Recipe is exactly what you need. Rich, velvety, and packed with a subtle kick of warming spices like cinnamon and cayenne, it’s a delightful twist on the classic hot chocolate you thought you knew. It’s perfect for chilly evenings or anytime you want a cozy moment of indulgence that feels both familiar and exciting. Plus, it’s made with simple ingredients that come together quickly but deliver layers of deep chocolate goodness and a hint of spice that keeps you coming back for more.

Ingredients You’ll Need

A white plate holds several dark brown chocolate squares embossed with a leaf pattern, topped with three long brown cinnamon sticks arranged diagonally. Nearby, a clear glass bottle is filled with light beige non-dairy milk, placed on a white marbled surface. Below to the left is a white bowl filled with dark amber pure maple syrup, and to the right is a smaller white bowl containing a little dark brown vanilla liquid. At the bottom center, a small rustic beige bowl holds a mix of ground nutmeg, bright red cayenne, and white salt powders. A gray and white striped cloth is placed in the lower left corner. Photo taken with an iphone --ar 4:5 --v 7

These ingredients are straightforward and pantry-friendly, yet each one plays a crucial role in making this Mexican Hot Chocolate Recipe sing with flavor, warmth, and that signature smoothness. From the creamy plant-based milk to the warming spices, every component enhances the final cup beautifully.

  • 6 cups unsweetened non-dairy milk (plain or vanilla): The creamy base that sets the tone—vanilla adds a nice subtle sweetness.
  • 6 oz semi-sweet dark chocolate or 6 tablespoons cocoa powder: Offers that rich chocolate flavor; you can mix and match for texture and depth.
  • 1/3 cup pure maple syrup or coconut or pure cane sugar: Sweetens naturally with a hint of caramel notes, balancing the spices.
  • 2 teaspoons cinnamon (or 2 cinnamon sticks): Adds warmth and that unmistakable Mexican hot chocolate touch.
  • 1 teaspoon vanilla extract: Enhances the chocolate and adds a lovely aromatic lift.
  • 3/4 teaspoon ground nutmeg: Brings subtle earthiness and depth.
  • Pinch of cayenne: The little spark that gives this drink its exciting, gentle kick.
  • Optional toppings: Light dusting of cocoa powder or cinnamon, coconut whip cream, cacao nibs, shaved chocolate, or vegan marshmallows for extra flair.

How to Make Mexican Hot Chocolate Recipe

Step 1: Gather and Prep Your Ingredients

This step is all about having everything ready to go. Chop the chocolate into small chunks if you’re using pieces rather than cocoa powder—this helps it melt smoothly without any lumps. Measure out your spices and sweetener so you can add them effortlessly as you cook.

Step 2: Choose Your Cooking Method

You have two great options here: crock pot or stovetop. If you’re looking for a hands-off approach, pop everything into your crock pot, set low, and stir occasionally while it slowly melds together over 2 to 3 hours. Alternatively, if you want your Mexican Hot Chocolate Recipe quicker, the stovetop is perfect—just combine the ingredients in a pot and warm gently over medium-low heat, stirring until the chocolate melts completely. Both ways produce a magical, creamy chocolate drink steeped in spicy goodness.

Step 3: Infuse the Flavors

As the mixture heats, the cinnamon and nutmeg slowly release their flavors, blending with the creamy milk and rich chocolate. The cayenne adds just the right amount of heat to bring this drink alive without overpowering the sweetness. Stir frequently to make sure nothing sticks to the pot and the flavors harmonize beautifully.

Step 4: Keep Warm and Serve

Once your Mexican Hot Chocolate Recipe has fully combined and is steaming, lower the heat and cover to keep warm until you’re ready to serve. This keeps every sip as cozy and delicious as the first.

How to Serve Mexican Hot Chocolate Recipe

The image shows two photos side by side on a white marbled surface with a gray cloth beneath a large black slow cooker. In the left photo, a woman's hand is pouring cream into the slow cooker which contains dark chocolate squares, cinnamon sticks, and a dusting of cinnamon powder, all resting on a white liquid. In the right photo, the ingredients are mixed into a smooth, light brown chocolate liquid inside the slow cooker, with a spoon placed inside. Nearby is a small white bowl filled with tiny white marshmallows. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Don’t be shy—garnishes take this drink from wonderful to unforgettable. A light dusting of cocoa powder or cinnamon on top amps up the aroma. A dollop of coconut whip cream adds silky creaminess that melts slowly into the mug. For some crunch and extra chocolate hits, sprinkle cacao nibs or shaved chocolate. And of course, vegan marshmallows are a nostalgic, fluffy finish that everyone loves.

Side Dishes

This drink pairs beautifully with slightly sweet or spicy treats. Think cinnamon sugar churros, almond biscotti, or a slice of moist vegan banana bread. These sides balance the creamy chocolate with contrasting textures and flavors, perfect for a cozy gathering or a quiet solo indulgence.

Creative Ways to Present

For a festive touch, serve your Mexican Hot Chocolate Recipe in clear mugs so the rich color is on full display. Rim the mugs with a little cinnamon sugar or cocoa powder before pouring in your drink. You could also layer in some chili powder on the rim or float a cinnamon stick as a stirring spoon. Presentation always elevates the experience, making every cup feel special and inviting.

Make Ahead and Storage

Storing Leftovers

If you’re lucky enough to have leftovers, store your Mexican Hot Chocolate Recipe in an airtight container in the refrigerator for up to 7 days. The flavors actually deepen as it sits, so it’s a treat that keeps on giving. Just be sure to stir well before reheating to recombine any spices that may settle.

Freezing

Freezing this chocolatey delight is possible but not always recommended due to the texture changes milk alternatives can undergo. However, if you have extra you want to save long-term, freeze in a tightly sealed container and thaw overnight in the fridge before reheating gently.

Reheating

When reheating, use low heat on the stove or microwave in short intervals to avoid burning or splitting. Stir frequently for a smooth and creamy finish that tastes freshly made. Adding a splash of fresh non-dairy milk while reheating can revive the drink’s luscious texture.

FAQs

Can I use regular cow’s milk instead of non-dairy milk?

Absolutely! While this recipe shines as a vegan-friendly option with non-dairy milk, feel free to use whole milk or any cow’s milk for that classic creamy texture. Just note the flavor will be richer and a bit different.

Is the cayenne really spicy? Can I omit it?

The cayenne adds a subtle warming heat that enhances the chocolate’s depth without overwhelming the drink. However, if you prefer no spice, you can leave it out or reduce to a pinch—it’s all about your personal taste.

Can I make this Mexican Hot Chocolate Recipe ahead of time for a party?

Yes! Making it a few hours ahead and keeping it warm in a crock pot or insulated thermos is a great way to serve guests without the last-minute rush. Just give it a quick stir before serving.

What’s the best chocolate to use?

Semi-sweet dark chocolate works beautifully here, but you can also use vegan chocolate bars or a mix of chocolate pieces and cocoa powder. The key is quality chocolate that melts smoothly and complements the spices well.

Can I adjust the sweetness?

Definitely. The recipe is flexible based on whether you prefer your hot chocolate sweeter or more bittersweet. You can tweak the maple syrup or sugar amount to your liking without sacrificing the overall flavor balance.

Final Thoughts

Making this Mexican Hot Chocolate Recipe feels like giving yourself a warm, cozy hug that nourishes both body and soul. It’s easy to prepare yet impressively rich, with layers of flavor that invite you in sip after sip. Whether you’re warming up on a cold day or treating yourself to a moment of indulgence, this recipe is bound to become a beloved staple you’ll reach for again and again.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Mexican Hot Chocolate Recipe

Mexican Hot Chocolate Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 81 reviews

This rich and creamy Mexican Hot Chocolate recipe combines unsweetened non-dairy milk with semi-sweet dark chocolate or cocoa powder, infused with warm spices like cinnamon, nutmeg, and a hint of cayenne for a subtle kick. It’s a vegan-friendly, comforting beverage perfect for chilly days, topped optionally with coconut whipped cream, cacao nibs, or vegan marshmallows.

  • Total Time: 15 minutes (stovetop) or 3 hours (crock pot)
  • Yield: 4-6 servings

Ingredients

Base Ingredients

  • 6 cups unsweetened non-dairy milk (plain or vanilla)
  • 6 oz semi-sweet dark chocolate (or any vegan chocolate) OR 6 tablespoons cocoa powder
  • 1/3 cup pure maple syrup or coconut or pure cane sugar

Spices and Flavorings

  • 2 teaspoons cinnamon (or 2 cinnamon sticks)
  • 1 teaspoon vanilla extract
  • 3/4 teaspoon ground nutmeg
  • Pinch of cayenne

Optional Toppings

  • Light dusting of cocoa powder or dash of cinnamon
  • Dollop of coconut whip cream
  • Cacao nibs or shaved chocolate
  • Vegan marshmallows

Instructions

  1. Prepare Ingredients: If using chocolate pieces, roughly chop them into smaller chunks to help them melt faster during cooking.
  2. Crock-Pot Method: Place all ingredients into the crock pot and cook on low for 2 to 3 hours, stirring every 20 minutes to ensure even melting and infusion of flavors.
  3. Stovetop Method: Place all ingredients into a large pot and heat over medium-low heat, stirring occasionally until the chocolate is completely melted, approximately 10 minutes. Then, reduce heat to low, cover, and keep warm until ready to serve.
  4. Serve: Ladle the hot chocolate into mugs and garnish with a light dusting of cocoa powder or cinnamon. Optionally, add a dollop of coconut whipped cream, cacao nibs, shaved chocolate, or vegan marshmallows for extra indulgence.
  5. Store: Leftovers can be refrigerated in an airtight container for up to 7 days. Reheat gently on the stovetop over low heat or in the microwave for 30 to 60 seconds until warmed through.

Notes

  • Chop chocolate into smaller pieces to speed melting and create a smoother texture.
  • You can mix and match chocolate pieces and cocoa powder by using half of each (3 oz. chocolate pieces and 3 tablespoons cocoa powder).
  • If adjusting quantities, maintain the ratio of 1 oz. chocolate or 1 tablespoon cocoa powder per 1 cup of plant milk used.
  • Author: Adeline
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes (stovetop) or 2-3 hours (crock pot)
  • Category: Beverage
  • Method: Slow Cooking
  • Cuisine: Mexican
  • Diet: Vegan

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star