To make iced Mexican chocolate, whisk unsweetened cocoa powder, sugar, cinnamon, vanilla, and a small pinch of cayenne with warm milk until smooth, then chill the mixture and pour it over ice. Finish each glass with cold milk, whipped cream if desired, and a dusting of cinnamon for a creamy, refreshing chocolate drink with classic Mexican-inspired flavor.
This iced Mexican chocolate recipe tastes like a cool, silky version of traditional hot chocolate. It has deep cocoa flavor, fragrant cinnamon, gentle vanilla sweetness, and an optional spark of cayenne that lingers pleasantly without overpowering the drink.
Jump to RecipeWhy You’ll Love This Recipe

Iced Mexican chocolate is the kind of drink that feels special while requiring only a handful of everyday ingredients. The warm spice profile brings personality to simple cocoa, and the chilled serving style makes it especially welcome on sunny afternoons, after dinner, or alongside a plate of cinnamon cookies.
The recipe begins with a concentrated chocolate base instead of mixing cocoa powder directly into cold milk. Warming the cocoa with sugar and milk helps dissolve the ingredients completely, so every sip is smooth rather than grainy or powdery.
You can also adjust the personality of the drink to suit your household. Keep the cayenne very mild for a family-friendly version, add more for a noticeable chile finish, or leave it out entirely while keeping the cinnamon and vanilla.
- Ready with basic pantry ingredients.
- Easy to prepare ahead of time.
- Simple to make with dairy or plant-based milk.
- Customizable from lightly sweet to dessert-rich.
- Refreshing enough for warm weather but comforting enough for any season.
Ingredients You’ll Need

Unsweetened cocoa powder provides the foundation of the drink. Choose a good-quality natural or Dutch-process cocoa that smells rich and chocolatey, since the flavor will be noticeable in every glass.
Granulated sugar sweetens the base and balances the bitterness of cocoa. You can substitute light brown sugar for a faint caramel note, or use maple syrup if you prefer a liquid sweetener, though the finished drink may need an extra whisking.
Cinnamon is the signature spice in this recipe. Mexican cinnamon, also called canela, has a softer, warmer flavor and breaks apart easily, but standard ground cinnamon works well when that is what you have available.
A tiny amount of cayenne creates the traditional warm finish. It should not make the drink taste hot unless you intentionally add more, so begin with a small pinch and taste the chilled base before adjusting.
Whole milk gives the drink a creamy body, while evaporated milk adds extra richness without requiring cream. For a non-dairy version, use unsweetened oat milk, almond milk, or cashew milk, remembering that the sweetness level can vary by brand.
- Use pure vanilla extract for a rounded aroma.
- Add a small pinch of salt to sharpen the chocolate flavor.
- Choose large ice cubes when possible because they melt more slowly.
- Keep whipped cream optional for a lighter everyday drink.
How to Make It Step-by-Step

Start by combining the cocoa powder, sugar, cinnamon, salt, and cayenne in a saucepan. Mixing the dry ingredients first distributes the spices and helps prevent a concentrated pocket of cayenne in the finished drink.
Whisk in the milk gradually. This is a simple but important step because adding all the liquid at once can leave floating cocoa clumps that are difficult to smooth later.
Warm the mixture over medium-low heat for several minutes. The goal is to create a smooth, fragrant chocolate base, not to boil the milk; excessive heat can cause the milk to scorch around the bottom of the pan.
When the mixture looks glossy and steam rises from the surface, take it off the heat and add the vanilla. Cooling it briefly before refrigeration prevents excess heat from warming the refrigerator and gives the flavors a moment to settle.
Chill the base in a covered pitcher or jar. Before assembling the drinks, whisk it thoroughly because cocoa particles can sink slightly as the mixture sits.
For serving, use tall glasses filled generously with ice. Pour in the cold chocolate base, add the remaining cold milk, and stir from the bottom upward so the darker chocolate mixture blends evenly throughout the glass.
Top with whipped cream, a cinnamon stick, shaved dark chocolate, or a light dusting of cocoa. Serve right away, while the ice is firm and the drink is at its coldest.
Pro Tips for the Best Flavor

