This Homemade Nutella recipe is a creamy, rich, and chocolatey spread made from roasted hazelnuts, cocoa powder, and natural sweeteners. It’s smooth, indulgent, and free from preservatives—perfect for spreading on toast, drizzling over pancakes, or enjoying straight from the spoon. Plus, it’s surprisingly easy to make with just a few simple ingredients!
Why You’ll Love This Recipe
- Rich and creamy texture – Smooth, spreadable, and just like the store-bought version (but better!).
- All-natural ingredients – No preservatives or artificial flavors.
- Customizable – Adjust sweetness, chocolate intensity, or make it dairy-free.
- Quick and easy – Ready in under 30 minutes with a blender or food processor.
- Versatile – Use it as a spread, dip, or baking ingredient.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Raw hazelnuts
- Unsweetened cocoa powder
- Powdered sugar or maple syrup
- Vanilla extract
- Pinch of salt
- Neutral oil (such as hazelnut oil, vegetable oil, or coconut oil)
- Dark chocolate (optional, for extra richness)
Directions

- Roast the hazelnuts: Preheat your oven to 350°F (175°C). Spread the hazelnuts on a baking sheet and roast for 10-12 minutes, stirring halfway through.
- Remove the skins: Place the roasted hazelnuts in a clean kitchen towel and rub to remove the skins. Don’t worry if some skins remain.
- Blend the hazelnuts: Add the hazelnuts to a food processor or high-speed blender and blend until they form a smooth paste (this may take 5-10 minutes).
- Add the remaining ingredients: Mix in cocoa powder, powdered sugar, vanilla extract, salt, and oil. Blend until smooth and creamy.
- Melt dark chocolate (optional): For extra richness, melt dark chocolate and blend it into the mixture.
- Adjust the consistency: Add more oil if needed to achieve your desired texture.
- Store: Transfer to a clean jar and let it cool before sealing.
Servings and Timing
- Servings: About 2 cups
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
Variations
- Dairy-Free/Vegan – Use dairy-free dark chocolate and maple syrup instead of powdered sugar.
- Extra Chocolatey – Add melted dark chocolate for a richer taste.
- Sweeter Version – Add extra powdered sugar or honey for a sweeter spread.
- Spicy Twist – Add a pinch of cayenne pepper or cinnamon for extra warmth.
- Nut-Free Option – Use roasted sunflower seeds instead of hazelnuts.
Storage/Reheating
- Storage: Keep in an airtight jar at room temperature for up to 2 weeks or refrigerate for up to 1 month.
- Reheating: Warm slightly in the microwave for 10-15 seconds if it becomes too firm.
- Freezing: Not recommended, as it can affect the texture of the spread.
FAQs
Can I use pre-roasted hazelnuts?
Yes! If they’re unsalted, skip the roasting step but blend as usual.
How do I make the Nutella smoother?
Blend the mixture for longer and add a bit more oil for an ultra-smooth texture.
Can I use other nuts?
Yes! Almonds, cashews, or macadamia nuts also work well.
What’s the best oil to use?
Neutral oils like hazelnut, vegetable, or coconut oil help achieve a smooth consistency.
Is homemade Nutella healthier than store-bought?
Yes! It contains fewer preservatives and can be made with natural sweeteners.
Can I reduce the sugar?
Absolutely! Adjust the sweetness to your taste using less sugar or natural alternatives like honey or stevia.
Why isn’t my Nutella smooth?
Blend for a longer time, and make sure the nuts are fully roasted for easier blending.
Can I make it without oil?
You can skip the oil, but it might be thicker and less spreadable. Add a splash of milk (dairy or plant-based) for a creamier texture.
Can I add flavors?
Yes! Try adding a drop of hazelnut or almond extract for extra depth.
How long does homemade Nutella last?
Stored properly, it lasts up to 2 weeks at room temperature or 1 month in the fridge.
Conclusion
This Homemade Nutella is creamy, chocolatey, and loaded with rich hazelnut flavor—without any of the additives found in store-bought versions. It’s perfect for spreading on toast, drizzling over pancakes, or sneaking by the spoonful. Give this recipe a try, and you’ll never go back to the jarred version again!
PrintHomemade Nutella Recipe
This smooth, chocolate-hazelnut spread is even better than the store-bought version—rich, naturally sweetened, and completely customizable. Perfect for spreading on toast, drizzling over pancakes, or enjoying straight from the jar with a spoon!
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: About 2 cups 1x
- Category: Spread, Dessert
- Method: Blending
- Cuisine: Italian-inspired
Ingredients
- 2 cups (250g) hazelnuts (raw, unsalted)
- ½ cup (50g) unsweetened cocoa powder
- ¾ cup (100g) powdered sugar (or maple syrup for a natural sweetener)
- 2 tablespoons neutral oil (like sunflower or avocado oil)
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- 2–4 tablespoons milk (optional, for a creamier texture)
Instructions
1. Toast the hazelnuts
- Preheat your oven to 350°F (175°C).
- Spread the hazelnuts on a baking sheet and toast for 10–12 minutes, shaking the tray halfway through, until the skins darken and crack.
- Let the hazelnuts cool, then rub them in a clean kitchen towel to remove most of the skins (don’t worry if a few bits remain).
2. Blend the hazelnuts
- Place the toasted hazelnuts in a food processor or high-powered blender. Blend until they turn into a smooth hazelnut butter, scraping down the sides as needed (this can take 5–10 minutes).
3. Add the remaining ingredients
- Once smooth, add cocoa powder, powdered sugar, oil, vanilla extract, and salt. Blend until fully combined and creamy.
- If the mixture is too thick, add milk one tablespoon at a time until you reach your desired consistency.
4. Store and enjoy
- Transfer the homemade Nutella to a clean jar with a tight-fitting lid.
- Store at room temperature for up to 2 weeks or in the fridge for up to 1 month. Let it soften at room temperature before using if refrigerated.
Notes
- For a dairy-free version, use plant-based milk or skip the milk entirely.
- Add a pinch of cinnamon or espresso powder for extra depth of flavor.
- Use dark cocoa powder for a richer, more intense chocolate taste.