↑
  • ABOUT
  • RECIPES
  • MY COOKBOOK
  • FAVORITE PRODUCTS

What Great Grandma Ate

because the food you love should love you back!

Don't miss the latest Recipes, tips and more!

Thanks! Keep an eye on your inbox for updates.

What Great Grandma Ate / Recipes / Desserts / Easy Mexican Hot Chocolate Recipe (Vegan Option)

Easy Mexican Hot Chocolate Recipe (Vegan Option)

Last Updated on February 14, 2025 by Jean Choi 3 Comments

30
EF
P
V
1.2K shares
  • Share
Jump to Recipe

This rich and cozy Mexican Hot Chocolate Recipe is a paleo and vegan twist on a classic holiday favorite. With its velvety texture, warming spices, and just the right amount of sweetness, it’s the perfect drink to sip on while enjoying festive moments with loved ones. Plus, it’s naturally low in sugar but big on indulgent flavor!

two glasses filled with with Mexican hot chocolate.

Why You’ll Love This Recipe

I don’t eat a ton of sweets anymore (candida overgrowth struggles, anyone?), but I can never resist a creamy, slightly bitter cup of hot chocolate. The best part? This version doesn’t require much added sweetness to feel satisfying, which means no sugar crashes later. It’s a win/win!

And let’s talk about the spices. If you’ve never had traditional Mexican hot chocolate, you’re in for a treat. The combination of cinnamon, nutmeg, and cayenne gives it a depth of flavor that’s as comforting as it is unique. Trust me—it’ll become your new holiday go-to! Dip into it with a Milano cookie or a double chocolate microwave cookie (or by itself, you can’t go wrong!).

There’s something magical about sipping on a mug of spiced hot chocolate during the holiday season. Whether you’re unwrapping presents, binge-watching Hallmark movies, or simply curling up with a good book, this drink feels like a warm hug in a mug. It’s indulgent enough to satisfy dessert cravings but light enough to enjoy regularly. Plus, the added spices make it feel festive and fancy—without any extra effort!

Ingredients You’ll Need

Here’s everything you’ll need to whip up this cozy drink. Super simple ingredients that come together to make the most decadent treat! It’s so easy to make right in your own kitchen.

recipe ingredients on a counter
  • Milk: Almond milk or coconut milk work beautifully for a creamy, dairy-free base. For a nut-free option, try another non-dairy milk like oat milk or soy milk. If you’re not dairy-free, regular whole milk will also work well.
  • Ground Cinnamon: Adds warmth and a classic Mexican flavor. You can substitute with pumpkin spice for a slightly different, holiday-inspired twist.
  • Cocoa Powder: Look for unsweetened cocoa powder for the best rich, chocolatey flavor. Cacao powder is a great paleo-friendly alternative.
  • Dairy-Free Chocolate Chips: I love Enjoy Life’s brand for a paleo and vegan option. For a traditional version, you can use regular semi-sweet chocolate chips or even chopped dark chocolate.
  • Maple Syrup: Adds natural sweetness. You can substitute with honey (paleo), agave nectar (vegan), or even brown sugar if desired. For a sugar-free option, use a liquid stevia or monk fruit sweetener. Adjust the sweetness level to taste.
  • Pure Vanilla Extract: Enhances the overall flavor. I recommend using real vanilla extract for the best results.
  • Nutmeg: Complements the cinnamon. Allspice can work in a pinch.
  • Cayenne Pepper: Cayenne pepper provides a gentle heat that balances the sweetness. Adjust the amount for your spice preference, or substitute with chili powder for a milder kick.
  • Salt: Just a pinch enhances all the other flavors. Himalayan pink salt or kosher salt work great.
  • Optional Garnishes: Cocoa powder, chocolate chips, cinnamon, or a festive candy cane. Top with coconut whipped cream or marshmallows (vegan-friendly options available).
cinnamon and chocolate shavings on top of a glass of hot cocoa.

How to Make Vegan Mexican Hot Chocolate

