Go Back
+ servings

Vegan Hot Chocolate

A smooth, rich, and dairy-free hot chocolate perfect for cozy nights, this Vegan Hot Chocolate Recipe offers comforting warmth and delightful flavor without the use of dairy.
Prep Time 10 minutes
Cook Time 5 minutes
Total Time 15 minutes
Course Dessert, Drink
Cuisine Vegan
Servings 4 cups
Calories 200 kcal

Ingredients
  

Main ingredients

  • 4 cups unsweetened oat milk or other non-dairy milk Use full-fat oat milk for creamiest texture.
  • 3 tablespoons unsweetened cocoa powder Sifted for smoothness.
  • 3 tablespoons maple syrup or agave Adjust to taste.
  • 3 ounces dairy-free dark chocolate, chopped 60–70% cocoa for depth.
  • 1 teaspoon vanilla extract
  • 1/8 teaspoon fine sea salt
  • 1 tablespoon cornstarch or arrowroot mixed with 2 tablespoons cold non-dairy milk Optional for extra creaminess.
  • 2 tablespoons coconut cream or full-fat canned coconut milk Optional for richness.

For Serving

  • Vegan marshmallows or coconut whipped cream Optional.

Instructions
 

Preparation

  • Measure and prepare. Put cocoa powder in a small bowl and add two tablespoons of the milk. Whisk into a smooth paste so the cocoa has no lumps.
  • Heat the milk. Pour the rest of the non-dairy milk into a medium saucepan. Warm over medium-low heat until just steaming, not boiling.

Making the Hot Chocolate

  • Add cocoa paste. Whisk the cocoa paste into the warm milk, making sure it blends fully and becomes glossy.
  • Melt chocolate. Add the chopped dairy-free dark chocolate and maple syrup. Stir gently until the chocolate melts and the mixture looks smooth.
  • Thicken if desired. If you want a thicker cup, whisk the cornstarch slurry into the saucepan. Cook 2 to 3 minutes more, stirring, until the hot chocolate coats the spoon.
  • Finish with flavor. Remove from heat and stir in the vanilla, salt, and coconut cream if using. Taste and adjust sweetness.
  • Serve warm. Pour into cups and top with vegan marshmallows or coconut whipped cream. Dust with extra cocoa or a pinch of cinnamon.

Notes

This hot chocolate is best enjoyed fresh, but can be made ahead and reheated. If you have leftovers, cool and store in the fridge for up to four days. Freeze a concentrate for up to two months for easy reheating.

Nutrition

Serving: 1gCalories: 200kcalCarbohydrates: 25gProtein: 3gFat: 10gSaturated Fat: 5gSodium: 100mgFiber: 2gSugar: 15g
Keyword Comfort Drink, Cozy Beverage, Creamy Hot Chocolate, Dairy-Free Hot Chocolate, Vegan Hot Chocolate
Tried this recipe?Let us know how it was!