If you’ve ever dreamed of capturing that rich, velvety spread we all adore but want to skip the store-bought additives, this Homemade Nutella Recipe is about to become your new best friend. With just a handful of simple ingredients and a little patience, you can create a luscious chocolate-hazelnut spread that tastes like pure magic. Perfect for breakfast, baking, or just a cheeky spoonful any time of day, this recipe brings together the toastiness of hazelnuts, the deep notes of cocoa, and the perfect touch of sweetness to make a truly unforgettable treat.

Ingredients You’ll Need
The beauty of this Homemade Nutella Recipe is in how straightforward the ingredients are. Each one plays a crucial role in creating that smooth texture, rich flavor, and irresistibly creamy color that you expect from your favorite spread.
- 2 cups hazelnuts (raw): The foundation of your spread, providing natural oils and a toasty flavor.
- ¼ cup unsweetened cocoa powder: Adds the essential chocolatey richness without overwhelming sweetness.
- ½ cup powdered sugar (or adjust to taste): Delivers the perfect level of sweetness and smoothness.
- 1 teaspoon vanilla extract: Enhances the overall flavor with warm, aromatic notes.
- ¼ teaspoon salt: Balances the sweetness and elevates the other flavors.
- 2–3 tablespoons neutral oil (such as vegetable or hazelnut oil): Helps achieve that silky, spreadable consistency.
How to Make Homemade Nutella Recipe
Step 1: Roast the Hazelnuts
Start by preheating your oven to 350°F (175°C) and spreading those hazelnuts out evenly on a baking sheet. Let them roast for 10 to 12 minutes until their skins darken and crack, releasing that irresistible nutty aroma. Roasting is key—it deepens the flavor and makes peeling a breeze.
Step 2: Remove the Skins
Once your hazelnuts have cooled just enough to handle, grab a clean kitchen towel and rub them vigorously. This cozy little exercise removes most of the skins, preventing any bitterness and keeping your spread silky smooth.
Step 3: Blend the Hazelnuts into Butter
Transfer the peeled nuts to a food processor and blend them for 5 to 8 minutes. Be patient here—you’ll see the texture change from coarse crumbs to a creamy, luscious butter. Scrape down the sides as you go to ensure every bit gets transformed.
Step 4: Add Cocoa, Sugar, and More
Now, the magic happens. Add your cocoa powder, powdered sugar, vanilla extract, salt, and start with 2 tablespoons of oil. Blend everything together until perfectly smooth. If your mixture is too thick, drizzle in a bit more oil to reach that dreamy spreadable consistency.
Step 5: Store Your Homemade Nutella
Transfer your luxurious spread into a clean jar. Store it at room temperature if you’ll be eating it within two weeks, or pop it in the fridge to keep fresh for up to a month. Either way, you’re in for a treat every spoonful!
How to Serve Homemade Nutella Recipe

