Canadian Hot Chocolate Recipe: Marshmallow-Melted Velvety Indulgence

Beverages

Canadian Hot Chocolate Recipe: Marshmallow-Melted Velvety Indulgence

This Canadian hot chocolate recipe transforms a simple mug into a cozy winter escape—rich, velvety cocoa infused with warm spices and crowned with gooey marshmallows that melt into liquid gold. 🔥 The secret lies in balancing high-quality cocoa powder with a touch of cornstarch for that signature silky texture, while cinnamon and a pinch of cayenne add depth without overpowering the chocolate's natural sweetness.

I first perfected this version during a snowstorm in Quebec, where the steam rising from the mug became the only thing keeping my hands from freezing.

The beauty of this recipe is its adaptability—whether you're whipping up a batch for a family gathering or treating yourself to a solo indulgence, the process is straightforward yet rewarding.

Start with a base of hot milk and water, then whisk in the cocoa mixture until smooth, ensuring no lumps remain.

The real magic happens when you top it with whipped cream and marshmallows, letting them melt just enough to create a luxurious, marshmallow-infused layer that makes every sip feel like a hug.

What sets this apart is the attention to detail—like using real vanilla extract instead of imitation, or toasting the spices lightly to enhance their aroma. The result is a drink that's rich, aromatic, and perfectly balanced, with none of the bitterness or artificial aftertaste found in store-bought versions.

Serve it in a thick ceramic mug, garnished with a dusting of cocoa powder or a sprinkle of crushed peppermint for a festive touch, and watch it disappear in seconds.

For those who love a little extra warmth, a shot of rum or a splash of espresso can take this classic to new heights, while keeping it true to its Canadian roots.

The best part? It's a recipe that scales effortlessly—doubling the batch for a crowd or making a single mug for a quiet evening in. Here's how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for canadian hot chocolate

Rich cocoa, velvety milk, and marshmallow magic—your cozy Canadian hot chocolate starts here.

Ingredient Amount Notes
Whole Milk 🥛 2 cups Full-fat for creaminess
Water 💧 2 cups Filtered preferred
Unsweetened Cocoa Powder 🍫 ½ cup High-quality Dutch-processed
Granulated Sugar 🍚 ½ cup White or light brown
Cornstarch 🌾 1 tbsp For silky texture
Vanilla Extract 🍯 1 tsp Pure, not imitation
Ground Cinnamon 🌿 ½ tsp Toasted for aroma
Cayenne Pepper 🔥 ⅛ tsp Pinch for subtle heat
Heavy Whipping Cream 🧈 ½ cup Cold, for topping
Large Marshmallows 🍫 1 cup Mini or regular size
Crushed Peppermint Candy 🍬 1 tbsp Or cocoa powder
Dark Chocolate Chips 🍫 ¼ cup For garnish

The cocoa powder is non-negotiable here—Ghirardelli or Valrhona are my go-tos, but any high-quality Dutch-processed will do. Bulk bins at Whole Foods often have great options, and check the expiration date—old cocoa tastes bitter. The cornstarch is what gives this that signature silky texture, so don't skip it. For the milk, whole milk is key (the fat makes it creamy), but if you're lactose intolerant, Oatly or Silk unsweetened work surprisingly well. Toast your cinnamon and cayenne in a dry pan for 30 seconds before adding—it wakes up those flavors big time.

No vanilla extract? Vanilla bean paste works even better, or a scraped vanilla bean pod. Running low on marshmallows? Mini marshmallows double the batch for the same cup measurement. The heavy cream needs to be cold—take it out of the fridge right before whipping. For a boozy twist, add 1 oz of spiced rum or Baileys per mug. Want it stronger? Double the cocoa powder to 2/3 cup. The dark chocolate chips? Enjoy Life brand is my go-to for allergy-friendly versions, but any 70%+ cacao chips work. And if you're feeling fancy, swap the crushed peppermint for a sprinkle of flaky sea salt—trust me on that.