Do not skip the salt, even though the amount is small. Salt does not make the drink taste salty; it helps the cocoa taste fuller and keeps the sweetness from seeming flat.
For deeper chocolate flavor, add 2 ounces of finely chopped bittersweet chocolate to the warm milk mixture. Stir until completely melted, then continue with the recipe once the base is smooth.
If you want a coffeehouse-style finish, replace part of the sugar with a tablespoon of sweetened condensed milk. This makes the drink thicker and sweeter, so reduce the granulated sugar and taste before serving.
For a more noticeable spice profile, add a small piece of cinnamon stick to the saucepan while the milk warms. Remove it before chilling, then add only a pinch of ground cinnamon at the end so the drink has both infused flavor and a fresh cinnamon aroma.
Always taste the base cold rather than relying on the warm mixture. Chilling dulls sweetness slightly, so the refrigerated drink may need another teaspoon of sugar or syrup before it goes over ice.
- Use a fine-mesh strainer if your cocoa powder tends to clump.
- Make the base one day ahead for convenient entertaining.
- Use less ice if serving the drink with a thick dessert topping.
- Use more cayenne only after the base has chilled.
- Stir each glass just before drinking to keep the flavor evenly mixed.
Storage and Serving Ideas

The chocolate base keeps well in the refrigerator for up to 3 days in a sealed glass jar or pitcher. A layer may settle on the bottom, so shake the container with the lid secured or whisk the mixture before pouring.
Store the base without ice because ice will dilute the chocolate and make the drink watery. Add fresh ice only when you are ready to serve, and avoid freezing the completed drink because the milk can separate as it thaws.
This recipe works beautifully for brunches, summer gatherings, movie nights, and casual dinner parties. Prepare the base in advance, set out ice and chilled milk, and let guests choose their own toppings.
For a festive serving board, offer small bowls of whipped cream, cinnamon, cocoa powder, chocolate curls, toasted marshmallows, and finely chopped toasted pecans. A few orange zest curls can add a bright aromatic note that pairs well with cinnamon and dark chocolate.
If serving children, leave out the cayenne and use extra whipped cream or mini marshmallows. For adults, a splash of coffee liqueur, dark rum, or bourbon can turn one glass into a rich after-dinner cocktail, but add alcohol only after the base is fully chilled.
Variations to Try
A mocha version is easy to make by adding 1 cup of cooled strong coffee to the chocolate base and reducing the cold milk by 1 cup. The result has a pleasant roasted note and a little extra lift for an afternoon treat.
For a coconut variation, use unsweetened coconut milk as part of the cold milk and garnish with toasted coconut. Coconut brings a gentle tropical flavor while still allowing the cinnamon and cocoa to remain prominent.
To make a banana chocolate version, blend one ripe banana with the chilled base before pouring it over ice. This adds natural sweetness and creates a thicker smoothie-like texture.
A dark chocolate version uses bittersweet cocoa, chopped dark chocolate, and less sugar. It is particularly good with a pinch of ancho chile powder, which offers a mellow dried-pepper flavor rather than sharp heat.
For a lighter drink, use unsweetened almond milk and reduce the sugar slightly. Because plant-based milks differ in thickness and sweetness, taste the finished mixture and adjust it before serving.

Iced Mexican Chocolate
Ingredients
Method
- Add the cocoa powder, sugar, cinnamon, salt, and cayenne pepper to a medium saucepan. Whisk the dry ingredients together so the spices are evenly distributed.
- Pour in the whole milk a little at a time while whisking. Continue whisking until the cocoa forms a smooth, lump-free mixture.
- Place the saucepan over medium-low heat. Cook for 4 to 5 minutes, whisking often, until the mixture is hot and glossy but not boiling.
- Remove the pan from the heat and stir in the vanilla extract. Pour the chocolate base into a heatproof pitcher and cool for 10 minutes.
- Cover and refrigerate the chocolate base for at least 1 hour, or until thoroughly chilled. Whisk it again before serving because cocoa may settle as it rests.
- Fill four tall glasses with ice. Divide the chilled chocolate base among the glasses, then top each one with cold milk and stir until blended.
- Add whipped cream if using and finish with a small pinch of cinnamon or cocoa powder. Serve immediately with a straw or long spoon.
Notes
Final Thoughts
This iced Mexican chocolate recipe turns a familiar cup of cocoa into a cool, fragrant treat with very little effort. A gently warmed chocolate base gives the drink a smooth texture, while cinnamon, vanilla, and a restrained touch of cayenne provide the distinctive flavor that makes every sip memorable.
Make the base ahead, keep it cold, and finish each glass with plenty of ice just before serving. Whether you enjoy it simply with cinnamon on top or dress it up with whipped cream and chocolate curls, this is an easy recipe worth keeping in your regular dessert rotation.
For the best first batch, begin with the listed spice amounts and adjust after chilling. Once you find your preferred balance of sweetness, chocolate richness, and chile warmth, you can make this refreshing drink entirely your own.





