Homemade Nutella Recipe
Imagine a world where you can dip your spoon into a jar of velvety, chocolate-hazelnut spread that was made right in your own kitchen—well, that dream is about to come true with this Homemade Nutella recipe! It’s the perfect blend of nutty richness and deep chocolate flavor, all with wholesome ingredients you control. Whether you’re slathering it on toast, swirling it into your morning oatmeal, or sneaking a spoonful from the jar, Homemade Nutella is a total game changer for breakfasts, snacks, and desserts alike. Get ready for a treat that’s not only easy to prepare but also tastes miles better than anything on the supermarket shelf.

Ingredients You’ll Need
Homemade Nutella relies on just a handful of pure ingredients, and each one plays a crucial role in building that unmistakable taste and creamy texture. Let’s get to know the building blocks of this irresistibly smooth spread—and a few tips for the best results!
- Raw Hazelnuts: These are the star! Roasting brings out their lovely flavor and is key for that classic nutty base.
- Powdered Sugar: This sweetens the spread just right and dissolves seamlessly for a smooth texture.
- Unsweetened Cocoa Powder: The magic ingredient for that deep chocolate touch; Dutch-processed cocoa ramps up the chocolatey richness.
- Neutral Oil (Sunflower or Canola): Adds silkiness and helps your spread come together—avoid strong-flavored oils like olive.
- Pure Vanilla Extract: Just a splash enhances all the underlying flavors with warm, aromatic notes.
- Salt: Balances sweetness and makes every flavor pop—don’t skip it!
- Milk or Cream (Optional): For an extra decadent, ultra-creamy consistency; use plant-based milk for a vegan version.
How to Make Homemade Nutella
Step 1: Roast the Hazelnuts
Start by heating your oven to 350°F and spreading those raw hazelnuts over a baking sheet. Give them about 10 to 12 minutes so they become gorgeously fragrant and lightly toasted—the aroma alone will tell you they’re ready. This not only deepens their flavor but also helps loosen those pesky skins.
Step 2: Remove Hazelnut Skins
Once the hazelnuts are out of the oven and cool enough to touch, gather them in a clean kitchen towel. Rub them together gently—the friction will remove most of their papery skins. It’s okay if a bit sticks to some nuts; a little rustic texture is part of the charm.
Step 3: Blend Until Smooth
Transfer the warm, skinned hazelnuts to your food processor or high-speed blender. Process them, stopping to scrape down the bowl occasionally. Watch the nuts transform from chunky to crumbly, then magically turn into a smooth, glossy hazelnut butter. This step takes a bit of patience—about 5 to 10 minutes total.
Step 4: Add the Chocolatey Goodness
To your luscious hazelnut butter, add the powdered sugar, unsweetened cocoa powder, neutral oil, vanilla extract, and salt. Blend everything together until the mixture is utterly silky and deeply chocolaty. Take a moment to taste and adjust for sweetness if you like.
Step 5: Adjust the Texture
If you’re dreaming of that ultra-creamy, scoopable consistency you love in store-bought spreads, add milk or cream one tablespoon at a time, blending between each addition, until it’s just right for you. This is the moment Homemade Nutella really comes to life—smooth, rich, and perfectly spreadable!
Step 6: Jar It Up
Spoon the finished Homemade Nutella into a clean jar or airtight container. You can store it at room temperature for up to two weeks, but it’ll last longer in the fridge—just be sure to let it come to room temperature for super easy spreading.
How to Serve Homemade Nutella

