Welcome to Dinnermastery

Indulgent Chocolate and Hazelnut Spread That is Homemade and Healthy

By Clara Whitfield | March 08, 2026
Indulgent Chocolate and Hazelnut Spread That is Homemade and Healthy

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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

A 600-W motor will work but expect 6–8 minutes of blending with frequent rests to prevent overheating. Cut recipe in half and soak dates first for easier processing.

Yes and yes. All listed ingredients are plant-based and naturally gluten-free; just verify your coconut milk powder is processed in a gluten-free facility if celiac.

Usually too little liquid or over-measuring cacao. Re-warm the jar in a bowl of hot tap water 5 minutes, then stir in 1 tsp warm water at a time until creamy.

Absolutely. Use a mini-processor bowl or the small cup attachment that came with your blender to maintain blade contact.

Roughly 73 calories, 6 g fat (mostly heart-healthy mono- and poly-unsaturated), 2 g protein, 5 g carbs, and 1 g fiber—about half the sugar of the leading brand.
Indulgent Chocolate and Hazelnut Spread That is Homemade and Healthy
main-dishes
Pin Recipe

Indulgent Chocolate and Hazelnut Spread That is Homemade and Healthy

(4.9 from 127 reviews)
Prep
10 min
Cook
12 min
Servings
24 Tbsp

Ingredients

Instructions

  1. Roast nuts: Preheat oven to 350 °F. Roast hazelnuts 10–12 min until skins blister; rub in towel to remove most skins.
  2. Blend butter: Process warm nuts 5–6 min until glossy and fluid, scraping as needed.
  3. Add dry: Pulse in cacao, coconut, milk powder, and salt until combined.
  4. Sweeten: Add dates; blend 1 min until only tiny flecks remain.
  5. Emulsify: With motor on low, stream in warm water until silky and spreadable.
  6. 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.

Nutrition (per 1 Tbsp)

73
Calories
2g
Protein
5g
Carbs
6g
Fat

More Recipes