Chocolate Hazelnut Gelato, also known by its Italian name Gianduja, is a decadent frozen dessert that represents one of the most luxurious flavor pairings in both traditional and modern Italian cuisine. This gelato originated in the Piedmont region of northern Italy, a place renowned for its world-class hazelnuts and deep-rooted confectionary history. Piedmont is also the birthplace of Gianduja, a silky blend of chocolate and hazelnut paste that was first crafted in the early 1800s.
The story behind Gianduja is a testament to Italian culinary ingenuity. During the Napoleonic Wars, there was a shortage of cocoa due to British naval blockades, which significantly limited imports into mainland Europe. To stretch the limited supply of chocolate, resourceful Turin chocolatiers began blending it with finely ground hazelnuts, a local crop of exceptional quality. The result was not just a practical solution—it was a revelation in taste that quickly took hold and evolved into a cherished flavor profile in Italian sweets, including spreads, pralines, and of course, gelato.
Gelato in Italy is not just a dessert; it’s a daily ritual and a cultural symbol. Unlike ice cream, gelato is churned at a slower speed and served at a slightly warmer temperature, giving it a denser, more velvety texture and allowing the richness of flavors to shine through. Gianduja gelato is particularly beloved in Italy because it distills the essence of two treasured ingredients—hazelnuts and chocolate—into a smooth, indulgent scoop that delivers both sweetness and complexity.
Creating Chocolate Hazelnut Gelato at home allows you to experience this authentic Italian flavor in your own kitchen. The recipe begins by toasting hazelnuts to bring out their deep, nutty aroma, which are then ground into a paste and blended into a milk and cream base. Quality is key here—using organic dairy and high-percentage dark chocolate (around 70% cocoa) ensures a gourmet result. A little bit of vanilla extract enhances the flavor, while proper chilling and churning create the gelato’s signature structure and consistency.
While the base recipe captures the traditional essence of Gianduja, modern interpretations might incorporate swirls of chocolate ganache, crushed hazelnuts for texture, or even a pinch of sea salt to elevate the flavor complexity. There is also potential for innovation with dairy-free adaptations, using coconut cream and plant-based milk to emulate the smooth richness of classic gelato.
Serving Chocolate Hazelnut Gelato is more than just offering dessert—it’s about sharing a piece of culinary history. Every bite reflects the heritage of Italian inventiveness, the elegance of minimal ingredients, and the universal love for chocolate. Whether enjoyed in a cone on a summer afternoon or plated alongside espresso as an after-dinner delight, this gelato transforms a simple moment into something unforgettable.

Chocolate Hazelnut Gelato (Gianduja)
Equipment
- 1 Ice Cream Maker
- 1 Saucepan
- 1 Whisk
- 1 Mixing Bowls
- 1 Baking sheet
- 1 Spatula
Ingredients
- 1 cup hazelnuts toasted and peeled
- 2 cups whole milk preferably organic
- 1 cup heavy cream preferably organic
- ½ cup granulated sugar best quality
- 4 ounces dark chocolate 70% cocoa, finely chopped
- 1 teaspoon vanilla extract pure
Instructions
- Toast and Blend Hazelnuts: Preheat your oven to 350°F (175°C). Spread the hazelnuts on a baking sheet and roast for about 10 minutes until fragrant. Once cooled, rub the nuts in a clean cloth to remove the skins, then finely grind them into a paste.
- Prepare the Gelato Base: In a medium saucepan, combine the milk and cream over medium heat. Bring just to a simmer, ensuring the mixture does not boil.
- Sweetening: Whisk in the granulated sugar until fully dissolved. Add the ground hazelnut paste and continue whisking to combine, until smooth.
- Chocolate Infusion: Remove the saucepan from the heat. Stir in the chopped dark chocolate, allowing it to melt completely. Then, incorporate the vanilla extract for depth of flavor.
- Chill the Mixture: Allow the mixture to cool at room temperature before transferring it to the refrigerator to chill thoroughly, taking at least 3 hours or overnight for better infusion.
- Churn the Gelato: Once cooled, pour the mixture into your ice cream maker and churn according to the manufacturer's instructions, generally about 20-25 minutes.
- Final Freeze: Transfer the gelato to a lidded container and freeze for an additional 1-2 hours until firm enough to scoop.
Notes
Lori’s Tips
- Enhancing Flavor: Add a pinch of sea salt to balance and deepen the chocolate and hazelnut flavors.
- Ingredient Substitutions: For a dairy-free version, substitute coconut milk and cream.
- Exclusive Twist: Swirl in a chocolate fudge rippled through the gelato for an extra decadent texture and taste.