This ultra-creamy vegan hot chocolate is a rich, indulgent, and dairy-free twist on a classic winter favorite. Made with dark chocolate, soy milk, and a touch of cornstarch, it creates an irresistibly smooth texture. Perfect for cozy nights, this easy homemade recipe is ready in just 12 minutes!
3 tablespoons sugar
2 tablespoons cocoa powder
1 tablespoon cornstarch
¼ teaspoon cinnamon
Pinch of salt
2 cups soy milk (or other non-dairy milk)
2 tablespoons chopped vegan dark chocolate
½ teaspoon vanilla extract
Optional Toppings:
Vegan marshmallows
Grated vegan dark chocolate
Mix Dry Ingredients: In a saucepan, whisk together sugar, cocoa powder, cornstarch, cinnamon, and salt.
Add Milk: Gradually pour in the soy milk while whisking to prevent lumps.
Heat & Thicken: Place the saucepan over medium heat and cook, whisking frequently, for about 7 minutes, until the mixture thickens.
Incorporate Chocolate & Vanilla: Remove from heat and whisk in chopped dark chocolate until melted and smooth. Stir in vanilla extract for enhanced flavor.
Serve & Enjoy: Divide the hot chocolate between two mugs. Top with vegan marshmallows and grated chocolate, if desired.
For a thicker consistency, increase the cornstarch slightly.
You can substitute the soy milk with any other plant-based milk (almond, oat, etc.) for different flavors.
Adjust the sweetness by adding more or less sugar depending on your taste preference.