Step 1: Pour the dairy-free milk and ground cinnamon into a medium saucepan. Simmer over medium-low heat for 2–3 minutes, whisking occasionally to ensure even dispersion and prevent burning.

Step 2: Stir in the cocoa powder, chocolate chips, maple syrup, vanilla extract, nutmeg, cayenne pepper, and salt. Whisk frequently until the chocolate melts and everything is well combined—about 3 minutes.

Step 3: Divide the hot chocolate between two mugs. If desired, garnish with coconut whipped cream, a dusting of cocoa powder, or a sprinkle of chopped chocolate. Enjoy immediately!

Mexican hot chocolate in two glasses.

Recipe Variations

  • Make It Extra Creamy: Replace half the dairy-free milk with full-fat canned coconut milk for an ultra-rich hot chocolate.
  • Peppermint Mexican Hot Chocolate: Add 1/8 tsp of peppermint extract along with the vanilla for a festive twist.
  • Mocha Mexican Hot Cocoa: Stir in 1–2 tsp of instant coffee or espresso powder for a coffee-infused version.
  • Sugar-Free Option: Skip the maple syrup and use unsweetened chocolate chips. Add a pinch of powdered stevia or monk fruit to taste.
  • Spiked Version: Stir in a splash of your favorite liquor like Kahlúa, Bailey’s (dairy-free if needed), or rum for an adult-only treat.

Expert Tips for the Best Mexican Hot Chocolate

  • A rich, creamy dairy-free milk like canned coconut milk or homemade cashew milk will give this recipe an extra creamy texture.
  • A pinch of cayenne pepper adds a subtle warmth, but you can increase or decrease the amount to suit your spice tolerance.
  • While this recipe is best served fresh, you can make the spiced milk base in advance and simply reheat with the chocolate chips when ready to serve.
  • Add a crushed candy cane for a peppermint twist or a sprinkle of chili powder for an extra kick.
chocolate shavings and cinnamon on top of hot chocolate.

Storage and Reheating Tips

If you have leftovers (unlikely, but it happens!), pour the hot chocolate into an airtight container and store it in the fridge for up to 3 days. Reheat on the stovetop over low heat, whisking gently until warmed through. Avoid microwaving, as it can alter the creamy consistency.

Recipe FAQs

What makes Mexican hot chocolate different from regular hot chocolate?

Authentic Mexican hot chocolate is made with warming spices like cinnamon and cayenne, which add a bold, slightly spicy flavor that’s not found in traditional hot chocolate.

Can I make this recipe sugar-free?

Yes! Omit the maple syrup and use unsweetened chocolate chips for a completely sugar-free version. You may need to adjust the spices for balance.

What’s the best way to make it frothy?

For an ultra-creamy and frothy hot chocolate, blend the finished mixture in a high-speed blender or with an immersion blender before serving.

Can I use regular dairy products?

Absolutely! If you’re not avoiding dairy, whole milk, and traditional chocolate chips can be used for a classic version of this recipe.

More Cozy Recipes

  • Hot Chocolate Matcha Latte
  • Persimmon Latte
  • Vegan Pumpkin Spice Latte

If you make this recipe, please leave me a star rating and comment below! I love to hear your thoughts and feedback. Follow me on social media Instagram, Facebook, and Pinterest for even more delicious recipes!

Easy Mexican Hot Chocolate Recipe

This delicious and decadent Mexican Hot Chocolate recipe is the perfect drink to enjoy over the holidays! Make it vegan or traditional with easy substitutions.
5 from 3 votes
Print Pin Rate
Course: Dessert, Drinks
Cuisine: Mexican
Prep Time: 2 minutes minutes
Cook Time: 6 minutes minutes
Total Time: 8 minutes minutes
Servings: 2 servings
Calories: 175kcal
Author: Jean Choi

Ingredients

  • 2 cups dairy free milk If not dairy-free, use regular whole milk.
  • 1 tsp ground cinnamon
  • 2 tbsp cocoa powder
  • 1.5 ounce dairy free chocolate chips about 1/4 cup. If not dairy-free, use regular chocolate chips.
  • 1 tbsp maple syrup
  • 1/2 tsp pure vanilla extract
  • 1/4 tsp nutmeg
  • 1/8 tsp cayenne pepper
  • 1/8 tsp salt
  • Optional: cocoa powder, chocolate chips, cinnamon, candy cane, for garnish