This keeps beautifully—make a big batch and store the cocoa mixture in an airtight jar for up to 2 weeks in the fridge. The marshmallows and whipped cream are best added fresh, but you can pre-whip the cream and store it separately for 3 days. For a crowd, double everything and use a slow cooker on low heat to keep it warm. I always make extra because it disappears faster than you can say 'snowstorm in Quebec.'

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this recipe because it’s that simple—just milk, cocoa, sugar, water, and a pinch of cornstarch to keep it silky. No fancy tools, no measuring cups that double as stress balls. Honestly, I’ve made it while microwaving leftovers with one hand.
  • Rich Without Guilt: The cocoa powder here isn’t the bitter kind—it’s the good stuff that dissolves smoothly, giving you that deep, velvety flavor without tasting like a health lecture. Between us, the cornstarch trick makes it actually thick, not just powdery. That’s the kind of hot chocolate you’ll finish without sugar crashes.
  • Snow Day or Slow Night: This is my go-to for cozy nights in or when friends drop by unexpectedly. Double the batch, pour it into mugs, and suddenly you’re hosting a winter wonderland. (Yes, even on a Tuesday night.) The cornstarch keeps it stable enough to sip for hours—no one’s rushing to the kitchen for a refill.
  • Budget-Friendly Warmth: A cup costs pennies, and the ingredients last forever. Whole milk adds richness without breaking the bank, and the cocoa powder stretches further than those pre-mixed packets. I’ll be real: this is the kind of recipe that makes me feel like I’m treating myself, even when I’m just heating water.

Step-by-step instructions for marshmallow-melted velvety hot chocolate

Here's how to make Canada's most decadent hot chocolate with that signature marshmallow melt.

1

🍳 Step 1: Whisk the Base Ingredients

In a medium saucepan, combine the 2 cups whole milk, 2 cups water, 0.5 cup unsweetened cocoa powder, 0.5 cup granulated sugar, 1 tbsp cornstarch, 1 tsp vanilla extract, 0.5 tsp ground cinnamon, and 0.125 tsp cayenne pepper. I like to use a whisk to avoid any cocoa lumps - you want a completely smooth mixture before heating.

Place the saucepan over medium heat and bring to a gentle simmer, stirring constantly. Watch for small bubbles forming around the edges - that's your signal it's ready for the next step. The mixture should thicken slightly as it heats, but don't let it boil vigorously or it'll scorch.

2

🍳 Step 2: Simmer Until Silky Smooth

Once simmering, reduce heat to low and let it cook for 5-7 minutes, stirring frequently with a wooden spoon. You're looking for a thick, velvety consistency that coats the back of a spoon. The cocoa should be fully dissolved with no gritty texture - this is where that cornstarch really earns its keep.

Here's the thing - if you see any skin forming on top, just stir it back in. And don't walk away! The mixture can burn quickly if unattended. When it reaches your desired thickness (about 100°F), remove from heat immediately.

3

🥘 Step 3: Add the Marshmallow Magic

This is the moment that matters: transfer the hot chocolate to a heatproof pitcher or bowl. Add the 1 cup large marshmallows all at once and let them sit for 1 minute - you'll see them begin to soften and melt slightly from the residual heat.

Then, using a rubber spatula, gently fold the marshmallows into the chocolate until completely melted and incorporated. I like to press the spatula against the bottom and sides to ensure no marshmallow bits remain unmelted. The mixture should be smooth with no visible marshmallow pieces.

4

🍽️ Step 4: Top and Serve Immediately

