Loading...

Prepare the Mexican chocolate: Unwrap one disk of Mexican chocolate and break it into pieces. Unwrap one log of Mexican chocolate and slice it into smaller pieces. Set aside.

Prepare the spices: Split 2 vanilla bean pods lengthwise using a knife. Using tongs, hold one cinnamon stick over a gas burner flame (or a stovetop burner on low) and lightly toast it, rotating it for even toasting until fragrant, about 30 seconds. This enhances its flavor.

Simmer the hot chocolate base: Place the toasted cinnamon stick, the split vanilla beans, 2 additional pieces of cinnamon stick, and the allspice berries into a saucepan. Pour 4 cups of whole milk into the saucepan. Add the broken pieces of both disk and log Mexican chocolate to the saucepan.

Whisk the hot chocolate: Heat the mixture over medium heat. Use a traditional Mexican molinillo to vigorously whisk the hot chocolate mixture until all the chocolate has melted, the ingredients are well combined, and the mixture becomes frothy. This will take about 10-15 minutes.

Prepare the thickener: In a separate small bowl, combine 2 tablespoons of all-purpose flour (or cornstarch) with 1/4 cup of water. Whisk this mixture until it is smooth and lump-free.

Thicken the hot chocolate: Pour the flour and water mixture into the hot chocolate in the saucepan. Continue whisking with the molinillo over medium heat until the hot chocolate reaches a desired thicker consistency, about 5-7 minutes. Remove from heat.

Prepare for churro frying: Heat 4 cups of cooking oil in a deep pan or pot over medium-high heat until it reaches 350-375°F (175-190°C).

Fry the churros: Using a piping bag fitted with a star nozzle, carefully pipe long strips of churro dough directly into the hot oil. Fry the churros in batches, ensuring not to overcrowd the pan, until they are golden brown and crispy, about 2-3 minutes per side. Use tongs to remove them from the hot oil and place them on a paper towel-lined plate to drain excess oil.

Coat the churros: In a shallow dish, combine 1/2 cup of granulated sugar and 1 tablespoon of cinnamon powder. Roll the freshly fried churros in this sugar-cinnamon mixture until they are completely coated.

Serve the hot chocolate: Pour the prepared Mexican hot chocolate into 4 serving mugs or cups.

Garnish the hot chocolate: Place one large square marshmallow on top of each hot chocolate. Use a kitchen torch to toast the marshmallow until its surface is golden brown and slightly caramelized. Add a cinnamon stick to each mug as an additional garnish.

Enjoy the hot chocolate, optionally by dipping the prepared churros into it.


Prepare the Mexican chocolate: Unwrap one disk of Mexican chocolate and break it into pieces. Unwrap one log of Mexican chocolate and slice it into smaller pieces. Set aside.

Prepare the spices: Split 2 vanilla bean pods lengthwise using a knife. Using tongs, hold one cinnamon stick over a gas burner flame (or a stovetop burner on low) and lightly toast it, rotating it for even toasting until fragrant, about 30 seconds. This enhances its flavor.

Simmer the hot chocolate base: Place the toasted cinnamon stick, the split vanilla beans, 2 additional pieces of cinnamon stick, and the allspice berries into a saucepan. Pour 4 cups of whole milk into the saucepan. Add the broken pieces of both disk and log Mexican chocolate to the saucepan.

Whisk the hot chocolate: Heat the mixture over medium heat. Use a traditional Mexican molinillo to vigorously whisk the hot chocolate mixture until all the chocolate has melted, the ingredients are well combined, and the mixture becomes frothy. This will take about 10-15 minutes.

Prepare the thickener: In a separate small bowl, combine 2 tablespoons of all-purpose flour (or cornstarch) with 1/4 cup of water. Whisk this mixture until it is smooth and lump-free.

Thicken the hot chocolate: Pour the flour and water mixture into the hot chocolate in the saucepan. Continue whisking with the molinillo over medium heat until the hot chocolate reaches a desired thicker consistency, about 5-7 minutes. Remove from heat.

Prepare for churro frying: Heat 4 cups of cooking oil in a deep pan or pot over medium-high heat until it reaches 350-375°F (175-190°C).

Fry the churros: Using a piping bag fitted with a star nozzle, carefully pipe long strips of churro dough directly into the hot oil. Fry the churros in batches, ensuring not to overcrowd the pan, until they are golden brown and crispy, about 2-3 minutes per side. Use tongs to remove them from the hot oil and place them on a paper towel-lined plate to drain excess oil.

Coat the churros: In a shallow dish, combine 1/2 cup of granulated sugar and 1 tablespoon of cinnamon powder. Roll the freshly fried churros in this sugar-cinnamon mixture until they are completely coated.

Serve the hot chocolate: Pour the prepared Mexican hot chocolate into 4 serving mugs or cups.

Garnish the hot chocolate: Place one large square marshmallow on top of each hot chocolate. Use a kitchen torch to toast the marshmallow until its surface is golden brown and slightly caramelized. Add a cinnamon stick to each mug as an additional garnish.

Enjoy the hot chocolate, optionally by dipping the prepared churros into it.
