Dairy-Free Spiked Hot Chocolate Recipe: Cozy Vegan Cocoa with Rum

Stay cozy this season with a smooth and creamy spiked hot chocolate. This vegan hot cocoa is fast to prepare, easy to customize, and ready in about 10 minutes.

Clear mugs filled with spiked hot chocolate on a stack of books.

A steaming mug of hot chocolate is always welcome on a cold day — and adding a splash of rum or bourbon takes it to the next level.

This vegan spiked hot cocoa is rich, simple to make, and adaptable. The recipe below yields 2 servings, but you can scale it up for a crowd or halve it for a single cup. For a kid-friendly version, skip the alcohol and enjoy as-is.

Ingredients and Substitutions

Clear bowls filled with milk, syrup, bourbon, cinnamon and cocoa powder.
  • Non-dairy milk. Use any unsweetened plant milk you prefer — oat, almond, coconut, or soy all work well.
  • Cocoa powder. Choose unsweetened cocoa or cacao powder for a deep chocolate flavor.
  • Rum. Dark or aged rum is lovely here; bourbon or peppermint schnapps are good alternatives. (Omit for a nonalcoholic drink.)
  • Maple syrup. A natural sweetener that pairs nicely with cocoa.
  • Cinnamon. Optional, but a pinch adds warm spice and depth.

See the recipe card below for exact quantities.

Instructions

A saucepan filled with hot cocoa ingredients.

Step 1

Pour the non-dairy milk into a small saucepan. Add the cocoa powder, maple syrup, and cinnamon, reserving the rum for later.

Hot chocolate in a saucepan.

Step 2

Whisk over medium heat until the mixture is hot and smooth, about 8 minutes. Do not let it boil. Remove from heat, stir in the rum, and pour into mugs. Top with vegan marshmallows, whipped cream, chocolate shavings, or a dusting of cinnamon.

Large Batch

To make this for a party, double, triple, or quadruple the ingredient amounts and follow the same method. Alternatively, combine all ingredients except the alcohol in a slow cooker, heat on low for about an hour, and stir in the rum just before serving.

Overhead of two mugs filled with marshmallow-topped hot chocolate next to two spoons.

Toppings

The drink is delicious plain, but these toppings are fun additions:

  • Mini vegan marshmallows (brands like Dandies or store options)
  • Coconut or almond whipped cream
  • Chocolate shavings
  • A sprinkle of cocoa or cinnamon
  • Flaky sea salt
  • Crushed candy canes for a festive touch
A glass of hot chocolate on a stack of books.

Sarah’s Top Tips

  • Heat the cocoa until hot but avoid boiling to preserve texture and flavor.
  • Store leftovers in the fridge in a sealed container for up to 3 days. Reheat on the stove or in the microwave. For best results, leave out the rum and add it when reheating.
  • Add the rum off the heat so the alcohol does not cook off.

More Holiday Drinks

  • Holiday Cranberry Bourbon Cocktail
  • Tequila Espresso Martini
  • Christmas Moscow Mule
  • Hot Aperol Cocktail (Winter Aperol Spritz)

Did you make this recipe? Leave a rating and a comment — I’d love to hear how it turned out! Thank you!

A clear mug filled with hot chocolate.

Vegan Spiked Hot Chocolate

Author: Sarah Hill
Yields: 2 Servings
Keep warm this season with this delicious and creamy spiked hot chocolate. This vegan hot cocoa is quick to make, fully customizable, and ready in just 10 minutes!
Prep Time 2 mins
Cook Time 8 mins
Total Time 10 mins

Video

See the full post for extra tips and photos

Ingredients

  • 2 ½ cups dairy-free milk (oat, coconut, almond, etc.)
  • 2 tablespoons unsweetened cocoa powder
  • 2 tablespoons maple syrup
  • ¼ teaspoon cinnamon
  • 2-3 ounces dark or aged rum (optional)

Instructions

  1. Over medium heat, add the dairy-free milk to a small saucepan. Whisk in the cocoa powder, maple syrup, and cinnamon.
  2. Heat until hot, whisking until everything is fully combined, about 8 minutes. Do not boil.
  3. Turn off the heat and stir in the rum. Serve in two mugs and top with vegan marshmallows or whipped cream. Enjoy!

Sarah’s Tips

  • Do not boil the cocoa; gentle heating preserves its texture.
  • Store leftovers in the fridge for up to 3 days. Reheat on the stove or in the microwave and add the rum when serving.
  • Add rum after removing the pot from heat so the alcohol remains.

Tools I Use for This Recipe

  • Small saucepan
Serving: 1 |
Calories: 56.9 kcal |
Carbohydrates: 14.25 g |
Protein: 0.21 g |
Fat: 0.14 g

Nutritional information is an estimate and will vary by brand and portion size.

Course: Drinks
Cuisine: American
Did you enjoy this? Jump to the comments to leave a review or use the rating above.