A rich and creamy homemade roasted hazelnut milk that’s both versatile and indulgent—perfect on its own or transformed into a decadent chocolate version.

Why You’ll Love This Recipe

This hazelnut milk is deliciously nutty and wholesome, made with just three simple ingredients. Roasting the hazelnuts enhances their flavor, while straining ensures a smooth texture. Turn it into a chocolate hazelnut milk by blending in a medjool date and raw cacao for a naturally sweet, dairy-free treat.

Homemade Hazelnut Milk (Roasted & Chocolate)

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For Roasted Hazelnut Milk

  • 200 g (1 ⅔ cups) hazelnuts
  • 800 ml (3 ⅓ cups) filtered water
  • ¼ tsp sea salt

For Chocolate Hazelnut Milk

  • 1 medjool date, pitted
  • 2 Tbsp raw cacao powder (or unsweetened cocoa powder)

Directions

  1. Roast hazelnuts
    • Preheat oven to 160 °C (320 °F).
    • Spread hazelnuts on a baking sheet and roast for 12–14 min until golden and fragrant.
    • Cool for 30 min.
  2. Prepare straining setup
    • Place a colander or sieve over a large bowl. Line it with cheesecloth or a nut-milk bag.
  3. Remove skins
    • Rub cooled hazelnuts between your hands to peel off most skins—they should slip off easily.
  4. Blend the milk
    • In a high-speed blender, combine roasted hazelnuts, filtered water, and sea salt. Blend for about 1 min until smooth.
  5. Strain the milk
    • Pour the blend into the lined colander. Let it strain 5–10 min, then gently squeeze the bag/cloth to extract all the milky liquid.
  6. Make it chocolate
    • Return the hazelnut milk to the blender. Add the pitted date and cacao powder, then blend 1–2 min until velvety and well combined.
  7. Store
    • Transfer milk to a sealed jar or bottle. Refrigerate up to 3 days. Shake before each use to recombine.

Servings and timing

  • Yield: About 800 ml (roughly 3⅓ cups) of hazelnut milk
  • Prep time: ~10 min + 30 min cooling
  • Total time: ~50 min

Variations

  • Sweetened milk: Blend in 1–2 tsp maple syrup or agave.
  • Spiced version: Add ½ tsp cinnamon or a pinch of cardamom.
  • Thicker milk: Reduce water to 600 ml and increase nuts to 250 g for a creamier texture.
  • Nut-free alternative: Substitute almonds or cashews instead of hazelnuts.

Storage/reheating

  • Store in the refrigerator for up to 3 days in a sealed container.
  • As separation is natural, shake well before drinking.
  • Use chilled in smoothies, coffee, cereal, or enjoy straight.

Homemade Hazelnut Milk (Roasted & Chocolate)

FAQs

What’s the best way to remove hazelnut skins?

Let the nuts cool for 30 minutes after roasting, then rub them between your palms—most skins will come off easily.

Can I use raw hazelnuts instead?

Yes, but toasting enhances their flavor significantly. Without roasting, the milk will taste milder.

Do I need a high-speed blender?

It makes blending nuts smoother, but a regular blender will work with a slightly longer blend time.

Can I skip straining?

Straining gives a silky texture. Skipping it results in a gritty, pulpy drink—if okay with texture, you can bypass this step.

How can I make the milk sweeter?

Blend in natural sweeteners like maple syrup, agave, or medjool dates to taste.

Is the leftover nut pulp wasted?

No! Use it in smoothies, baking, oatmeal, or dehydrate for nut flour.

Can I make a larger batch?

Absolutely—just maintain the nut-to-water ratio and blend in batches if needed.

Will this work in coffee?

Yes—it makes a creamy, nutty dairy-free milk substitute for coffee or lattes.

Why does the milk separate?

Natural oils and water separate over time. Give it a shake before use—that’s completely normal.

Can I freeze hazelnut milk?

Yes—pour into a freezer-safe container, leave headspace, and freeze up to 1 month. Thaw in fridge and shake after.

Conclusion

This homemade hazelnut milk—whether roasted plain or decadent chocolate—is a creamy, flavorful, and healthy alternative to dairy. It’s easy to make with minimal ingredients and flavorful enough to elevate drinks, cereals, baking, or enjoy on its own. Keep it in your fridge and savor its nutty goodness!

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
Homemade Hazelnut Milk (Roasted & Chocolate)

Homemade Hazelnut Milk (Roasted & Chocolate)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ezabella
  • Total Time: 50 minutes
  • Yield: 800 ml (about 3⅓ cups)
  • Diet: Vegan

Description

A rich and creamy homemade roasted hazelnut milk that’s both versatile and indulgent—perfect on its own or transformed into a decadent chocolate version.


Ingredients

200 g (1 ⅔ cups) hazelnuts

800 ml (3 ⅓ cups) filtered water

¼ tsp sea salt

1 medjool date, pitted (for chocolate version)

2 Tbsp raw cacao powder or unsweetened cocoa powder (for chocolate version)


Instructions

  1. Preheat oven to 160 °C (320 °F). Spread hazelnuts on a baking sheet and roast for 12–14 minutes until golden and fragrant. Let cool for 30 minutes.
  2. Set up a colander or sieve over a large bowl, lined with cheesecloth or a nut-milk bag.
  3. Rub cooled hazelnuts between your hands to remove most of the skins.
  4. In a high-speed blender, combine roasted hazelnuts, filtered water, and sea salt. Blend for about 1 minute until smooth.
  5. Pour the blend into the lined colander. Let strain for 5–10 minutes, then gently squeeze to extract all the milk.
  6. For chocolate milk, return hazelnut milk to blender. Add pitted date and cacao powder. Blend for 1–2 minutes until smooth and velvety.
  7. Transfer milk to a sealed jar or bottle and refrigerate up to 3 days. Shake before each use.

Notes

  • Sweeten with maple syrup or agave to taste.
  • Add cinnamon or cardamom for a spiced version.
  • Use 250 g hazelnuts and 600 ml water for thicker milk.
  • Substitute almonds or cashews for a nut variation.
  • Use leftover pulp in baking or smoothies.
  • Prep Time: 10 minutes
  • Cook Time: 14 minutes
  • Category: Beverage
  • Method: Blended
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 140
  • Sugar: 5g
  • Sodium: 90mg
  • Fat: 11g
  • Saturated Fat: 1g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 7g
  • Fiber: 2g
  • Protein: 3g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star