If you’re craving a comforting treat that warms you from the inside out, look no further than this Easy Homemade Mexican Hot Chocolate in a Mug Recipe. This luscious drink combines the rich depth of cocoa with a hint of cinnamon and a touch of sweetness to create a cozy, irresistible experience that feels like a big hug in a cup. It’s perfect for chilly evenings, lazy weekends, or whenever you need a little chocolate magic in your life. Best of all, it’s simple, quick, and made with everyday ingredients you probably already have on hand.

Ingredients You’ll Need
Gathering your ingredients for this recipe is a breeze, and each one plays a crucial role in crafting the perfect balance of flavor and texture in your hot chocolate. From the creamy milk to the warming cinnamon, every component brings something special to the party.
- Milk: Use any type you like—whole milk for creaminess or almond/oat milk for a dairy-free twist.
- Cocoa Powder: Unsweetened, to deliver that deep chocolate richness without added sugar.
- Sugar: You can adjust this to your sweetness preference or swap for honey or agave if you prefer natural sweeteners.
- Ground Cinnamon: This adds a warm, authentic Mexican flavor that sets this hot chocolate apart.
- Salt: Just a pinch enhances and brightens the chocolate notes beautifully.
- Chocolate Chips (Optional): Stir these in for an extra melty, decadent boost of chocolate happiness.
How to Make Easy Homemade Mexican Hot Chocolate in a Mug Recipe
Step 1: Warm the Milk
Begin by pouring your chosen milk into a saucepan over medium heat. Keep a close eye on it and stir occasionally to prevent scorching or forming a skin on the surface. This gentle warming sets the stage for everything else to blend beautifully.
Step 2: Whisk in the Cocoa Powder
Once the milk is warm but not boiling, add the cocoa powder. Use a whisk to blend it in thoroughly, breaking up lumps and fully incorporating the cocoa into the milk for that smooth, velvety chocolate base.
Step 3: Sweeten Your Drink
Sprinkle in the sugar, whisking continuously until it dissolves completely. This step ensures your hot chocolate has just the right touch of sweetness to balance the cocoa’s natural bitterness.
Step 4: Add Cinnamon and Salt
Now it’s time to add the ground cinnamon and a pinch of salt. Stir these in well to infuse the milk with warm spices and to enhance the existing chocolate flavor, making the drink truly authentic and memorable.
Step 5: Heat to Perfection
Turn the heat up a notch and stir constantly until your mixture is piping hot but not boiling. This prevents curdling and keeps the texture silky smooth – the hallmark of an excellent Mexican hot chocolate.
Step 6: Melt in Chocolate Chips (Optional)
If you want to go all out, toss in the chocolate chips now. Stir them into the hot mixture until they melt completely, enriching the drink with extra gooey chocolate goodness.
Step 7: Serve Immediately
Pour your hot chocolate into mugs, ready to warm your hands and heart. From here, you can add your favorite toppings or enjoy it beautifully simple as is.
How to Serve Easy Homemade Mexican Hot Chocolate in a Mug Recipe
Garnishes
Sprinkle some cinnamon on top or crown your mug with a swirl of whipped cream for a creamy contrast. Chocolate shavings or a few mini marshmallows make a delightful finishing touch, adding a playful texture and extra sweetness.
Side Dishes
Pair your hot chocolate with some freshly baked churros or cinnamon-sugar-dusted cookies. These classic companions soak up the warmth and elevate your snack to a festive celebration of flavors and textures.
Creative Ways to Present
For a special occasion, serve this hot chocolate in a clear glass mug to show off the rich color. Add a cinnamon stick as a stirrer or rim the mug with sugar mixed with a pinch of cinnamon. These little details make your drink feel like a cozy treat you created just for yourself or loved ones.
Make Ahead and Storage
Storing Leftovers
If you happen to have any leftover hot chocolate (though it’s so delicious, that rarely happens), store it in an airtight container in the refrigerator for up to 2 days. Give it a good stir before reheating as some ingredients might settle.
Freezing
Freezing Mexican hot chocolate isn’t generally recommended because the milk can separate and lose its smooth texture. It’s always best enjoyed fresh-made or stored in the fridge for a short time.
Reheating
Warm your leftover hot chocolate gently over low heat on the stove, stirring constantly to maintain its creamy consistency. You can also reheat it in the microwave in short bursts, stirring in between to avoid scorching.
FAQs
Can I use plant-based milk for this recipe?
Absolutely! Almond, oat, soy, or any plant-based milk works wonderfully. Just choose unsweetened versions to control the sweetness better.
Is this recipe very sweet?
Not at all — the sweetness is adjustable. Start with 2 tablespoons of sugar and add more if you prefer your hot chocolate sweeter.
What makes this hot chocolate “Mexican”?
The addition of ground cinnamon and a pinch of salt gives it the warm, spicy notes characteristic of authentic Mexican hot chocolate, distinguishing it from standard hot cocoa.
Can I make this recipe vegan?
Yes! Use plant-based milk and substitute sugar with a vegan-friendly sweetener. Also, ensure your chocolate chips are dairy-free if you include them.
What’s the best way to prevent a skin from forming on the top?
Stir the hot chocolate occasionally while heating, and once served, stirring before drinking also helps keep it smooth and delicious.
Final Thoughts
There’s something truly special about curling up with a mug of this Easy Homemade Mexican Hot Chocolate in a Mug Recipe. It’s cozy, indulgent, and surprisingly simple to whip up whenever you need a moment of chocolate bliss. Give it a try—you’ll discover why this drink has a permanent place in my heart and hopefully on your recipe list too!
Print
Easy Homemade Mexican Hot Chocolate in a Mug Recipe
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 2 servings
- Category: Beverage
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Description
Delight in a comforting mug of Easy Homemade Mexican Hot Chocolate, blending rich cocoa, warm cinnamon, and a hint of sweetness for an authentic, cozy drink. Perfect for chilly evenings or a festive treat, this recipe uses simple ingredients and takes just 20 minutes from start to finish.
Ingredients
Milk Base
- 2 cups Milk (whole, almond, oat, or any preferred type)
Dry Ingredients
- 2 tablespoons Cocoa Powder (unsweetened)
- 2 tablespoons Sugar (adjustable; honey or agave syrup can be alternatives)
- 1/4 teaspoon Ground Cinnamon
- 1 pinch Salt
Optional
- 1 tablespoon Chocolate Chips
Instructions
- Heat the Milk: In a saucepan over medium heat, pour in the milk and stir occasionally to prevent scorching, gently warming it up.
- Add Cocoa Powder: As the milk heats, add the unsweetened cocoa powder and whisk vigorously to fully combine it with the milk, ensuring a smooth chocolate base.
- Sweeten: Sprinkle in the sugar and continue whisking until it is fully dissolved, balancing the bitterness of cacao.
- Spice it Up: Add the ground cinnamon and a pinch of salt, stirring well so the warm, traditional Mexican flavors infuse evenly.
- Heat Thoroughly: Increase the heat slightly and stir continuously until the mixture is hot but not boiling, enhancing the flavors while preventing burning.
- Optional Chocolate Boost: If using chocolate chips, add them now and stir until completely melted into the drink, creating a richer texture.
- Serve: Pour the hot chocolate into mugs and serve immediately. Optionally, top with whipped cream or chocolate shavings for an indulgent finish.
Notes
- Adjust sugar or sweetener to your preference.
- Use a whisk to avoid lumps and ensure a smooth texture.
- For a vegan version, use plant-based milks and sweeteners.
- Do not boil the mixture to prevent bitterness and milk skin formation.
- Optional toppings can include marshmallows or a dash of chili powder for a spicy kick.

