Print Recipe
5 from 1 vote

Vegan Hazelnut Hot Cocoa

A milk chocolate hot cocoa, made with homemade hazelnut milk and sweetened with dates. Feel free to substitute store bought hazelnut milk to save time!
Prep Time10 mins
Cook Time5 mins
Total Time15 mins
Course: Drinks
Cuisine: American
Servings: 2 people
Calories: 265kcal
Author: Michelle Miller


  • 1/2 cup hazelnuts
  • 1 2/3 cup water
  • 2 Medjool dates
  • 2 1/2 teaspoons raw cocoa powder
  • 1 teaspoon vanilla
  • 1/4 teaspoon almond extract
  • pinch of sea salt
  • coconut whipped cream (to garnish, optional)


  • Soak hazelnuts in water overnight, or in the refrigerator for up to 5 days.
  • Prior to making the hot cocoa, soak dates in hot water for about a minute to soften. This isn't necessary if you're using fresh, soft dates, or have a high speed blender.
  • Rinse and drain the hazelnuts. Add the nuts to a blender with ⅔ cup water. Process until the nuts have formed a paste, about 2-3 minutes.
  • Add the dates, cocoa powder, vanilla, almond extract, and sea salt. Slowly add the rest of the water, processing, until all the ingredients are mixed well (about 1-2 minutes more).
  • Strain the mixture through cheesecloth. It helps to use a spoon to stir up the pulp that settles. When most of the liquid has drained through, squeeze the pulp and try to extract as much liquid as possible.
  • Gently heat up the hazelnut milk, or enjoy cold.
  • Garnish with coconut whipped cream, if desired!


Calories: 265kcal | Carbohydrates: 24g | Protein: 5g | Fat: 18g | Saturated Fat: 1g | Sodium: 11mg | Potassium: 390mg | Fiber: 5g | Sugar: 18g | Vitamin A: 36IU | Vitamin C: 2mg | Calcium: 56mg | Iron: 2mg