Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Creamiest Vegan Hot Chocolate That Will Warm Your Soul

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Prep Time: 5 minutes
  • Cook Time: 7 minutes
  • Total Time: 12 minutes
  • Yield: 2 servings (1 mug per person) 1x
  • Category: Beverage, Dessert
  • Method: Stovetop
  • Cuisine: Vegan, Dairy-Free, Plant-Based
  • Diet: Vegetarian

Description

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!


Ingredients

Scale
    1. 3 tablespoons sugar

    2. 2 tablespoons cocoa powder

    3. 1 tablespoon cornstarch

    4. ¼ teaspoon cinnamon

    5. Pinch of salt

    6. 2 cups soy milk (or other non-dairy milk)

    7. 2 tablespoons chopped vegan dark chocolate

    8. ½ teaspoon vanilla extract

Optional Toppings:

    • Vegan marshmallows

    • Grated vegan dark chocolate


Instructions

  • 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.


Notes

  • 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.


Nutrition

  • Serving Size: 1 mug (approx. 1 cup)
  • Calories: 150 kcal
  • Sugar: 20g
  • Sodium: 50mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 23g
  • Fiber: 3g
  • Protein: 2g
  • Cholesterol: 0mg