Recipes
Recipe
Gianduia
Chocolate

Gianduia Gelato — Italian Hazelnut-Chocolate Cream Recipe

Marco Freire — gelatiere & founder of Free Gelato Balancing App
Marco Freire
Gelatiere & founder
10 min read
Small white ceramic cup with a scoop of dark glossy gianduia gelato beside a whole hazelnut and dark chocolate
Small white ceramic cup with a scoop of dark glossy gianduia gelato beside a whole hazelnut and dark chocolate

Gianduia is Turin's gift to gelato — the marriage of dark chocolate and roasted Piedmont hazelnut paste invented in 1865 by Caffarel as a workaround during the Napoleonic cocoa shortage. Today it's the benchmark by which a serious gelateria's chocolate program is judged.

Hero — a small ceramic cup of dark glossy gianduia gelato Authentic gianduia carries an unmistakable amber-brown sheen and a perfume that arrives before the spoon does.

A small ceramic bowl piled with roasted piedmont hazelnuts Tonda Gentile delle Langhe hazelnuts roasted to a medium amber — the source of the flavor that makes this recipe work.

What Makes Gianduia, Gianduia

Quick reference. True gianduia is 30 – 40% hazelnut paste by weight in the chocolate phase, with a 70%+ cocoa solids contribution from dark couverture chocolate. Anything less is "chocolate-hazelnut," which is fine — just not gianduia.

Diagram — Gianduia gelato composition and balance targets Figure 1 — Composition wheel for a 1000 g gianduia mix: solids, fats, sugars, and the gianduia-specific contribution from cocoa and hazelnut.

The Italian protected designation of Gianduiotto di Torino IGP (registered 2023) sets the gold standard for the chocolate-confectionery version: minimum 30% hazelnut, no vegetable fats beyond cocoa butter, no artificial flavorings. For gelato there's no IGP equivalent, but the spirit of the rule applies — anything calling itself gelato al gianduia in a serious Italian gelateria respects those proportions.

Two ingredients deserve their own paragraph.

Tonda Gentile delle Langhe is the hazelnut cultivar of Piedmont and the foundation of the flavor. It has higher oil content (60 – 65%) than Turkish or Spanish hazelnuts and a richer Maillard development on roasting. A pure Tonda Gentile hazelnut paste costs €20 – €35 per kg in 2026 EU prices; substitutes from Turkey can run €10 – €15 but lack the persistence and the buttery finish.

Dark couverture in the 64 – 72% cocoa solids range provides both flavor and the fat structure that suspends the hazelnut paste. Use a single-origin or named-blend couverture rather than an industrial coating chocolate — the lecithin and cocoa-butter ratio matters for how the mix behaves on the mantecatore.

Recipe Card (1000 g mix)

Quantities are for 1000 g of mix, yielding approximately 1300 g of finished gelato at 30% overrun.

IngredientWeight (g)% of mix
Whole milk (3.5% fat)54054.0%
Heavy cream (35% fat)11011.0%
Skim milk powder505.0%
Sucrose11011.0%
Dextrose404.0%
Pure hazelnut paste (Tonda Gentile)808.0%
Dark couverture (70%)656.5%
Cocoa powder (22 – 24% fat)50.5%
Stabilizer/emulsifier blend30.3%
Egg yolks (optional, for crema-style)0 – 300 – 3%
Total1000100%

This produces a balanced mix with:

  • Total solids: 41 – 42%
  • Fat: 11.5 – 12% (combined dairy + couverture + hazelnut paste lipids)
  • Sugar: 17.5%
  • MSNF (milk solids non-fat): ~9%
  • PAC: ~245
  • POD: ~190

Run the numbers through the PAC calculator and POD calculator before scaling up; ingredient lots vary, especially the hazelnut paste's water content.

Balance Targets and Numbers