Divide the hot chocolate among 4 mugs (or one large mug if you're feeling indulgent). Top each serving with 2 tablespoons of the cold heavy whipping cream, then sprinkle with 1 teaspoon crushed peppermint candy and 1 tablespoon dark chocolate chips. The contrast of cold cream on warm chocolate is pure Canadian magic.

Serve immediately while the marshmallow melt is at its peak. The peppermint adds a refreshing contrast to the rich chocolate, while the chocolate chips give each sip that satisfying crunch. Real talk: this tastes even better the next day when the flavors meld together!

👨‍🍳

Pro Tips For Making Canadian Hot Chocolate

  • STIR CONSTANTLY AT FIRST: The first 2 minutes of simmering are where lumps form if you’re not paying attention—especially with cocoa powder. I learned this the hard way when my hot chocolate looked like a science experiment gone wrong. Use a whisk or a sturdy spoon and keep it moving until the mixture thickens slightly, then ease up.
  • WHISK DRY COCOA FIRST: Sprinkle the cocoa powder directly into the hot liquid and whisk like you’re trying to win a bet. This prevents clumping better than mixing it with dry sugar first. I was skeptical until I tried it—now my hot chocolate is always smooth, no matter how rushed I am.
  • DON’T BOIL THE MILK: Whole milk scalds at 212°F (100°C), and once it hits that point, it separates and turns grainy. Heat it just until tiny bubbles form around the edges, then remove from heat—you’ll finish cooking it with the water. Trust me, your hot chocolate will thank you.
  • USE CORNSTARCH LAST: Mix the cornstarch with a splash of cold water first, then add it to the simmering liquid while stirring. Dumping it dry? You’ll end up with a pasty mess. I skip this step sometimes, and the result is noticeably thinner—so don’t.

Best sauces and condiments for this dish

Classic Whipped Cream

Start with cold heavy whipping cream—straight from the fridge is key. Whip it until soft peaks form, then fold it gently into the hot chocolate just before serving. I like to add ½ teaspoon vanilla extract to the cream for extra depth.

For a lighter texture, use whipped topping spray (like Reddi-wip) as a shortcut, though it won’t be as rich. 🧈

Spiced Caramel Drizzle

Heat ¼ cup heavy cream with 2 tablespoons brown sugar and ½ teaspoon cinnamon until dissolved, then drizzle over the top. For a smoky twist, add ¼ teaspoon smoked sea salt to the caramel.

This adds a warm, buttery contrast that balances the marshmallows perfectly. Store-bought caramel sauce works in a pinch, but homemade tastes 10x better.

Espresso Infusion

For coffee lovers, stir 1 shot of espresso (about 2 tablespoons) into the hot milk before adding cocoa. The bitterness cuts through the sweetness, creating a sophisticated mocha-chocolate hybrid.

Use freshly brewed espresso or a 1 tablespoon instant espresso powder for convenience. I recommend Lavazza or Starbucks Via for the best flavor.

Boozy Upgrades

Add 1 ounce spiced rum (like Captain Morgan) or ½ ounce Baileys per mug for a cozy adult twist. For a peppermint kick, stir in ½ teaspoon peppermint schnapps. Warm the alcohol slightly in the saucepan with the milk to help it meld into the chocolate.

Pro tip: Add the booze after removing the pan from heat to avoid burning alcohol fumes. 🍷

Chocolate Ganache Swirl

Melt ½ cup dark chocolate chips with 2 tablespoons heavy cream in the microwave (30-second bursts), then swirl the ganache into the hot chocolate before serving. The silky chocolate layer adds richness and visual appeal.

For a white chocolate version, use white chocolate chips instead. This works best with 70%+ cacao dark chocolate for depth.

Cinnamon Sugar Rim

Rub the rim of your mug with ½ sliced lime (or lemon), then dip it in a mix of 1 tablespoon sugar and ½ teaspoon cinnamon. This adds a sweet-spicy contrast that enhances every sip.

For a festive touch, use crushed candy canes instead of sugar. The acidity from the citrus also brightens the chocolate’s flavor. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 30mg10%
Sodium 120mg5%
Total Carbohydrate 58g20%
Dietary Fiber 3g11%
Sugars 52g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions about Canadian hot chocolate

1

Can I make this without dairy?

Replace the whole milk with unsweetened almond milk or oat milk—just use a full-fat version for creaminess. For the whipped cream topping, try coconut cream (chilled overnight) or dairy-free whipped topping. The marshmallows will still melt beautifully, though they may be slightly less gooey.

2

Why does my hot chocolate turn gritty?

Gritty texture usually means the cocoa didn't dissolve properly. Always whisk the dry ingredients (cocoa, sugar, cornstarch) into the milk first before heating. If it happens while cooking, remove from heat, stir vigorously, then return to low heat for another 1-2 minutes. The cornstarch helps prevent this, but don't let it boil vigorously.

3

How do I make it stronger-tasting?

For a richer flavor, increase the cocoa powder to ⅔ cup (instead of ½ cup) or add 1 tablespoon melted dark chocolate to the base. For depth, toast the cocoa powder in a dry pan for 2 minutes before adding to the milk. A pinch of instant espresso powder (½ tsp) also enhances chocolate intensity without coffee flavor.

4

Can I make this ahead of time?

Yes! Prepare the cocoa mixture (everything except marshmallows and toppings) up to 3 days ahead and store in an airtight container in the fridge. Reheat gently on the stove or microwave until steaming, then stir in fresh marshmallows. The toppings (whipped cream, chocolate chips) should always be added fresh for best texture. For parties, make a big batch and keep it warm in a slow cooker on low.

5

What's the secret to perfect marshmallow melt?

The key is residual heat: after removing from the stove, let the hot chocolate sit for 1 minute before adding marshmallows. They'll soften slightly from the heat, creating that signature liquid gold layer. For extra melt, place the pitcher over a pot of barely simmering water (double boiler) for 30 seconds before stirring. Never microwave marshmallows—they'll turn rubbery!

★★★★★5.0(4 reviews)
Categories Beverages