Introduction
A velvet-smooth chocolate hazelnut spread without added refined sugar.
As a recipe creator I love recipes that take timeless classics and refine them with smarter ingredients and honest technique. This sugar-free version delivers the deep, toasty warmth of nuts and the bittersweet lift of unsweetened cocoa, balanced by the natural caramel notes of whole dates or a clean, crystalline sweetener for those on low-carb paths. The result is a versatile pantry staple that behaves like the spread you know — smearable, spoonable, and endlessly adaptable — but offers the satisfaction of making it at home with full control over sweetness and texture.
Why this feels effortless:
The recipe leans on a straightforward process: transform roasted hazelnuts into a glossy butter, fold in cocoa and gentle sweetening, and adjust the finish with a touch of oil and warm liquid. Little technique, big payoff — especially when you learn the small adjustments that turn good nut butter into truly silky spread. I’ll walk you through practical tips for skin removal, achieving an ultra-smooth emulsion, and final tweaks so the jar mouths open to a spread that tastes indulgent yet clean. Use the spread on everything from toast and pancakes to a quick filling for crepes or an afternoon spoonful when you need a chocolate hug.
Why You’ll Love This Recipe
Real ingredients, real flavor.
This recipe strips away industrial additives and lets the core ingredients sing. Roasted hazelnuts bring warmth and that unmistakable nutty backbone; unsweetened cocoa gives depth and chocolate nuance; whole dates or a ketofriendly sweetener provide the sweet note without cloying. There’s an immediacy to homemade spreads — you can smell the toasted nuts, feel the oil sheen as it emulsifies, and taste the chocolate as it frames the toasted flavors. That sort of connection to food is why home cooking endures.
Versatility and control:
Because you control texture and sweetness, this spread becomes your culinary building block. Make it thicker for a dippable paste, or looser for spreading and drizzling. Swap sweeteners freely to suit dietary needs, and experiment with finishing touches like a pinch of flaky salt or a drop of hazelnut oil for extra aroma. It’s also a naturally preservative-free item you can tweak batch-by-batch, balancing intensity and mouthfeel exactly to your liking.
Satisfying and simple:
If you crave that familiar chocolate-hazelnut comfort but want clarity about what’s inside, this recipe answers the call. The method is streamlined: turn nuts into butter, fold in chocolate and sweetening, then refine texture. The result is comfort food that feels thoughtful and homemade — and that makes it one of those recipes I return to again and again.
Flavor & Texture Profile
Understanding the sensory landscape helps you tailor the final jar.
At the center of this spread is the toasted hazelnut character: warm, slightly floral, and with a rounded oiliness that carries flavor across the palate. Unsweetened cocoa contributes roasted, bitter-sweet chocolate notes and a clean cocoa backbone that prevents the spread from becoming overly cloying. When dates are used, they add a sun-warmed caramel-like sweetness with a hint of fruit; crystalline sweeteners will give a more neutral sweet lift that leaves the nut and cocoa more exposed.
Texture considerations:
The creamy texture you crave depends on two technical moves: how long you process the nuts and how you emulsify the oil and any added liquid. Extended high-speed processing transforms the nuts’ microstructure, releasing oils and converting gritty crumbs into a smooth paste. Adding oil in a slow, steady stream helps the mixture emulsify rather than separate, creating a glossy, spreadable finish. Warm liquid used sparingly loosens the emulsion to create a satiny mouthfeel without thinning it into a pourable syrup.
Taste balancing tips:
If the spread reads too bitter, a touch more sweetener or a hint of vanilla will soften edges. If it’s too sweet, boost cocoa for contrast or a pinch more salt to lift complexity. These adjustments let you dial in a final profile that fits your preference — whether you want a richly chocolate, slightly bitter, or more dessertlike spread.
Gathering Ingredients
Assemble everything before you start for a smooth workflow.
Below is the complete ingredient list with clear measurements so you can set up mise en place and move through the technique without pausing. Having your ingredients measured and ready keeps the process efficient and helps prevent over-processing or last-minute texture fixes.
- 200 g roasted hazelnuts — use pre-roasted or roast from raw according to preference
- 30 g unsweetened cocoa powder
- 3 Medjool dates, pitted or 2 tbsp powdered erythritol for a keto-friendly option
- 2 tbsp neutral oil (hazelnut, avocado, or light olive oil)
- 1 tsp vanilla extract
- 1/4 tsp fine salt
- 60–80 ml hot water to adjust texture as needed
Tools and extras:
For the best result gather a high-speed blender or food processor, a heatproof measuring cup for the hot water, a spatula for scraping, and a small sterilized jar for storage. If you plan to roast raw hazelnuts yourself, have a rimmed baking tray and an oven mitt on hand. These preparations make the hands-on portion feel focused and pleasurable rather than frantic.
Preparation Overview
A simple, intentional workflow keeps the spread silky.
The preparation breaks down into three practical stages: texture creation, flavor integration, and final adjustment. First, you transform nuts into a butter by processing them long enough that oils are released and the texture shifts from crumbly to glossy. This is the technical heart of the recipe and benefits from patience and occasional pauses to scrape down the bowl. Second, the cocoa and chosen sweetener are incorporated and blended to a uniform emulsion, followed by the addition of vanilla and salt to round the flavors. Finally, you fine-tune viscosity with oil and a small amount of warm liquid, tasting and adjusting until the spread achieves the target balance.
Key technique points:
- Work in batches if your machine struggles — a steady processing approach prevents overheating.
- Add oil slowly while blending to help the mixture emulsify instead of splitting.
- Use warm liquid sparingly; it loosens texture without diluting flavor when added tablespoon by tablespoon.
- Taste as you go and resist adding too much sweetener at once — small increments preserve nuance.
Timing and rhythm:
Roasting (if needed) imparts an aromatic lift, but the most time is spent processing the nuts. Embrace short rests to avoid strain on your machine and to check texture. Those small pauses are when you often discover the perfect stopping point between rustic and satin-smooth.
Cooking / Assembly Process
Step-by-step instructions to take the nuts from toasted to spreadable.
- If starting with raw hazelnuts, roast them until fragrant and lightly browned, then let them cool. If using pre-roasted nuts, proceed directly to the next step.
- Place the roasted hazelnuts into a food processor or high-speed blender. Process on high, pausing to scrape down the sides as needed, until the nuts break down into a crumb, then a thick paste, and finally a smooth butter. This can take several minutes; patience yields a glossy texture.
- With the machine running, add the pitted dates (or powdered erythritol), unsweetened cocoa powder, vanilla extract, and fine salt. Continue blending until the sweetener and cocoa are thoroughly incorporated.
- Begin adding the neutral oil in a slow, steady stream while the processor runs to help create an emulsion. Stop periodically to scrape down the bowl and evaluate texture and flavor.
- If the mixture seems too thick or grainy, add hot water one tablespoon at a time while blending until the spread reaches a smooth, spreadable consistency. Taste and adjust sweetness or cocoa intensity in small increments.
- Once the texture is silky and flavor balanced, transfer the spread into a sterilized jar. Let it cool to room temperature before sealing and refrigerating; the spread will firm up slightly as it chills.
Practical tips for assembly:
Avoid overheating the processor — short bursts with rests prevent motor strain and keep the oils from overheating, which preserves flavor. Scrape the container walls frequently to ensure even processing and emulsification. If you prefer a very smooth finish, allow the mixture to sit and then reprocess briefly; sometimes a short second pass polishes the texture.
Troubleshooting:
If separation occurs, pulse with a small amount of warm water and a touch more oil to coax the emulsion back together. If the spread is too thin, chill briefly to let it firm, then rewhip for structure.
Serving Suggestions
Make it the star of simple, delicious moments.
This sugar-free hazelnut cocoa spread is endlessly adaptable. Smear it warmly on toasted bread to let its aromas lift in the heat, swirl into plain yogurt for a chocolatey afternoon pick-me-up, or dollop onto pancakes and crepes where the warmth will unlock its softer, silkier character. It also makes a luxurious sandwich filling paired with sliced banana or a smear beneath jam for a grown-up PB&J twist. For bakers, use it as a filling for quick tarts or folded into muffin batters to create ribboned pockets of chocolate-hazelnut richness.
Presentation ideas:
Because the spread is naturally dense and shiny, a simple jar with a handwritten label looks beautiful on a breakfast table. When using as a drizzle or dip, gently warm a small bowl to loosen the spread so it pours smoothly. Finish with a pinch of flaked sea salt or a dusting of cocoa to elevate the aroma and add a contrasting crunchy note.
Pairings:
- Fresh fruit — apple slices or strawberries for bright acidity
- Toasted bread or brioche for buttery, crisp contrast
- Plain or Greek yogurt to add tang and lighten richness
- Crepes and pancakes, warmed so the spread becomes glossy and soft
These serving ideas let the spread function across meals and moods — from a quick spoonful to a component in an elevated brunch.
Storage & Make-Ahead Tips
Store with care to preserve flavor and texture.
Because this spread contains no commercial stabilizers, refrigeration is the safest way to maintain freshness. Store the jar sealed and chilled to keep the oils stable and to slow flavor changes. When kept cold the spread firms slightly, which is normal; bringing it to room temperature for a short time or warming briefly will restore a more spreadable consistency. If the surface shows any signs of separation, a quick stir will reincorporate the oils — gentle warming can also help to re-emulsify before serving.
Shelf life and batch planning:
Homemade nut spreads are best consumed within a short window for peak flavor. Making small batches on a regular rotation ensures the freshest taste and reduces waste. When planning larger batches for gifting or pantry stocking, consider sterilizing jars thoroughly and cooling the spread completely before sealing to reduce moisture that can accelerate change. Label jars with a date so you can track freshness over time.
Freezing and reheating:
If you want to extend the life of the spread, freezing is an option. Portion into airtight containers, leave a small headspace for expansion, and thaw slowly in the refrigerator before bringing to serving temperature. After thawing, stir thoroughly to reincorporate any oil that might have shifted. For day-to-day firmness adjustments, briefly warming a spoonful in a microwave-safe dish or placing the jar in a warm water bath softens the spread without affecting flavor.
Frequently Asked Questions
Can I use raw hazelnuts instead of roasted?
Yes. Roasting deepens and intensifies the hazelnut flavor and makes skin removal easier, but you can start with raw nuts and roast them yourself for optimal aroma. If you skip roasting, the flavor will be milder and you may need to consider a small increase in sweetening or a quick toast for aromatics.
What’s the best sweetener for keto?
Powdered erythritol or a blend with stevia provides sweetness without sugar and preserves a neutral flavor profile that lets hazelnut and cocoa shine. Use small increments and taste as you go to avoid over-sweetening.
Why is my spread gritty?
Grittiness usually means the nuts haven’t been processed long enough to fully release their oils. Continue processing with intermittent scraping, and consider adding a touch more oil or a tablespoon of warm liquid to smooth the texture. A short second pass in the processor often polishes the texture further.
Can I substitute other nuts?
Hazelnuts have a signature flavor that pairs particularly well with cocoa, but almonds or cashews can also produce pleasing spreads with different flavor profiles. Keep in mind the oil content and flavor intensity will shift, so adjust sweetener and cocoa to taste.
Last note:
If you make this spread, let it rest a day and taste again — flavors tend to meld and mellow after refrigeration, often improving the overall balance. Enjoy the ritual of small adjustments; that’s the joy of homemade: each jar becomes your perfect version.
Homemade Sugar-Free Nutella
Craving Nutella without the added sugar? Try this creamy homemade sugar-free hazelnut cocoa spread—naturally sweetened with dates or swapped for erythritol/stevia for a low-carb option. Perfect on toast, pancakes or by the spoonful! 🍫🌰
total time
30
servings
10
calories
180 kcal
ingredients
- 200 g hazelnuts (roasted) 🌰
- 30 g unsweetened cocoa powder 🍫
- 3 Medjool dates, pitted (or 2 tbsp powdered erythritol for keto) 🍯
- 2 tbsp neutral oil (hazelnut, avocado or light olive oil) 🫒
- 1 tsp vanilla extract 🍦
- 1/4 tsp fine salt 🧂
- 60–80 ml hot water (to adjust texture) 💧
instructions
- Preheat oven to 170°C (340°F) if your hazelnuts are raw. Spread hazelnuts on a baking tray and toast for 10–12 minutes until fragrant and lightly browned. Let cool slightly. 🔥
- Place toasted hazelnuts in a clean kitchen towel and rub vigorously to remove as much loose skins as possible, then let them cool completely. 🧺
- Transfer hazelnuts to a food processor or high-speed blender. Blend on high: first they’ll become crumbly, then a thick paste, stopping occasionally to scrape down the sides. This can take 5–10 minutes. Be patient until you get a smooth, creamy nut butter. ⚙️
- Add pitted dates (or erythritol), cocoa powder, vanilla and salt to the hazelnut butter. Blend again, adding the oil in a steady stream to help emulsify. If needed, add hot water a tablespoon at a time to reach a spreadable consistency. Continue blending until silky smooth. 🥄
- Taste and adjust: add another date or a pinch more sweetener for sweetness, more cocoa for intensity, or a little extra oil/water for a looser texture. 🍽️
- Spoon the spread into a sterilized jar and seal. Let cool to room temperature before refrigerating. The spread will thicken slightly as it cools. 🏺
- Storage: keep refrigerated for up to 2 weeks. Bring to room temperature or microwave a few seconds before using if it becomes too firm. Serve on toast, crepes, or as a dip for fruit. ❄️