Love this? Pin it for later! 📌
There’s a moment—usually around 3 p.m. on a Tuesday—when the afternoon slump hits and my mind drifts to the little glass jar hiding in the pantry. You know the one: commercial chocolate-hazelnut spread, ingredient list longer than a CVS receipt, and enough sugar to make my dentist weep. For years I told myself it was an “occasional treat,” but occasional somehow became nightly, and the ensuing crash left me cranky and ravenous. Last winter I finally decided enough was enough. I wanted the same silky, nutty, lick-the-spoon experience—minus the refined sugar, palm oil, and mystery additives. After twelve test batches (and a temporarily broken food processor), I landed on this formula: deeply chocolaty, naturally sweetened, made with just six whole-food ingredients, and sturdy enough to schmear on warm toast without separating. My kids now request it by name—“Mom’s healthy Nutella!”—and I happily oblige because every spoonful delivers protein, minerals, and antioxidant-rich cacao. Whether you’re swirling it into oatmeal, stuffing it into crêpes, or eating it straight from the jar while Netflix asks if you’re still watching, this homemade version feels downright indulgent while secretly nourishing you from the inside out.
Why This Recipe Works
- Whole hazelnuts: Roasting and skinning them yourself unlocks maximum flavor and freshness.
- Raw cacao powder: Pure, unprocessed cacao keeps antioxidants intact and lends deep chocolate notes without excess sugar.
- Medjool dates: Nature’s caramel—rich in potassium and fiber—creates glossy sweetness and a fudgy texture.
- Coconut milk powder: A tablespoon delivers creaminess and stability without the need for emulsifiers.
- High-speed blending: Friction gently warms the mixture, melting natural oils and yielding a glossy, pourable consistency.
- Customizable sweetness: Taste as you go—add extra dates for toddlers or swap in maple for a lower-fiber version.
Ingredients You'll Need
Hazelnuts – Look for raw, unsalted kernels with tight skins and zero rancid smell. Bulk bins are fine, but vacuum-sealed bags stay fresher. If you can only find pre-roasted, cut oven time to 5 minutes just to re-warm the oils. Substitute with skinned almonds or cashews for a milder profile.
Raw cacao powder – Dutch-processed cocoa works in a pinch, but you’ll lose some antioxidants and gain a darker, more bitter edge. Check labels for 100 % cacao; blends with added sugar will throw off sweetness balance.
Medjool dates – Plump, sticky dates dissolve seamlessly. If yours are dry, soak in hot water 10 minutes, then drain well. For low-FODMAP needs, swap in ¼ cup pure maple syrup and reduce added milk to keep viscosity in check.
Unsweetened shredded coconut – Adds fiber and natural oils that aid blending. Use desiccated coconut for a lighter texture, or omit completely if nut allergies are a concern; simply increase hazelnuts to 2 cups.
Coconut milk powder – Found in the baking or Asian foods aisle, it thickens without dairy. If unavailable, substitute an equal amount of powdered cashews (grind them first) or 2 Tbsp almond flour.
Vanilla bean paste – Pure extract is fine, but paste’s flecks make the spread feel gourmet. A tiny pinch of espresso powder amplifies chocolate depth without announcing “coffee!”
Fine sea salt – Just ⅛ teaspoon rounds out sweetness and tames bitterness. Skip if your nut butter already contains sodium.
How to Make Indulgent Chocolate and Hazelnut Spread That is Homemade and Healthy
Roast & Skin the Hazelnuts
Preheat oven to 350 °F (177 °C). Scatter 2 cups (270 g) raw hazelnuts on a rimmed sheet. Roast 10–12 minutes, shaking halfway, until skins blister and nuts smell like toasted cookies. While warm, tip nuts into a clean kitchen towel, fold the ends, and rub vigorously; most skins flake off. Don’t obsess over stubborn bits—small flecks add rustic flavor. Transfer naked nuts to a plate and cool 10 minutes; hot nuts steam and clump in the processor.
Grind to Hazelnut Butter
Place warm hazelnuts in a high-speed blender or food processor. Pulse 30 seconds to crush, then blend continuously, scraping sides every minute. After 3–4 minutes the mass clumps into a rough paste. Add 1 Tbsp neutral oil (avocado or hazelnut) only if absolutely necessary; patience is key. Continue blending 2–3 minutes until the butter loosens, becomes glossy, and starts to pool at the edges. Temperature should read ~140 °F on an instant-read thermometer—friction alone releases oils.
Add Dry Ingredients
Sprinkle 3 Tbsp raw cacao powder, 2 Tbsp coconut milk powder, ⅛ tsp sea salt, and optional espresso powder over the nut butter. Pulse to incorporate, stopping to scrape. The mixture will seize and look like damp soil—this is normal; moisture from dates will rehydrate it shortly.
Sweeten with Dates
Add 8 soft Medjool dates (pitted, ~160 g). Blend 1 minute until dates break into tiny flecks. Stop and tamp mixture down; it will still look crumbly. Taste: if you prefer sweeter, add 2 more dates. Dates not only sweeten but also act as a binder, giving that classic fudge-like chew.
Stream in Warm Liquid
Warm ⅓ cup water to 105 °F (warm bath temp). With motor on low, slowly pour water through the feeder hole. The mixture will lighten and emulsify, resembling thick brownie batter. If it looks too loose, don’t worry—it thickens as it cools. For pourable fondue, add another tablespoon of water.
Finish with Vanilla & Shine
Add 1 tsp vanilla bean paste and 1 tsp extra-virgin olive oil or melted cacao butter for sheen. Blend 15 seconds. The oil boosts spreadability once refrigerated and prevents a dull surface.
De-bubble & Jar
Tap the blender pitcher on the counter to pop air pockets. Transfer spread to a sterile 12-oz glass jar using a flexible spatula. Wipe rim clean; any residue will harden and make lids stick. Cool uncovered 30 minutes, then seal. Room-temp texture is silky; chilled version sets like sturdy frosting.
Expert Tips
Temperature Matters
If your kitchen is under 68 °F, warm the blender jar with hot water first; cold vessels cause the nut butter to stiffen prematurely.
Oil-Free Option
Replace olive oil with 1 Tbsp of the hazelnut butter you just made; the spread stays 100 % whole-food while still glossy.
Soak for Smoothness
If your blender is under 1000 W, soak dates 20 minutes, drain, then pat dry. Softer dates prevent gritty flecks.
Double-Batch Strategy
Make a double batch and freeze half in ice-cube trays; pop out a cube for instant smoothie flavor or hot cocoa richness.
Color Correction
Too pale? Add ½ tsp barley malt powder for deeper mahogany without extra cacao bitterness.
Gift Presentation
Tie a teaspoon of cacao nibs to the jar with twine; recipients stir them in for crunch reminiscent of artisanal praline.
Variations to Try
- Mocha Hazelnut: Substitute 1 Tbsp cacao with instant espresso; dissolve in 1 tsp hot water before blending.
- White-Chocolate Hazelnut: Swap cacao for powdered milk and add 2 Tbsp cacao butter; flavor is reminiscent of Kinder Bueno filling.
- Salted Caramel: Replace half the dates with 3 Tbsp coconut sugar; finish with flaky salt crystals for crunch.
- Spicy Mayan: Add ÂĽ tsp cinnamon, â…› tsp cayenne, and a pinch of nutmeg for gentle heat that blooms seconds after swallowing.
- Pumpkin Pie: Blend in 2 Tbsp pumpkin purée + ½ tsp pumpkin spice; great on graham crackers for a quick fall dessert.
- Sugar-Free Keto: Use erythritol-monk-fruit blend instead of dates and add 1 Tbsp MCT oil for fluidity; net carbs drop to 2 g per tablespoon.
Storage Tips
Because this spread contains fresh produce (dates) and no preservatives, refrigerate for up to 3 weeks. A thin layer of coconut oil brushed on top prevents oxidation browning. For longer storage, freeze in 4-oz mason jars leaving ½-inch headspace; thaw overnight in the fridge. Texture after freezing is identical to fresh—no separation. If the spread firms too much, microwave the jar (lid off) 10 seconds or rest it in warm water while you make toast. Always use a clean knife to prevent microbial hitchhikers.
Frequently Asked Questions
Indulgent Chocolate and Hazelnut Spread That is Homemade and Healthy
Ingredients
Instructions
- Roast nuts: Preheat oven to 350 °F. Roast hazelnuts 10–12 min until skins blister; rub in towel to remove most skins.
- Blend butter: Process warm nuts 5–6 min until glossy and fluid, scraping as needed.
- Add dry: Pulse in cacao, coconut, milk powder, and salt until combined.
- Sweeten: Add dates; blend 1 min until only tiny flecks remain.
- Emulsify: With motor on low, stream in warm water until silky and spreadable.
- Finish: Blend in vanilla and olive oil for shine. Cool, jar, refrigerate.
Recipe Notes
Soak dates if dry. For pourable fondue, add 1–2 Tbsp extra warm water. Stir before serving if coconut fiber rises.