FrozenGelatoChocolateegg yolkshazelnuts

Gianduja Gelato

Nutriforks
Nutriforks
·7 min read·Published: Mar 6, 2026
Gianduja Gelato
Jump to RecipeSave Recipe

Rich and creamy homemade gianduja gelato with deep hazelnut flavor. Learn how to make this Italian chocolate hazelnut dessert in your ice cream maker.

Gluten-free pairs well with Strawberry Sour Cream Ice Cream or Chocolate Hazelnut Bark too.

A Gelato That Tastes Like Italy

My brother lived in Italy for a couple of years and used to write home about the incredible gelato. When we finally traveled through Europe together, our first stop in Milan was a gelateria. I stood in front of the case for ten minutes, overwhelmed by the choices. We ended up eating gelato every single day for two weeks. This gianduja gelato, made with hazelnuts and milk chocolate, takes me right back to that first shop. It’s rich, creamy, and deeply nutty, exactly the way I remember it.

Why This Homemade Gianduja Gelato Is Worth the Effort

  • The hazelnuts steep in warm milk and cream for 1½ hours, pulling out a deep, toasty flavor that no extract can match.
  • A real custard base with egg yolks gives it the silky, dense texture that sets Italian gelato apart from regular ice cream.
  • You control the sweetness and chocolate intensity, use a good milk chocolate bar and the result is balanced, not cloying.

Key Ingredients for Authentic Gianduja Gelato

  • Hazelnuts: Toasting and removing the skins is crucial. Raw hazelnuts are fine; toast them at 350°F for 10-12 minutes until fragrant and the skins crack. Rub them in a towel to remove most of the skin, don’t worry about every last bit.
  • Milk chocolate: Use a good-quality bar (not chips, which often contain stabilizers). The milk chocolate provides the classic gianduja sweetness and creamy texture. A brand like Lindt or Ghirardelli works well.
  • Egg yolks: They are the backbone of the custard. Use large eggs. The yolks thicken the base and give gelato its characteristic dense, silky body. Save the whites for another use.

Kitchen Tools for Making Gianduja Gelato

  • Ice cream maker (any countertop model that you freeze the bowl for)
  • Food processor or blender for chopping hazelnuts
  • Fine-mesh strainer (to strain the infused milk and the custard)
  • Medium saucepan (for heating milk and cream)
  • Large bowl (for melting chocolate and for ice bath)
  • Wooden or heatproof plastic spatula (for stirring custard)
  • Kitchen towel (for rubbing hazelnut skins off)

Tips for Making the Best Chocolate Hazelnut Gelato

Getting the hazelnut flavor right starts with the skins. After toasting, rub the nuts in a kitchen towel to remove as much papery skin as possible, those skins can add bitterness. Chop them finely in a food processor so they release flavor quickly during the steep. When you strain the infused milk, squeeze the nuts firmly with your hands to extract every last drop of creamy liquid; that’s where a lot of the hazelnut richness hides.

Tempering the egg yolks is the other critical step. If your bowl slides around, set it on a damp kitchen towel or a rubber glove. Pour the warm hazelnut milk into the yolks slowly while whisking constantly, then return everything to the saucepan. Stir over medium heat with a wooden spatula, scraping the bottom, until the custard coats the spatula, don’t rush this or you’ll end up with scrambled eggs. An ice bath stops the cooking fast and keeps the texture smooth.

Gianduja Gelato Variations to Try

Swap the milk chocolate for dark chocolate (60-70% cacao) if you prefer a less sweet, more intense chocolate flavor. You can also replace half the hazelnuts with almonds for a different nut profile, just toast and skin them the same way. For a quicker version, skip the steeping and use ½ cup of good-quality hazelnut butter instead, though the texture will be slightly less refined. And if you’re feeling indulgent, swirl in a few tablespoons of Nutella just before the gelato finishes churning.

How to Serve Your Gianduja Gelato

This gelato is wonderful on its own, but a few simple additions make it even better. Sprinkle toasted chopped hazelnuts on top for crunch, or drizzle with a little warm chocolate sauce. For a classic Italian touch, serve it alongside a couple of biscotti for dipping. If you want something fresher, a handful of raspberries or sliced strawberries cuts the richness nicely.

How to Store Leftover Gianduja Gelato

Transfer the gelato to an airtight container and press a piece of plastic wrap directly onto the surface before sealing the lid. This prevents ice crystals from forming. Stored this way, it keeps well in the freezer for up to two weeks. When you’re ready to serve, let it sit at room temperature for 5-10 minutes so it softens enough to scoop smoothly.

Freezing Gianduja Gelato for Later

After churning in your ice cream maker, the gelato will be soft-serve consistency. For a firmer, scoopable texture, transfer it to a chilled container and freeze for at least 4 hours. If you plan to keep it longer than a few days, the plastic wrap trick (see storage) is essential. Note that homemade gelato doesn’t have the stabilizers commercial brands use, so it’s best enjoyed within a couple of weeks for peak creaminess.

Gianduja Gelato FAQs

Can I use pre-roasted hazelnuts?

