Pinterest Hidden Image

This homemade roasted hazelnut butter is smooth, rich, and so much better than storebought nut butter. Spread it on toast, add it to no-bake desserts, top your porridge, or make your own vegan Nutella!

Jump to:

📖 What To Expect

  • Wholesome & Minimal Ingredients - Made with natural ingredients and without any added oil or sugar, and is naturally dairy-free, vegan, gluten free, and keto.
  • Quick & Easy Preparation - You only need 15 minutes of hands-on prep time.
  • Smooth & Creamy Texture - This nut butter has a runny consistency that thickens up slightly in the fridge, making it perfect for spreading and adding to recipes.
  • Delicious & Flavorful - Deeply toasted hazelnuts enhanced by sea salt and real vanilla flecks, to help bring out their natural sweetness.
  • Incredibly Versatile - While delicious enough to eat straight from the spoon, this creamy hazelnut butter makes a beautiful addition to desserts, porridge, or toast.
hazelnut butter in a jar with a spoon being dipped into it and vanilla pods next to it.Pin

🧾 Ingredients Needed

Here's everything you need to make homemade hazelnut butter from scratch:

hazelnuts in a bowl next to a pinch bowl of salt and 2 vanilla pods.Pin
  • Raw Hazelnuts - Similar to my hazelnut milk recipe, I recommend buying these raw and roasting them at home for the freshest and most flavorsome nut butter.
  • Sea salt - I love using Maldon flaky salt but sea salt or Himalayan pink salt are good too. This helps bring out the toasted flavor of the hazelnuts.
  • Vanilla - You can use either a vanilla pod or vanilla powder here. I do not recommend using vanilla extract or paste as the added liquid will alter the consistency of the nut butter.

🥣 How To Make Hazelnut Butter

This homemade nut butter recipe is so easy to prepare. Here’s how it’s done:

roasted hazelnuts with skins on a baking sheet.Pin

Add the raw hazelnuts to a baking sheet and roast in a preheated oven for 10 minutes until toasted. Allow them to cool to room temperature.

roasted hazelnuts without skins on a baking sheet.Pin

Remove the skins from the toasted nuts. This is easily done by rubbing them between your fingers vigorously.

hazelnut meal in a food processor.Pin

Add the toasted hazelnuts to a high-speed blender and blitz. First, the consistency will resemble hazelnut meal.

hazelnut paste in a blender jug.Pin

After a couple of minutes of blending the mixture will start to come together to form a nut butter consistency.

hazelnut butter with salt and vanilla powder in a blender jug.Pin

Add the sea salt and vanilla powder (or a scraped-out vanilla pod) to the blender jug with the nut butter.

smooth hazelnut butter in a blender jug.Pin

Blitz for another 4-5 minutes until completely smooth and the consistency is runny without any lumps or grit.

🍽 Serving Suggestions

While there is no right or wrong way how to eat hazelnut butter, here are some of my favorite ways to enjoy it:

💬 FAQs

How long can you keep hazelnut butter?

When stored properly in an airtight, sealed jar, it'll last at room temperature for up to a week, or in the fridge for up to a month.

I highly recommend keeping it in a dark cupboard in your kitchen if you're keeping it at room temp, to avoid light getting at it.

What is hazelnut butter made from?

My easy recipe is made from just hazelnuts, real vanilla bean, and, a pinch of salt.

Being homemade means no added palm oil or sweeteners!

Can I make raw hazelnut butter using this recipe?

While you technically can, I really do recommend roasting the hazelnuts. Raw nut butter often has a dull, almost gray color, and lacks the depth of flavor of roasted nut butter.

Roasting hazelnuts helps them to release their natural oils and enhances their nutty flavor!

close up of creamy hazelnut butter dripping into a bowl.Pin

🧈 More Nut Butter Recipes

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

📖 Recipe

Homemade Hazelnut Butter

5 from 6 votes
PREP TIME: 25 minutes
TOTAL TIME: 25 minutes
Servings: 12 makes 360g (approx 2 cups)


Make creamy, smooth hazelnut butter at home. You only need raw hazelnuts and a couple of optional ingredients to make this flavorful and versatile roasted nut butter.


  • 400 g (3 ⅓ cups) raw hazelnuts
  • ¼ teaspoon sea salt
  • 1 vanilla pod, or ½ teaspoon vanilla powder, *see notes


  • Roast the hazelnuts: Preheat your oven to 180°C (356°F). Place the hazelnuts on a baking sheet and bake for 10 minutes, until toasted. Remove the tray from the oven and allow the hazelnuts to cool for 30 minutes.
  • Remove the skins: Rub the hazelnuts between your hands to remove the skins, they should come off relatively easily.
  • Blend: Add the roasted hazelnuts to a high-speed blender or food processor and blend for 3-4 minutes. First, they will turn into a coarse hazelnut meal, and then the mixture will start to form a nut butter consistency.
  • Add flavors: Add the salt and vanilla powder, or if you're using a vanilla pod, scrape out the seeds and add them.
  • Blend again: Blend for another 4-5 minutes until you have a very runny nut butter consistency. Scrape down the edges using a spatula in between blending if needed.
  • Storage: Transfer the hazelnut butter to a storage jar with an airtight lid. It will keep at room temperature in a dark place for up to a week, or refrigerated for up to a month.


  • I do not recommend using vanilla paste or extract as this will affect the consistency.
  • To avoid wasting any leftover nut butter from the sides of the blender jug, simply add 2-3 cups of filtered water and blend to make a quick homemade nut milk!
  • Remove the skins. While it isn't essential to remove *every bit* of skin from the hazelnuts, I advise getting as much as possible off, as hazelnut skins tend to be on the bitter side.
  • Coffee lovers. Add half a teaspoon of good-quality espresso powder for a little hazelnut coffee kick of flavor!


Serving: 30g | Calories: 210kcal | Carbohydrates: 6g | Protein: 5g | Fat: 20g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 15g | Sodium: 48mg | Potassium: 227mg | Fiber: 3g | Sugar: 1g | Vitamin A: 7IU | Vitamin C: 2mg | Calcium: 38mg | Iron: 2mg
Did you make this recipe? Tag me TodayBe sure to leave a rating and a review in the section below, and mention @addictedtodates or tag #addictedtodates

© 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.

5 from 6 votes (6 ratings without comment)

Leave a Review:

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

Recipe Rating