You’ll love how simple this homemade Nutella recipe is. It keeps well for weeks and you can have it ready in the fridge for a quick breakfast or snack on a slice of bread.

What is a hazelnut spread?

Dietary Note: this recipe is suitable for a vegetarian, vegan, and gluten-free diet.

Hazelnut spread video

Ingredients & Substitutions for hazelnut spread

How to make homemade Nutella

Serving suggestions

Variations

Hazelnut spread with dark chocolate

Questions

Storage & Make Ahead

More sweet breakfast ideas

The recipe is primarily made with roasted hazelnuts blended with cacao powder, sugar, and a few drops of olive oil to help the hazelnuts turn into a luscious, velvety spread. Homemade Nutella is rich, with a nutty, intense flavor and a smooth texture. You can make it in a high-speed blender or a food processor; it’s really quite easy to do. Try this chocolate hazelnut spread on a slice of toast, waffles, overnight oats, or oatmeal for breakfast. It’s delicious on vegan pancakes and banana pancakes, as a filling for vegan crepes, or spread on a slice of vegan banana bread. You can even use it for more elaborate desserts, such as topping on our vegan cheesecake. Its thick and creamy texture makes it ideal for dipping fruit such as sliced apples, strawberries, or breadsticks and topping ice cream.

Hazelnuts

We recommend using hazelnuts that are already peeled; it will make this recipe easier. We recommend roasting the hazelnuts in the oven at 350°F or 180°C for 8 minutes so that their flavor intensifies and their natural oils warm, making them easier to blend. Substitute toasted almonds, peanuts, and cashews for hazelnuts.

Cacao powder

Pick unsweetened cacao powder. It’s the easiest way to add the chocolate flavor to this delicious dairy-free Nutella. Alternatively, substitute cocoa powder or 70% dark chocolate for cacao powder. To do so, you’ll have to melt the chocolate first. We explain how to do this in the “variations” chapter below.

Sugar

You can use any sweetener, such as brown sugar, powdered sugar, white sugar, coconut sugar, maple syrup, or agave syrup. Add more or less sugar based on your dietary preferences and taste.

Olive oil

You’ll need a few drops of oil – we use olive oil – to get the blender going and help the hazelnuts turn into a creamy chocolate spread. Substitute avocado oil, hazelnut oil, coconut oil, or any other vegetable oil for olive oil.

Vanilla extract

Vanilla extract adds a pleasant flavor that works beautifully with the chocolate.

Salt

A pinch of sea salt or kosher salt helps bring the flavors together and enhance the taste of this delicious homemade hazelnut spread.

Equipment

You’ll need either a high-speed blender – we use a Vitamix – or a good quality food processor – we use Magimix. If you use a power blender like a Vitamix, blend for 5 minutes. You must blend for 10 minutes or more if you use a food processor. You will get the smoothest results with a high-speed blender. Preheat the oven to 350°F or 180°C. Add the hazelnuts to a rimmed baking sheet and roast them in the oven for 8 minutes. Let them cool down at room temperature for 5 minutes, then add them to a high-speed blender with the sugar and a few drops of olive oil. Tip: if your hazelnuts are unpeeled, remove some of the thin brown skin by rubbing them between your hands or in a kitchen towel. Blend hazelnuts and sugar until they turn into a creamy hazelnut butter. Note: You’ll just need a few minutes if you use a high-speed blender like Vitamix. You might need up to 10 minutes with a food processor and scrape down the sides of the food processor occasionally. Now add the unsweetened cacao powder, vanilla extract, and a pinch of salt. Blend for a few more minutes until combined. Ultimately, you’ll want a smooth hazelnut spread that you can store in a jar in the refrigerator for a couple of months. The vegan Nutella will thicken a little as it cools in the fridge. You can store it in a bowl or a mason jar. Or add a spoonful of oatmeal, overnight oats, or bircher muesli, as if it were peanut butter. You can also have it for a special weekend breakfast with our vegan crepes or as a dip for strawberries and apple wedges. It’s also delicious as a snack, spread on a slice of vegan banana bread. Chocolate will produce an even more decadent, silkier, and thicker spread. You’ll need 5 ounces or 150 grams of dark chocolate to do so. Cut the chocolate into small pieces, then melt it bain-marie or soften it in the microwave for a few seconds. When it’s soft, add it to the blender with the hazelnut and sugar mixture and blend for a few more minutes. Oil: don’t add too much oil. Start with a few drops, and add a maximum of 1/2 teaspoon. Your spread will be too liquid if you add too much oil. Cool down the hazelnuts: don’t add hot hazelnuts to a blender; they should cool down first. Refrigerator: You can store hazelnut spread in your pantry or the fridge in an airtight container like a mason jar for up to 2 months. Freezer: we don’t recommend freezing this recipe.

More chocolate recipes

Easy chocolate cake Chocolate glazed donuts Vegan chocolate pound cake Vegan chocolate custard Vegan chocolate brownies

Vegan Brownies

Chocolate Glazed Donuts

Vegan Chocolate Pound Cake

Easy Chocolate Cake

For many more breakfast ideas, check out our breakfast category page.

Vegan French Toast

Vegan Pancakes

Vegan Cinnamon Rolls

Banana Zucchini Bread

30 Vegan Brunch Recipes

30 Vegan Breakfast Ideas

35 Plant-based Recipes

45 Easy Vegetarian Dinner Recipes

Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 55Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 18Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 69Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 30Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 97Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 78Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 82Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 47Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 42Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 37Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 82Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 27Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 51Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 62Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 26Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 88Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 58Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 73Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 87Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 58Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 31Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 60Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 56Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 13Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 42Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 81Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 3Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 89Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 53Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 33Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 70Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 53Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 28Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 25Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 19Delicious 15 Min Hazelnut Spread Recipe Without Milk   Dairy - 89