Go Back

Chocolate-Hazelnut Gelato

Chocolate hazelnut gelato made in the classic Italian style with gianduia-style chocolate-hazelnut paste and cocoa. You’ll get a dense, silky, scoopable frozen texture by cooking a custard base, chilling it 4 hours, then churning and freezing briefly.
Prep Time 20 minutes
Cook Time 15 minutes
chilling + freezing 4 hours
Total Time 4 hours 35 minutes
Servings: 6 servings
Course: Dessert
Cuisine: Italian
Calories: 620

Ingredients
  

Milk
  • 2 cup whole milk
Cream
  • 0.5 cup heavy cream
Hazelnut paste
  • 0.5 cup hazelnut paste or Nutella
Cocoa powder
  • 2 tbsp Dutch process cocoa powder
Sugar
  • 0.75 cup granulated sugar
Egg yolks
  • 4 egg yolks
Cornstarch
  • 1 tbsp cornstarch
Vanilla
  • 1 tsp vanilla extract
Salt
  • 1 salt pinch
Toasted hazelnuts
  • 0.5 cup toasted hazelnuts, roughly chopped

Equipment

  • 1 ice cream maker
  • 1 saucepan

Method
 

Make the chocolate-hazelnut base
  1. Heat the whole milk and heavy cream in a saucepan until steaming. Whisk in the Dutch process cocoa powder until fully combined, then whisk in the hazelnut paste or Nutella until smooth and glossy.
  2. In a bowl, whisk the egg yolks, granulated sugar, and cornstarch until pale and thickened. Slowly whisk the warm chocolate-milk mixture into the yolk mixture to temper without scrambling.
  3. Return everything to the saucepan and cook over medium heat, stirring constantly, until the mixture thickens, about 5 minutes. It should coat the back of a spoon.
  4. Stir in the vanilla extract and salt, then cool the mixture completely using an ice bath. The base should feel cold to the touch before chilling.
Chill, churn, and freeze
  1. Refrigerate the base at least 4 hours until very cold. This helps the gelato churn into a dense, silky texture.
  2. Churn in an ice cream maker on the lowest speed until thickened to soft-serve consistency. Work in small bursts if needed so the mix stays smooth.
  3. Fold in the roughly chopped toasted hazelnuts. Serve immediately for a softer scoop, or freeze 1-2 hours for firmer gianduia gelato texture.

Notes

Pro tip: cook the custard just until it coats the spoon—overcooking can make it grainy. Store in an airtight container in the refrigerator is not recommended; keep covered in the freezer up to 2 months, and let sit 5–10 minutes at room temperature for best scoopability. Freezer yes; re-churn is optional if it gets icy. For a nut-free option, swap hazelnut paste for a smooth chocolate spread made without nuts and omit the chopped toasted hazelnuts.