Blogmas Day 2: Creamy, Vegan Hot Cocoa Recipe

While reading, listen to A Marshmallow World by She & Him.

Is there anything more cozy than a cup of homemade hot cocoa?

Welcome to Blogmas Day 2! Today, I'll be sharing my tried and true vegan hot cocoa recipe! As many of you know, over the last few years, I've acquired some food allergies and have had to institute a few dietary constraints. Though I've made do, dairy has been the hardest one to cut! Man, was I thrilled when Starbucks and several other coffee shops began to carry almond milk and coconut milk. I've always thought that soy milk ruins the delicious flavor of my favorite hot drinks!

Milk substitutes, along with Pinterest, and several other favorite sources have made my life of dairy-free a whole lot easier. Lucky for me, I don't have to miss out on the cozy, festive fun of a cup of hot cocoa. I love taking my time with this recipe, because there is just something therapeutic about stirring in the cocoa mixture into steaming almond milk on the stovetop. 

Today, I get to feature Callie Brannen Design from Alpharetta, Georgia. Callie is a small business owner who specializes in calligraphy and hand-lettering. Her stationary, prints, and mugs all feature gorgeous hand-lettered quotes and custom orders. Don't you envy those with incredible hand-writing skills? I sure do. Her mug in this post is absolutely perfect for a nice, big cup of cocoa. Callie has been kind enough to offer an exclusive discount of 15% for my #VTBlogmas readers! Just use the code VICTORIA15 at checkout, and get yourself one of these mugs! You'll love it. Find her shop here.

So step away from the SwissMiss packet & hot water combo, and dive into this delicious, creamy, and super easy, hot cocoa recipe for your cold, December nights. You won't regret it! 

Creamy, Vegan Hot Cocoa Recipe
Yields: Two large servings
Total Time: 10 minutes


  • 5 tablespoons sugar 

  • 1/4 cup high-quality cocoa powder

  • 2 teaspoons cornstarch

  • Pinch of sea salt

  • 4 cups unsweetened vanilla almond milk (can be substituted for milk of your choice)

  • 1 tsp. of vanilla extract


  • Whisk together the sugar, cocoa powder, starch, and salt in a small bowl or measuring cup.

  • Heat the milk and vanilla in a medium-sized saucepan over medium heat until steaming.

  • Add a couple tablespoons of the cocoa mixture to the hot milk at a time, and whisk until smooth. (This will help you avoid clumps of cocoa in your hot chocolate.)

  • Bring to a boil for 5 minutes. It will thicken slightly in this time.

  • Remove from heat, and let sit for 5-10 minutes so it lowers to a drinkable temperature.

  • Add marshmallows and candy canes as desired, and enjoy!

I hope you love this recipe as much as I do! If you try it, tag your photos #VTBlogmas! Pictures of hot cocoa are basically the best kind of eye candy. I'll see you tomorrow for Day 3 of Blogmas! Merry Christmas! xo