If you’re like me and don’t regularly drink coffee or tea, you can feel a bit left out in the winter months while everyone else sits down by the fire and enjoys their beverages. Don’t get me wrong, I could drink hot chocolate every day and not get sick of it, however I find lots of hot chocolate mixes and even the ones you get from your favourite cafes can be quite high in sugar. Although this recipe still has some sugar, I’ve tried to keep it to a minimum without compromising on taste.

This recipe is perfect for a cold Winter morning, Christmas Eve right before bed, and anything in between! It can be made for one person or an entire family, simply multiply the ingredients by the number of servings you want to make! If you’re not a candy cane fan, you can skip the candy cane and add any other toppings you’d like. How about some nutmeg or cinnamon? Or just some extra whipped cream!

Another bonus of this recipe is the money you will save! A hot chocolate from your local cafe can be up to $6, whereas you can purchase all of the ingredients to make multiple servings of this hot chocolate for the same amount! My vegan/dairy-free chocolate hack? The No Name 40% dark chocolate. It’s accidentally vegan, only $1, and is still creamy and delicious!

Here’s the recipe:

Serves: 1


  • 1 ½ cups unsweetened oat milk
  • 6 squares dairy-free chocolate, chopped
  • ½ tbsp cocoa powder
  • ½ tbsp crushed candy cane
  • Optional:
    • Coconut whipped cream
    • Peppermint marshmallows


  1. In a small saucepan, heat up the oat milk, whisking occasionally to prevent scorching.
  2. When the milk has started steaming slightly, add the chopped chocolate and whisk to combine.
  3. Add the cocoa powder and whisk again to remove any lumps.
  4. Heat until the hot chocolate just starts to bubble, then remove from heat and pour into your favourite mug.
  5. Top with whipped cream, marshmallows and candy cane. Enjoy!

One thought on “Candy Cane Hot Chocolate

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s