Gianduia sits at the upper edge of the chocolate-gelato fat band because the hazelnut paste contributes 50 – 55 g of additional lipid to the mix beyond what dairy alone would deliver. That extra fat is what gives gianduia its signature long, coating finish on the palate — but it also makes the mix more sensitive to PAC and freezing point.

Three rules that matter:

  1. Don't push fat above 13%. You'll get a waxy mouthfeel and lose the chocolate's snap.
  2. Keep PAC at 240 – 255. Below 235 and the gelato sets too hard at -14 °C; above 260 and it weeps at display-case temperatures.
  3. Cocoa powder is the seasoning, not the structure. The 0.5% in this recipe deepens color and Maillard tone; more pushes the recipe toward "chocolate with hazelnut accent" instead of true gianduia.

If you serve at a colder showcase (-16 °C or below), shift sucrose down 10 g and dextrose up 10 g — same total sugar, higher PAC, softer scoop.

Dark chocolate shards in a small bowl on a digital scale Weigh the chocolate by gram, not by piece. A 5% deviation here pulls PAC out of band.

Process Step-by-Step

The order of operations matters more in gianduia than in any other chocolate recipe — getting it wrong gives you grit, separation, or a flat top note.

Step 1 — Dry blend. Combine skim milk powder, sucrose, dextrose, cocoa powder, and stabilizer in a bowl. Whisk until uniform. This prevents the SMP from clumping when it hits the warm milk.

Step 2 — Warm the milk and cream. Heat milk and cream to 40 °C in your pasteurizzatore or stainless saucepan. Slowly rain in the dry blend while whisking. Hold 40 °C for 2 minutes to dissolve.

Step 3 — Add chocolate. Bring the mix to 50 °C and add the chopped couverture. Stir until fully melted and uniform. Don't rush — undissolved chocolate creates dark flecks in the finished gelato that look like defects.

Step 4 — Pasteurize. Take the mix to 85 °C and hold 15 – 30 seconds (HTST) or 65 °C and hold 30 minutes (LTLT). The pasteurization deep-dive covers the trade-offs; for gianduia, HTST gives better body to support the heavy fat phase.

Step 5 — Add the hazelnut paste. This is the most important step. Cool the mix to 50 – 60 °C, then whisk in the hazelnut paste off the heat. Adding hazelnut paste at peak temperature drives off the volatile aromatics that make Tonda Gentile recognizable.

Cream being stirred with a ribbon of dark hazelnut paste suspended above Stir, don't beat. The hazelnut oil should emulsify, not foam.

Step 6 — Blast chill. Cool to <4 °C in a blast chiller within 90 minutes. Slow cooling oxidizes the hazelnut oil and shifts the flavor toward rancid within 48 hours.

Step 7 — Mature. Rest the mix at 4 °C for 6 – 12 hours. This maturazione step lets the stabilizers fully hydrate and the chocolate-hazelnut emulsion stabilize.

Step 8 — Mantecate. Run the matured mix through a mantecatore targeting 30 – 35% overrun, with a draw temperature of -7 to -8 °C. Higher overrun lightens the texture but dilutes the chocolate-hazelnut intensity that defines gianduia.

Step 9 — Abbattimento. Move directly to a blast chiller for hardening to -18 °C, then transfer to the showcase at -14 to -15 °C for service.

Origins — Turin, 1865

The origin story is part of the product. In 1852 Napoleon's continental blockade choked European cocoa imports, sending prices through the roof and forcing Turin confectioners to stretch the cocoa they had. Michele Prochet — collaborating with the Caffarel family — experimented with the local Piedmont hazelnut as a bulking ingredient and discovered that the Tonda Gentile didn't dilute the chocolate, it amplified it. The first gianduiotto was sold in 1865 at the Turin Carnival, wrapped in gold foil and named for the carnival mask Gianduja.