Garnishes
A sprinkle of crushed toasted hazelnuts or a light dusting of cocoa powder on top can turn your homemade spread into a stunningly simple delight. A few shavings of dark chocolate also add a lovely touch of elegance and texture.
Side Dishes
Serve this Homemade Nutella Recipe alongside fresh fruit like strawberries or banana slices for a naturally sweet pairing. It’s equally divine slathered on warm toast, swirled into yogurt, or dolloped onto pancakes and waffles for an extra indulgent breakfast.
Creative Ways to Present
Think beyond spreading! Use your Homemade Nutella Recipe as a decadent filling in crepes, a swirl in your morning smoothie bowl, or even as a luscious dip for pretzels or graham crackers at your next gathering. The possibilities to impress are endless.
Make Ahead and Storage
Storing Leftovers
Keep your Homemade Nutella Recipe fresh by storing it in an airtight jar. Leftovers last up to two weeks at room temperature, making it easy to enjoy on demand without worry.
Freezing
If you want to keep this spread longer, feel free to freeze it in a sealed container for up to three months. Just thaw it in the fridge overnight before use; the texture may thicken slightly but will still be smooth and delicious.
Reheating
Should your spread firm up in the fridge or freezer, gently warm it in a microwave-safe bowl for 15 to 20 seconds or stir in a splash of warm milk or oil to restore that signature creamy texture.
FAQs
Can I use roasted hazelnuts instead of raw?
Absolutely! Using pre-roasted hazelnuts can save you time, but roasting them yourself brings out a fresher, more vibrant flavor that makes your Homemade Nutella Recipe truly shine.
What can I substitute for powdered sugar?
Powdered sugar is preferred for its smoothness, but you can try finely ground granulated sugar or even a natural sweetener like honey or maple syrup—just adjust quantities to taste and liquid content.
Is it possible to make this recipe without oil?
While the natural oils in hazelnuts help, adding a bit of neutral oil improves texture and spreadability. Without oil, your Nutella might be thicker and less creamy.
How long does homemade Nutella last?
When stored properly, your Homemade Nutella Recipe will stay fresh for up to two weeks at room temperature or about a month in the refrigerator.
Can I add other flavors?
Definitely! A pinch of cinnamon, a splash of coffee extract, or even a hint of chili can make your Nutella uniquely yours. Just start small and adjust to your liking.
Final Thoughts
There’s something truly special about making your own treats at home, and this Homemade Nutella Recipe delivers that joy in every spoonful. It’s rich, creamy, and utterly addictive—plus, knowing exactly what’s inside makes it even better. So go on, gather those hazelnuts and get blending; your taste buds will thank you!
Print
Homemade Nutella Recipe
- Prep Time: 5 minutes
- Cook Time: 12 minutes
- Total Time: 20 minutes
- Yield: 16 servings
- Category: Spread
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This homemade Nutella recipe is a deliciously creamy chocolate hazelnut spread made from roasted hazelnuts, cocoa powder, and a touch of sweetness. Perfect for spreading on toast, adding to desserts, or enjoying by the spoonful, this easy-to-make spread offers a rich, nutty flavor with a smooth texture.
Ingredients
Nutella Spread
- 2 cups raw hazelnuts
- ¼ cup unsweetened cocoa powder
- ½ cup powdered sugar (adjust to taste)
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- 2–3 tablespoons neutral oil (vegetable or hazelnut oil)
Instructions
- Roast Hazelnuts: Preheat your oven to 350°F (175°C). Spread the hazelnuts evenly on a baking sheet and roast them for 10 to 12 minutes, until their skins darken and begin to crack, which enhances their flavor.
- Remove Skins: Allow the roasted hazelnuts to cool slightly. Then, place them in a clean kitchen towel and rub vigorously to remove as much of the skins as possible. This step helps to achieve a smoother spread.
- Blend Hazelnuts: Transfer the peeled hazelnuts into a food processor. Blend continuously for 5 to 8 minutes, scraping down the sides periodically, until the nuts release their oils and transform into a smooth, creamy nut butter.
- Add Remaining Ingredients: Add the unsweetened cocoa powder, powdered sugar, vanilla extract, salt, and 2 tablespoons of neutral oil to the hazelnut butter. Blend again until everything is fully combined and the mixture is smooth. Adjust the consistency by adding more oil if needed.
- Store and Serve: Transfer your homemade Nutella into a clean jar. It can be stored at room temperature for up to 2 weeks or refrigerated for up to 1 month. Stir well before each use if separated.
Notes
- Roasting hazelnuts enhances their flavor and helps remove the skins more easily.
- Removing as much skin as possible is important for a smooth texture and to prevent bitterness.
- The amount of powdered sugar can be adjusted according to your sweetness preference.
- Use neutral oil like vegetable or hazelnut oil to maintain a mild flavor and smooth consistency.
- Store in an airtight container to preserve freshness and prevent oil separation.