Yes, but check the label. If they’re already salted, skip the added salt in the recipe. You’ll still need to remove the skins by rubbing them in a towel after a quick toast in the oven to loosen them.

Do I need an ice cream maker?

Yes, this recipe relies on churning to incorporate air and create the right texture. A standard countertop ice cream maker works well. Without one, you can try a no-churn method, but the result will be denser and icier.

Can I substitute half-and-half for the heavy cream?

You can, but the gelato will be less rich and creamy. Heavy cream gives the custard its luxurious mouthfeel. If you use half-and-half, expect a lighter, more icy texture.

Why do I need to steep the hazelnuts for 1½ hours?

Steeping allows the milk and cream to absorb the hazelnut oils and flavor fully. A shorter steep won’t extract enough nuttiness, and the final gelato will taste faint. The long steep is what makes the flavor deep and authentic.

How do I know when the custard is thick enough?

The custard is ready when it coats the back of a wooden spoon or spatula and leaves a clear path when you run your finger through it. It should be thick enough to cling, not runny. Don’t let it boil or it will curdle.

Recipe

Gianduja Gelato

Gianduja Gelato

Rich, creamy, smooth, and divine chocolate hazelnut gelato. If you are a chocolate hazelnut fan, this is the gelato for you.

mediumVegetarian

8

Servings

Dessert

Course

Italian

Cuisine

506 kcal

Calories

Ingredients

Servings
  • 1.5 cup toasted hazelnuts, toasted
  • 1 cup whole milk
  • 2 cup heavy cream
  • 0.75 cup sugar
  • 0.25 tsp coarse salt
  • 4 oz milk chocolate, chopped
  • 5 egg yolks, large
  • 0.125 tsp vanilla extract

Instructions

  1. 1

    Rub the toasted hazelnuts in a kitchen towel after roasting to remove as much of the papery skin as possible. Discard the skins. Chop the hazelnuts in a food processor or blender until finely chopped.

  2. 2

    Warm the milk with 1 cup of the cream, sugar, and salt in a saucepan. Once warm, remove from heat and add the chopped toasted hazelnuts. Cover and let steep for 1-½ hours.

  3. 3

    Put the milk chocolate pieces in a large bowl. Heat the remaining 1 cup of cream in a medium saucepan until it begins to boil. Pour the cream over the milk chocolate pieces and stir until the chocolate is completely melted and smooth. Set a mesh strainer over the top of the bowl.

  4. 4

    Pour the hazelnut-infused milk through a strainer into a medium saucepan. Squeeze the nuts with your hands to extract as much of the flavorful liquid as possible. Discard the hazelnuts.

  1. 5

    Rewarm the hazelnut-infused mixture. In a separate bowl, whisk together the egg yolks. If you don't have a rubber bottomed bowl, place it on a rubber glove or moistened kitchen towel for the next step. Slowly pour the warm hazelnut mixture into the egg yolks, whisking constantly, then scrape the warmed egg yolks back into the saucepan.

  2. 6

    Stir the mixture constantly over medium heat with a wooden or heatproof plastic spatula, scraping the bottom as you stir, until the mixture thickens and coats the spatula. Pour the custard through the strainer and stir it into the melted milk chocolate. Add the vanilla and stir until cool over an ice bath.

  3. 7

    Chill mixture thoroughly in the refrigerator, then freeze in your ice cream maker according to the manufacturer's instructions.

  4. 8

    Serve immediately for a soft, smooth gelato. Place gelato in a container and freeze for a firmer gelato.

Nutrition (per serving)

506kcal

Calorie breakdown

Protein4%22 kcal
Fat50%255 kcal
Carbohydrates46%238 kcal
How this was calculated — 8 of 8 ingredients matched
toasted hazelnutsToaster pastries, fruit, toasted (include apple, blueberry, cherry, strawberry)1472 kcal
whole milkMilk, buttermilk, fluid, whole149 kcal
heavy creamCream, fluid, heavy whipping1632 kcal
sugarSugars, brown684 kcal
coarse saltSalt, table0 kcal
milk chocolateMilk, chocolate, fluid, commercial, whole, with added vitamin A and vitamin D94 kcal
egg yolksEgg, yolk, raw, fresh16 kcal
vanilla extractVanilla extract2 kcal
Serving size ≈ 173 g · 8 servings

Nutrition information is automatically calculated from USDA FoodData Central, so should only be used as an approximation. Actual values may vary depending on the ingredients, brands, and preparation methods used.

Open in analyzer

Keyword: Chocolate, Frozen, frozen dessert, gluten-free, glutenFree, hazelnut, italian, vegetarian

This post may contain affiliate links. Read our disclosure policy.

Tags:chocolatefrozen dessertgluten-freehazelnutitalianvegetarian

Share this recipe

You Might Also Like

View All →
Nutriforks

About the Author

Nutriforks

NutriForks is a home-cooking site built around two simple ideas: recipes should actually work, and you should know what’s in them. Every recipe pairs clear, tested instructions with a full nutrition breakdown, so healthy, everyday cooking is genuinely easy.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating