Mexican Hot Chocolate Recipe: Rich, Creamy & Authentic in 10 Minutes

This post may contain affiliate links. Please read our disclosure policy.

There is nothing quite like a steaming mug of Mexican Hot Chocolate to bring warmth, comfort, and a touch of tradition to your table. Whether you are planning a cozy Mother’s Day brunch, looking for the perfect pairing for your pancakes recipe, or simply craving something deeply satisfying on a chilly morning, this recipe delivers every single time. Made with authentic Mexican chocolate, a cinnamon stick, almond meal, and vanilla, this drink is everything you love about hot chocolate only richer, spicier, and more soulful.

Unlike standard hot cocoa, Mexican Hot Chocolate has a distinctive character rooted in centuries of Mesoamerican culinary tradition. The chocolate is grainy, aromatic, and slightly spiced, creating a thick, frothy beverage that feels indulgent without being overly sweet. Once you try the real thing, there is no going back.

Table of Contents

Why You Will Love This Recipe

  • Ready in under 10 minutes with minimal equipment
  • Uses authentic Mexican chocolate brands like Abuelita, Ibarra, or Mayordomo
  • Naturally customizable dairy-free, sweeter, or extra spiced
  • Perfect for Mother’s Day brunch, spring brunch tables, or a cozy Mom breakfast
  • Pairs beautifully with banana bread, French toast, and other brunch recipes

Ingredients

This recipe serves 2. Gather your ingredients before you start, and use a reliable set of measuring cups and spoons for accuracy.

IngredientQuantityNotes
Milk and/or water2 cupsWhole milk gives the creamiest result
Mexican chocolate (Abuelita, Ibarra, Mayordomo)2 ouncesRoughly chopped for faster melting
True cinnamon stick1 stick (about 2 inches)Ceylon cinnamon preferred
Vanilla extract1 teaspoonPure vanilla recommended
Almond meal or finely ground almonds4 tablespoonsAdds body and a nutty depth
Sugar4 tablespoonsAdjust to taste

Can’t Find Mexican Chocolate?

If Mexican-style chocolate is not available at your local store, substitute with 4 ounces of good-quality bittersweet chocolate combined with the cinnamon stick, vanilla extract, almond meal, and sugar listed above. The result is a very close approximation of the authentic flavor profile.

Equipment You Will Need

You do not need much to make this recipe, but having the right tools makes all the difference. Below is a quick equipment list with affiliate links for your convenience.

Step-by-Step Instructions

Follow these simple steps for a perfectly authentic cup of Mexican Hot Chocolate every time. Use your saucepan over a stable burner and keep your kitchen utensils close by.

  1. Prepare your chocolate: If using a disc of Mexican chocolate like Abuelita or Ibarra, break or chop it into smaller pieces to help it melt evenly and quickly.
  2. Combine ingredients: Add the milk and/or water to your saucepan along with the Mexican chocolate (or the bittersweet chocolate substitution), cinnamon stick, vanilla extract, almond meal, and sugar.
  3. Heat gently: Set the saucepan over medium heat. Stir frequently using a whisk or wooden spoon from your kitchen utensils set until the chocolate is fully dissolved and the liquid reaches a gentle simmer. Do not let it boil.
  4. Remove the cinnamon stick: Once the chocolate has fully melted and the mixture is smooth, remove and discard the cinnamon stick.
  5. Froth it up: Remove the pan from heat. Using a whisk or traditional molinillo, vigorously beat the hot chocolate until a thick, creamy foam forms on top. This step is optional but highly recommended it gives Mexican Hot Chocolate its signature texture.
  6. Serve immediately: Pour into mugs while still very hot. Serve as-is or alongside your favorite brunch recipes like banana bread or French toast.

Tips for the Best Mexican Hot Chocolate

  • Use Ceylon cinnamon: True cinnamon (Ceylon variety) has a softer, more floral flavor than Cassia cinnamon, which is more common in US grocery stores. The difference in this recipe is noticeable and worthwhile.
  • Grind your own almonds: For the freshest almond meal, pulse whole blanched almonds in a food processor until finely ground. This gives a more fragrant, fresh flavor compared to pre-packaged almond flour.
  • Do not skip the foam: The frothy top is not just aesthetic it adds a lighter texture to the first sip that balances the richness of the chocolate below.
  • Adjust sweetness carefully: Mexican chocolate discs already contain sugar. Taste your mixture before adding the full 4 tablespoons of sugar and adjust accordingly.
  • Make it dairy-free: Swap whole milk for oat milk or almond milk for a plant-based version that still tastes rich and satisfying.
  • Scale it up easily: Planning a spring brunch or Mother’s Day brunch for a crowd? Simply multiply the recipe and keep it warm in a slow cooker on the low setting.

