Vegan Creamy Chocolate Hazelnut Milk

Prep: 15 min8 servingsmedium
Creamy Chocolate Hazelnut Milk

A silky homemade nut milk combining roasted hazelnuts, medjool dates, and cocoa powder for a naturally sweet, chocolatey drink. Rich in nuttiness with subtle vanilla undertones, it's perfect for sipping alone, stirring into coffee, or blending into smoothies. This version uses soaking and straining techniques to extract maximum creaminess while allowing you to save the nutrient-dense pulp for baking.

Ingredients

8 servings
  • 1 cup raw hazelnuts, whole
    whole raw almonds1:1nut-free:false

    note:milder flavor, lighter result

  • 3 large medjool dates, pitted
    pitted prunes3:3sticky-fruit

    note:earthier sweetness

    Full guide →
  • 4 cup filtered water, cold
  • ¼ tsp sea salt, fine
  • 1 Tbsp maple syrup, light or dark
    agave nectar1-2sweetener

    note:less maple flavor

    Full guide →
  • 1 tsp vanilla extract, pure(optional)
    omit0vegan:true

    note:use vanilla bean if available

    Full guide →
  • 3 Tbsp unsweetened cocoa powder, or cacao powder
    cacao powder1:1vegan:true

    note:raw alternative, slightly different flavor

    Full guide →

Instructions

  1. 1

    Soak hazelnuts and dates in boiling water for at least 30 minutes or overnight.

  2. 2

    Drain hazelnuts and dates, then add to blender with filtered water.

  3. 3

    Blend for 1-2 minutes until creamy and smooth.

  4. 4

    Strain through a nut milk bag or clean dish towel into a bowl, squeezing to extract all liquid.

  5. 5

    Return strained milk to blender with salt, maple syrup, vanilla, and cocoa powder.

  6. 6

    Blend for about 1 minute until well combined.

  7. 7

    Taste and adjust sweetness or cocoa intensity as desired.

  8. 8

    Transfer to a jar, seal, and refrigerate.

Tips

Tip 1

Save the hazelnut-date pulp and stir into oatmeal, granola, brownies, or energy balls for zero waste.

Tip 2

Shake vigorously before each use, as the milk naturally separates. Store in a glass bottle for best results.

Tip 3

Start with 1 Tbsp maple syrup and add more to taste. Dates provide sweetness, so you may not need the full amount.

Good to Know

Storage

Sealed jar or bottle in refrigerator for 4-5 days, though best consumed within 1-3 days. Shake before each use.

Make Ahead

Prepare up to 5 days in advance. Store in glass containers. Do not freeze, as milk texture separates irreversibly upon thawing.

Serve With

Serve cold as a standalone drink, warm in a mug, stirred into coffee, or blended into smoothies. Shake well before pouring.

Common Mistakes

Watch

Under-blend to avoid grainy texture; blend for the full 1-2 minutes to extract maximum creaminess from hazelnuts.

Watch

Skip rinsing the blender to avoid cocoa powder residue affecting flavor.

Watch

Add all maple syrup at once to avoid over-sweetening; taste and adjust incrementally.

Watch

Strain inadequately to avoid gritty mouthfeel; squeeze the towel or bag thoroughly.

Substitutions

Vegan Options

vanilla extract
omit0vegan:true

note:use vanilla bean if available

Full guide →
unsweetened cocoa powder
cacao powder1:1vegan:true

note:raw alternative, slightly different flavor

Full guide →

Nut-Free Alternatives

raw hazelnuts
whole raw almonds1:1nut-free:false

note:milder flavor, lighter result

cocoa powder
carob powder2-3nut-free:false

note:naturally sweet, no cocoa flavor

Full guide →

General Alternatives

medjool dates
pitted prunes3:3sticky-fruit

note:earthier sweetness

Full guide →
maple syrup
agave nectar1-2sweetener

note:less maple flavor

Full guide →
maple syrup
brown sugar1-2sweetener

note:dissolve first

Full guide →
Find more substitutions →

FAQ

Can I make this with roasted hazelnuts instead of raw?

Yes, roasted hazelnuts will produce a deeper, more pronounced chocolate-hazelnut flavor similar to Nutella. Skip the soaking step and blend directly with water for 2-3 minutes. The result may be slightly less creamy but more intensely flavored.

What if I don't have a high-speed blender?

A regular blender works but may need extra blending time (3-4 minutes) to achieve smoothness. You may get a slightly grainier texture. A food processor is less ideal; a high-powered blender is preferred for this recipe.

How long does this milk keep, and can I freeze it?

Keeps 4-5 days refrigerated, best within 1-3 days. Do not freeze; the emulsion breaks down irreversibly upon thawing, resulting in separated, undrinkable milk. Consume fresh for best flavor and texture.