Pinterest Hidden Image

You’ll only need to spend about 10 minutes of active time in the kitchen to make this homemade nut milk. 

Making your own non-dairy milk ensures that it is not only gluten-free, dairy-free, and soy-free, but is also free from artificial flavors, preservatives, and stabilizers. Plus, roasting the hazelnuts provides a depth of flavor you won’t find in store-bought milk!

Jump to:
a jug of hazelnut milk next to a jug of chocolate milk with nuts and chocolate scattered around them.Pin

🧾 Ingredients Needed

Here's everything you need to make this easy hazelnut milk recipe: 

ingredients for hazelnut milk measured out in bowls on a marble surface.Pin

Ingredient Notes

  • Raw Hazelnuts: While you technically *can* buy your hazelnuts pre-roasted, I find the flavor of home-roasted nuts to be superior. As an added bonus, your house will smell amazing.
  • Filtered Water: Using filtered water ensures the full, toasty flavor of the nuts shines through.
  • Sea Salt: This enhances the toasted hazelnut flavor.
  • Optional: To make chocolate hazelnut milk, you'll also need cacao powder and a medjool date.
Pin

🔪 Instructions

This hazelnut milk recipe is quite simple to prepare. Here’s how it’s done:

Here are step-by-step images showing how to make your own hazelnut milk. Please refer to the detailed printable recipe card at the end of this page for full measurements and written instructions:


whole hazelnuts with skins on a baking sheet.Pin

Step 1: Start by roasting the whole hazelnuts on a baking sheet in a preheated oven until toasted. Let them cool on the tray for about 30 minutes.

roasted hazelnuts on a baking sheet with the skins rubbed off of them.Pin

Step 2: Vigorously rub the hazelnuts between your hands to remove the skins — they should come off relatively easily. 

hazelnut milk in a blender jug.Pin

Step 3: Transfer the toasted skinless hazelnuts to a high-speed blender with water and a pinch of salt and blend for a minute. 

pouring hazelnut milk into a bowl through cheese cloth.Pin

Step 4: Place a colander or sieve over a large mixing bowl and line it with some cheese cloth or a nut milk bag. Pour the mixture through the nut bag/cheesecloth and allow it to strain for 5-10 minutes.

squeezing a nut milk bag with hazelnut milk.Pin

Step 5: You can carefully squeeze the bag by holding it closed at the top to get all of the remaining milk through. 

hazelnut milk with added date and cocoa powder in a blender jug.Pin

Step 6: For a chocolate version, add the prepared milk back to the blender with the pitted date and cacao powder and blend until smooth and creamy. This should take about 2-3 minutes depending on your blender.

🍽 Serving Suggestions

This delicious homemade nut milk can be put to use in any recipe that calls for plant-based milk. Here are a few ideas to try:

  • Breakfast: Drizzle some hazelnut milk over your morning cereal or porridge, or use as the base for your baked oatmeal, overnight oats, or chia pudding.
  • Smoothies: Blend up some frozen fruit, vegan yogurt, and your homemade nut milk for a quick and tasty breakfast or mid-afternoon snack.
  • Coffee or Tea: Perfect for hazelnut lattes or hazelnut chai.
  • Sweet Treats: There’s nothing like dipping your cookies into a chilled glass of homemade non-dairy milk. This recipe pairs especially well with my chocolate hazelnut cookies.

💬 FAQs

How long does homemade nut milk last in the fridge?

Store your homemade non-dairy milk in a mason jar or sealed bottle and refrigerate for up to 3 days. The mixture will naturally separate when left standing — that’s the cost of skipping out on artificial ingredients and stabilizers 🤷‍♀️— so give it a good shake before serving.

What is hazelnut milk made of?

While not all recipes are the same, my hazelnut milk is made with only hazelnuts, water, and salt. If you opt for the chocolate version, add a Medjool date and some cacao powder!

pouring hazelnut milk from a jug into a bowl of crereal.Pin

🥛 More Vegan Basics

Stay in touch with me through social media @ InstagramPinterestTikTok, and Facebook. And subscribe via email to get all our new recipes!

📖 Recipe

Homemade Hazelnut Milk (Roasted & Chocolate)

5 from 4 votes
Christina Leopold
Rich, creamy, and perfectly toasty, this recipe for hazelnut milk requires just 3 main ingredients and only a few minutes of active prep work. This recipe includes variations for making plain roasted and chocolate-flavored hazelnut milk.
Servings 4 makes 750ml (3 ¼ cups)
Prep Time 15 minutes
Total Time 15 minutes

Equipment

Ingredients

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

Chocolate Hazelnut Milk

  • 1 medjool date pitted
  • 2 tablespoons raw cacao powder or unsweetened cocoa powder

Instructions 

  • Roast the hazelnuts: Preheat your oven to 160°C (320°F). Place the hazelnuts on a baking sheet and bake for 12-14 minutes, until toasted. Remove the tray from the oven and allow the hazelnuts to cool for 30 minutes.
    Place a colander or sieve over a large mixing bowl and line it with some cheesecloth or a nut milk bag, set aside.
  • Remove the skins: Rub the hazelnuts between your hands to remove the skins, they should come off relatively easily.
  • Blend: Add the toasted skinless hazelnuts, water, and sea salt to a high-speed blender and blend for a minute.
  • Strain: Pour the mixture through the nut milk bag/cheesecloth and allow it to strain for 5-10 minutes. You can carefully squeeze the bag by holding it closed at the top to get all of the remaining milk through.
  • Chocolate milk: Add the hazelnut milk back to the blender with the pitted date and cocoa powder and blend for a couple of minutes until smooth and creamy.
  • Storage: Store the hazelnut milk in a sealed jar or bottle and refrigerate for up to 3 days. The mixture will naturally separate when left standing, so give it a good shake before serving.

Nutrition

Calories: 336kcal | Carbohydrates: 14g | Protein: 8g | Fat: 31g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 23g | Sodium: 156mg | Potassium: 420mg | Fiber: 6g | Sugar: 6g | Vitamin A: 19IU | Vitamin C: 3mg | Calcium: 70mg | Iron: 3mg
Did you make this recipe?Tag @addictedtodates and hashtag it #addictedtodates

© addictedtodates.com. All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. instead, include a link to this post for the recipe. Thank you!