Serving Suggestions

Mexican Hot Chocolate is incredibly versatile at a brunch table. Serve it alongside classic brunch recipes like a fluffy pancakes recipe, warm banana bread, or golden French toast. For a Mother’s Day brunch spread, it makes a stunning alternative to mimosa recipes sophisticated, comforting, and memorable. You can also serve it as a dessert drink paired with floral desserts or a rich breakfast casserole for contrast.

For presentation, pour into clear glass mugs to show off the color and foam, or use ceramic mugs dusted lightly with cinnamon powder on top. A small cinnamon stick placed across the top of the mug makes for a beautiful finishing touch that photographs well for Pinterest.

Storage and Make-Ahead Tips

  • Store leftover hot chocolate in an airtight container in the refrigerator for up to 3 days.
  • Reheat gently in your saucepan over low heat, stirring constantly.
  • Re-froth after reheating by whisking vigorously before serving.
  • Do not freeze the almond meal and chocolate can separate upon thawing.

Frequently Asked Questions

What makes Mexican Hot Chocolate different from regular hot cocoa?

Mexican Hot Chocolate is made from whole chocolate discs (not cocoa powder) that are pre-mixed with cinnamon, sugar, and sometimes almonds. The result is a thicker, grainier, more complex drink with warm spice notes that regular hot cocoa simply does not replicate.

Where can I find Mexican chocolate in the US?

Brands like Abuelita (by Nestle), Ibarra, and Mayordomo are widely available in the Latin foods aisle of most major US grocery stores, as well as on Amazon and in Mexican specialty markets.

Can I make Mexican Hot Chocolate without a molinillo?

Absolutely. A standard whisk from your kitchen utensils set works perfectly well. Whisk vigorously in a circular motion for 30 to 60 seconds to create foam. Alternatively, you can use a blender carefully transfer the hot liquid and blend for a few seconds on low speed for excellent froth.

Is Mexican Hot Chocolate good for Mother’s Day brunch?

It is one of the best choices you can make. It is warm, impressive, easy to scale up, and feels special without requiring hours in the kitchen. Pair it with a quiche recipe, floral desserts, or Eggs Benedict for a complete and memorable Mom breakfast experience.

How do I make this recipe vegan?

Replace dairy milk with oat milk, almond milk, or coconut milk. Check that your chocolate brand does not contain milk solids most Mexican chocolate discs are naturally dairy-free, but always verify the label.

Can I use a blender instead of a whisk for frothing?

Yes. Carefully pour the hot chocolate into your blender, hold the lid down firmly with a folded kitchen towel, and blend on low for 10 to 15 seconds. This creates a beautiful, consistent foam and is especially useful when making larger batches.

If you found this recipe helpful, feel free to check out the kitchen equipment. Click on any url to view and purchase the product through our Amazon affiliate links at no extra cost to you. Your support helps us keep Deliciousavors.com running and bringing you great recipes!

Print

Mexican Hot Chocolate Recipe: Rich, Creamy & Authentic in 10 Minutes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich, creamy, and authentic Mexican Hot Chocolate made with real Mexican chocolate, cinnamon, almond meal, and vanilla. Ready in 10 minutes and perfect for brunch or a cozy morning treat.

  • Author: Sara
  • Prep Time: 5 minutes
  • Cook Time: 5 minutes
  • Total Time: 10 minutes
  • Yield: 2 servings
  • Category: Drinks
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Ingredients

Scale

2 cups milk and/or water

2 ounces Mexican chocolate (Abuelita, Ibarra, or Mayordomo)

OR substitute: 4 ounces bittersweet chocolate (good quality)

1 true cinnamon stick (about 2 inches)

1 teaspoon vanilla extract

4 tablespoons almond meal or finely ground almonds

4 tablespoons sugar, more or less to taste

Instructions

1. Add the milk and/or water and the Mexican chocolate (or substituting ingredients) into a saucepan.

2. Set over medium heat, stirring frequently, until the chocolate has completely dissolved and the liquid is simmering.

3. Remove the cinnamon stick from the pan.

4. Remove the pan from heat.

5. Beat vigorously with a whisk or molinillo until a thick layer of foam forms on top.

6. Serve immediately while very hot.

Notes

Use Ceylon (true) cinnamon for the most authentic flavor.

For a dairy-free version, substitute whole milk with oat milk or almond milk.

If Mexican chocolate is unavailable, use 4 oz bittersweet chocolate plus all other ingredients.

Adjust sugar to taste — Mexican chocolate discs already contain sugar.

Re-froth leftovers after reheating for best texture.

Leave a Comment

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