Garnishes
Top your Homemade Nutella with a pretty sprinkle of chopped, toasted hazelnuts or shards of dark chocolate for a touch of elegance. A pinch of flaky sea salt, or even a dusting of cocoa powder, turns every spoonful into a special occasion.
Side Dishes
Homemade Nutella is pure joy on simple toast, but it pairs just as beautifully with pancakes, waffles, or crêpes. Want a healthier twist? Serve it alongside fresh apple slices, strawberries, banana, or even as a fun dip for pretzel sticks.
Creative Ways to Present
For parties (or just an extra-fancy brunch), try swirling Homemade Nutella through yogurt parfaits, dolloping it onto vanilla ice cream, or tucking it between layers of cake. It also makes a charming edible gift—spoon it into cute jars, tie with a ribbon, and share the love!
Make Ahead and Storage
Storing Leftovers
Keep your Homemade Nutella in a tightly sealed jar at room temperature for up to two weeks. For even longer enjoyment, store it in the refrigerator; just remember it’ll thicken up a bit, so give it a good stir before spreading, or let it warm up for a few minutes on the counter.
Freezing
You can absolutely freeze Homemade Nutella for future cravings! Pour it into a freezer-safe container, leaving a little room for expansion, and freeze for up to three months. Thaw overnight in the refrigerator or at room temperature and stir well before digging in.
Reheating
If your spread is too firm straight from the fridge (or freezer), gently warm it by standing the jar in a bowl of warm water or microwaving in short, 10-second bursts—just until it softens enough to spread easily. Stir and enjoy that silky smooth texture.
FAQs
Can I use pre-roasted hazelnuts instead of raw?
Yes, if you’re short on time, pre-roasted unsalted hazelnuts work well. Toasting them briefly in the oven will still freshen up their flavor, but be sure to avoid over-roasting or they’ll taste too strong in your Homemade Nutella.
Is there a vegan option for Homemade Nutella?
Definitely! Just swap dairy milk or cream for your favorite plant-based milk—almond, oat, or soy varieties all work beautifully. The result is a creamy, dairy-free spread that everyone can enjoy.
Why does my Homemade Nutella sometimes get grainy?
A grainy texture usually means the hazelnuts weren’t blended long enough, or the nuts weren’t quite fresh. Keep blending patiently, scraping down the sides often, and make sure your nuts are fresh and well-roasted for best results.
How can I make my Homemade Nutella even richer?
For an ultra-luxurious spread, use Dutch-processed cocoa for maximum chocolate impact, and don’t skimp on the hazelnuts! You can also add a tiny splash more oil or a touch of melted dark chocolate for extra decadence.
Can I reduce the sugar in this recipe?
Absolutely—feel free to lower the powdered sugar if you prefer a more intense, bittersweet spread. Taste as you go; you can always add a little more sugar later if you decide you want it sweeter.
Final Thoughts
Honestly, once you taste a spoonful of this Homemade Nutella, you might never look back at the store-bought version again. It’s easy, delicious, and endlessly adaptable—so grab those hazelnuts and chocolate, and treat yourself to a little jar of pure happiness!
Print
Homemade Nutella Recipe
- Total Time: 27 minutes
- Yield: 1 1/2 cups 1x
- Diet: Vegetarian, Gluten-Free
Description
Indulge in the rich, creamy goodness of homemade Nutella with this easy recipe. Made with simple ingredients, this chocolate hazelnut spread is perfect for spreading on toast, dipping fruit, or just enjoying by the spoonful.
Ingredients
Hazelnut Butter:
- 2 cups raw hazelnuts
Chocolate Mixture:
- 1 cup powdered sugar
- 1/4 cup unsweetened cocoa powder
- 2 tablespoons neutral oil (like sunflower or canola)
- 1 teaspoon pure vanilla extract
- 1/4 teaspoon salt
- 2–4 tablespoons milk or cream (optional, for a creamier texture)
Instructions
- Preheat Oven: Preheat oven to 350°F.
- Roast Hazelnuts: Spread hazelnuts on a baking sheet and roast for 10–12 minutes, until fragrant and lightly browned. Rub to remove skins.
- Make Hazelnut Butter: Blend hazelnuts in a food processor until smooth butter forms.
- Add Ingredients: Add powdered sugar, cocoa powder, oil, vanilla, and salt. Blend until creamy.
- Adjust Consistency: Add milk or cream, if desired, to reach preferred consistency.
- Store: Transfer to a jar and store at room temperature or in the fridge.
Notes
- Use Dutch-processed cocoa for a richer flavor.
- Bring Nutella to room temperature if it thickens in the fridge.
- To make it vegan, use plant-based milk.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Category: Condiment, Spread
- Method: Blending, Roasting
- Cuisine: Italian, American
Nutrition
- Serving Size: 2 tablespoons
- Calories: 180
- Sugar: 10g
- Sodium: 40mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 0mg