The leap from confectionery to gelato came later — there's no documentary first batch, but by the early twentieth century gelato al gianduia was a fixture on Turin gelateria menus, and the Carpigiani Gelato Museum traces consistent menu records back to the 1920s. The technique modernized with the introduction of small-batch mantecatori after the Second World War; before that, the heavy fat phase of the hazelnut paste made hand-cranked production marginal.

What carries forward is the proportion. The 30%+ hazelnut benchmark of the original confectionery is the line that separates a gelato calling itself gianduia from one that's just "chocolate-hazelnut." Cross it deliberately.

Variations and Pairings

The base recipe is a platform. Three variations worth knowing:

  • Gianduia bianco — replace dark couverture with white couverture (28 – 30% cocoa butter, no cocoa solids) and double the hazelnut paste to 14%. Reduce sucrose by 20 g to compensate for the sugar in white chocolate.
  • Gianduia con sale — add 2 g of flaky sea salt to the dry blend. Slight bitterness amplifies the chocolate top note; works best with 72% couverture.
  • Gianduia al rum — add 15 g of dark rum at Step 5 (with the hazelnut paste). Alcohol drops freezing point — adjust PAC by reducing dextrose 5 g.

For pairings on the menu, gianduia stars next to lighter, contrasting flavors. The classic Turin combinations: gianduia + fior di latte, gianduia + pistachio Bronte, gianduia + a clean citrus sorbetto like sorbetto al limone. Avoid pairing with another nut-forward flavor; the palates collide.

Troubleshooting Gianduia

Three recurring problems in artisanal gianduia and their causes:

Grainy texture. Usually undissolved cocoa or SMP. Re-dry-blend the powders and warm the milk above 40 °C before adding. If the graininess shows up only after 48 hours in the showcase, suspect lactose crystallization — pull MSNF down to 8.5%.

Flat, papery hazelnut flavor. Either old paste (hazelnut oil oxidizes; check date and storage temperature), or the paste was added above 60 °C and the volatiles cooked off. Source fresh paste, add late.

Color too pale (looks like milk chocolate). Cocoa powder is too low, or the couverture is below 64% cocoa solids. Bump cocoa powder to 1% or switch to a 70%+ couverture; don't compensate by adding more couverture (that breaks the fat balance).

Mix won't hold air on the mantecatore. The hazelnut paste's free oil (5 – 8% in pure Tonda Gentile) can disrupt the air-trapping protein network. Bring MSNF up to 9.5%, ensure full pasteurization at 85 °C for proper whey denaturation, and check that your mantecatore blades are sharp. A worn-blade mantecatore will struggle on any high-fat recipe.

For the deeper guide on chocolate-gelato troubleshooting, see why my gelato is gummy and why is my gelato icy.

Service and Storage

Gianduia holds well in a covered display case at -14 °C for 48 – 72 hours. After that, the hazelnut oil starts oxidizing and the top note degrades. Make smaller batches more often rather than one large batch held for a week.

Serve in a 100 – 130 g medium cup; the flavor is intense enough that customers rarely want a grande of straight gianduia. Pair it on the menu with a contrasting fresh-dairy flavor in a coppetta degustazione — it's the standard upsell.

For takeaway pints, vacuum-pack and freeze immediately to -18 °C. Label with a 30-day best-before date and warn customers it benefits from 5 minutes of temper at room temperature before scooping.

A tall glass coupe with two glossy scoops of gianduia gelato and hazelnuts Service style is part of the recipe. A simple coupe respects the flavor; over-garnish hides it.

Try these numbers in your batch

Free balancer · No signup wall · Watch PAC, POD, MSNF update live

Open balancer
Recipe
Gianduia
Chocolate
Hazelnut
Italian

Frequently asked questions

Common questions about recipes.

Continue reading

View all

You read the theory. Now run the numbers.

Open the free balancer, plug in your own ingredients, and apply what you just read. PAC, POD, MSNF, Total Solids — all updated live as you adjust the recipe. No signup wall, no paywall.

Start balancing — free

Used by 4,200+ pro gelatieri and serious home cooks.