Instructions

  • Pour milk and cinnamon into a saucepan and bring to a simmer over medium low heat for 2-3 minutes until the cinnamon is evenly dispersed. Whisk occasionally to prevent the milk from burning.
  • Add cocoa powder, chocolate chips, honey or maple syrup (if using), vanilla extract, nutmeg, cayenne pepper, and salt. Whisk frequently, until the chocolate is melted, about 3 minutes.
  • Pour the hot chocolate into 2 mugs
  • If you want, garnish with coconut whipped cream, cocoa powder, chopped chocolate, and/or cinnamon.
Nutrition Facts
Easy Mexican Hot Chocolate Recipe
Amount Per Serving (1 serving)
Calories 175 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 5g31%
Sodium 485mg21%
Potassium 82mg2%
Carbohydrates 22g7%
Fiber 5g21%
Sugar 13g14%
Protein 4g8%
Vitamin A 47IU1%
Calcium 348mg35%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.

Notes

    • A rich, creamy dairy-free milk like canned coconut milk or homemade cashew milk will give this recipe an extra creamy texture.
    • A pinch of cayenne pepper adds a subtle warmth, but you can increase or decrease the amount to suit your spice tolerance.
    • While this recipe is best served fresh, you can make the spiced milk base in advance and simply reheat with the chocolate chips when ready to serve.
    • Add a crushed candy cane for a peppermint twist or a sprinkle of chili powder for an extra kick.
    • If you have leftovers (unlikely, but it happens!), pour the hot chocolate into an airtight container and store it in the fridge for up to 3 days. Reheat on the stovetop over low heat, whisking gently until warmed through. Avoid microwaving, as it can alter the creamy consistency.
What Great Grandma Ate / Jean Choi is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.
 
Regarding other affiliate links and affiliate relationships: In order for me to support my blogging activities, I may receive monetary compensation or other types of remuneration for my endorsement, recommendation, testimonial and/or link to any products or services from this blog. Thank you for your support and understanding.
1.2K shares
  • Share

By Jean Choi | December 12, 2016

Comments

  1. Lissy says

    May 4, 2018 at 6:12 pm

    5 stars
    This was really creamy and delicious

    Reply
  2. Samantha says

    December 2, 2018 at 10:32 am

    5 stars
    This was so yummy! My whole family loved it.

    Reply
  3. Samantha says

    December 7, 2018 at 2:45 pm

    5 stars
    I’ve never had mexican hot chocolate so I wasn’t sure what to expect. But this was really interesting and good! Will definitely make again.

    Reply

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Hi, I’m Jean!

headshot of Jean Choi - blogger of What Great Grandma Ate

I’m a food lover and recipe developer living in Southern California. I love to share simple and approachable gluten-free recipes that are healthy but never sacrifice on flavor. I hope I can help you feel confident in the kitchen and inspire you to try out some new-to-you dishes!

More About Jean

Recipe Key

  • 3030 Min or Less
  • AIPAIP
  • EFEgg Free
  • LCLow Carb
  • NFNut Free
  • PPaleo
  • VVegan
  • W3Whole 30

Instant Pot Favorites

Instant Pot Butter Chicken served with rice and naan

Quick & Easy Instant Pot Butter Chicken Recipe (Keto & Dairy Free)

The BEST Instant Pot Mashed Potatoes (Paleo, Whole30) + Stove Top Option

Instant Pot Meatballs in Tomato Sauce (Paleo, Whole30)

Instant Pot Buffalo Chicken Meatballs

Instant Pot Buffalo Chicken Meatballs (Paleo, Whole30, Keto)

Don't miss the latest Recipes, tips and more!

Thanks! Keep an eye on your inbox for updates.

©2025, What Great Grandma Ate. Privacy and Disclosure Policy/ Site by Pixel Me Designs