Hazelnut Mascarpone Ice Cream Recipe

A long, slow infusion of hazelnuts and milk sets this ice cream apart from other recipes.

A serving glass of hazelnut ice cream with fresh fig.

Serious Eats / Vicky Wasik

Why This Recipe Works

  • Toasting and skinning the hazelnuts helps maximize their natural flavor.
  • A long, slow infusion gives the milk and cream a complex hazelnut flavor.
  • Mascarpone has a nutty sweetness of its own, enhancing that of the hazelnuts.

When it comes to making nutty ice creams, my favorite way to achieve flavor is with an overnight infusion of toasted nuts in the milk and cream used in the recipe, rather than incorporating nut pastes or butters into the ice cream base. Time and heat help draw out the aromatic essential oils in the nuts, giving dairy a robust flavor even after the nuts have been strained out.

How to Make Homemade Nut Paste

Part of this is about cost and quality control, the rest comes down to issues both textural and philosophical. It's easy to find cheap nut pastes and butters, but the texture and quality of these affordable store-bought products aren't always the best; freshness and sugar content can vary, while some may be partially defatted to prevent separation. Meanwhile, high-end versions may be silky smooth thanks to wet-milling or conching techniques used to process the nuts, but they also come with eye-popping price tags.

In many dessert applications, churning out a batch of homemade nut paste would split the difference between cost and quality, but I find it to be a labor intensive project that produces a rustic texture, one that isn't ideal for ice cream. And besides, when a frozen dessert craving strikes, the idea of having to tackle such a time-consuming initial step can be as much of a bummer as waiting around for a special order of fancy nut butter or paste to show up at your front door.

I prefer to make ice creams that don't require specialty ingredients, or fancy equipment, aside from an ice cream machine. All you really need for great nutty ice creams are whole nuts, of the best possible quality, that get toasted and skinned.

Skinning toasted hazelnuts by wrapping them in a towel and rubbing them.
Gather the toasted hazelnuts up in a cloth towel and rub them and the friction will remove the skins.

Serious Eats / Vicky Wasik

In my cookbook, I take a one-size-fits-all approach for nutty ice creams, employing a technique that can be used with everything from black walnuts to cashews, peanuts to pine nuts. It's a workhorse recipe that'll get the job done with a wide variety of ingredients, but here I'm tailoring that approach to bring out the best in one specific type of nut: hazelnuts.

I start out by roughly chopping toasted, skinned hazelnuts. This optimizes their surface area, allowing their flavor to readily infuse in the milk and cream. The key here is surface area "optimization" rather than maximization.

Finely chopping or even grinding the nuts, whether into a paste or a butter, would truly maximize their surface area. However, this would also cause the nuts to absorb far more of the milk and cream, resulting in a final product that's closer to a purée than an infusion. For that approach to work, the nuts would need to be processed to a truly buttery consistency or else the finished ice cream would end up grainy and coarse.

What I want is to chop the hazelnuts just enough to facilitate the infusion without allowing for excess absorption. The same principle is used for cutting mirepoix for chicken or beef stock—if you chop the vegetables too finely, they will absorb too much liquid, leaving you with a lower yield of stock. Without being too prescriptive, I'd say to aim to chop each hazelnut into quarters, but there's no need to cut each nut one by one; running a knife over them for a rough chop will do just fine.

Infusing Nut Flavor Into the Custard

After chopping, I transfer the hazelnuts to a 3-quart stainless steel saucier before adding the milk and cream.

When I feel like splurging, I'll toss in a split and scraped vanilla bean as well (it's important to set aside the scraped vanilla seeds at this stage, as they would otherwise cling to the hazelnuts and be lost with straining later on). This is also a good occasion to wring out everything you can from a leftover vanilla bean. The mellow, almost oaky flavor the pod can give up with an infusion echoes the nutty, creamy quality of the hazelnuts in a lovely way, but if you don't have a pod (fresh or otherwise) on hand, simply leave it out.

The hazelnut and dairy mixture, with or without a vanilla pod, is brought to a simmer over medium heat, then covered and cooled to room temperature. From there, I'll refrigerate it overnight or up to 36 hours; anything past the 12-hour mark is less about flavor than convenience, so move the project forward at whatever pace works best for you.

After refrigeration, I return the mixture to a simmer once more, to ensure the layer of butterfat that congeals around the hazelnuts has fully melted and that the nuts have expressed as much flavor as possible. I then strain the hazelnuts through a fine-mesh sieve, stirring and pressing gently to prevent any flavorful dairy from being left behind; the hazelnuts will still be quite firm, so there's not much to press out.

While the ice cream base itself has no further need for these hazelnuts, there's no need to toss them in the trash. They can be re-purposed, as-is, in our creamy or crunchy homemade Nutella. The recipe won't require any modification, but do be aware the cooking process will take a little longer thanks to the added moisture in the hazelnuts. Of course, the finished product will be milder in flavor than one made with fresh hazelnuts, but with all that added chocolate and hazelnut oil, homemade Nutella will still be nuttier and tastier than its store-bought equivalent.

Making the Custard

Once the saucier has cooled to the touch, I'll add my eggs and sugar (toasted sugar is a particularly nice option here), along with the reserved vanilla seeds from the bean I scraped the day before, and then whisk in the warm hazelnut milk. At this point, the mixture won't be hot enough to scramble the yolks, so there's no need for any sort of tempering.

Next, I whisk in a little mascarpone into the base.

Adding mascarpone to the hazelnut ice cream base.

Serious Eats / Vicky Wasik

Mascarpone has a naturally sweet and faintly nutty character that seems to amplify the flavor of the hazelnuts, and it also serves to top off the dairy content of the ice cream (as the hazelnuts themselves can absorb quite a bit).

I start the ice cream base over medium-low to gently warm the eggs, stirring and scraping all the while with a flexible, heat-resistant spatula. When the mixture is warm to the touch, I increase the heat to medium and cook (always while stirring and scraping) until steaming-hot. The ideal cooking temp for any given ice cream will vary from recipe to recipe, depending on the percentage of sugar and dairy, as well as the degree of coagulation and/or evaporation a baker is aiming for in the base.

It's not something I generally monitor with a thermometer myself, but for those who'd be more comfortable doing so, aim for something like 165°F (74°C), then strain the base through a fine-mesh strainer (it's fine to use the same one from before, no need to wash it out between uses).

Collage shows steps for whisking mascarpone into hazelnut custard mixture; stirring and scraping of ice cream base constantly while bringing mixture to steaming hot temperature; straining the hazelnut mascarpone custard into a bowl.

Serious Eats / Vicky Wasik

Finally, I flavor the ice cream with a shot of Frangelico, but any nutty or complementary flavor of liqueur will do, or simply use an equal amount of a good vanilla extract to head in a different direction. Because alcohol-based extracts deliver a different complement of vanilla compounds than a dairy-based infusion, I don't like to increase the extract when not using a pod (or conversely, omit the extract when using a pod). I see extracts and beans as different delivery mechanisms for different batteries of flavor, rather than interchangeable parts.

As with any ice cream base, after the initial round of seasoning with salt and liqueur or vanilla, I like to sample the base and adjust it to taste from there. Do bear in mind ice cream will taste less sweet once frozen, so don't overdo it on salt.

Chilling and Churning the Ice Cream

The penultimate step is to chill the ice cream base down to 39°F (4°C) before churning. This can be done proactively over an ice bath, or passively in the fridge (with the ice cream base covered, to prevent odor absorption and excess moisture loss through evaporation). As former Serious Eats ice cream whisperer Max Falkowitz has explained here, ice cream bases don't need to be chilled overnight, so long they are properly chilled before churning.

While my go-to recommendation for an ice cream machine is the Cuisinart Ice 21, I used the Breville Smart Scoop here as I needed to churn up several quarts of this ice cream for....personal reasons. For more information about these machines, check out our complete ice cream maker review.

After churning, the ice cream can be enjoyed straight away as soft serve, or transferred to a chilled container to freeze completely for scooping.

Two scoops of hazelnut ice cream in a serving bowl, garnished with chopped hazelnuts.

Serious Eats / Vicky Wasik

In photos, the hazelnut ice cream looks deceptively beige, like plain vanilla, but on closer inspection, it has a warm ivory color from the hazelnut infusion, the only subtle hint of the flavor inside.

A dish of hazelnut ice cream garnished with fresh figs and chopped hazelnuts.

Serious Eats / Vicky Wasik

Thanks to the mascarpone, the ice cream has a sweet richness and complex dairy flavor to underscore its nuttiness, making it an ice cream worth savoring on its own. That said, it pairs especially well with mild and creamy fruits like bananas or figs, with a sprinkling of toasted hazelnuts for crunch.

Homemade Nutella being drizzled onto hazelnut ice cream.

Serious Eats / Vicky Wasik

Or, when I'm feeling particularly extra, I'll top it with a spoonful of warm, homemade Nutella for a hazelnut sundae like no other.

July 2019

Recipe Details

Hazelnut Mascarpone Ice Cream Recipe

Active About 30 mins
Total 12 hrs
Serves 8 servings
Makes 1 quart

A long, slow infusion of hazelnuts and milk sets this ice cream apart from other recipes.


  • 9 ounces best-quality whole hazelnuts, toasted, skinned, and roughly chopped (shy 2 cups; 355g)

  • 10 ounces heavy cream (about 1 1/4 cups; 285g)

  • 8 ounces whole milk (about 1 cup; 225g)

  • 1 vanilla bean, split and scraped; seeds reserved (optional)

  • 6 ounces sugar (about 3/4 cup plus 2 tablespoons; 170g )

  • 5 ounces egg yolk (shy 2/3 cup; 140g)

  • 3/4 teaspoon (3g) Diamond Crystal kosher salt, or more to taste; for table salt, use about half as much by volume or the same weight

  • 8 ounces mascarpone, brought to approximately 70°F/21°C (about 1 cup; 225g)

  • 1/2 ounce vanilla extract; or Frangelico (about 1 tablespoon; 15g) (see notes)


  1. In a 3-quart saucier, combine the roughly chopped hazelnuts with heavy cream, milk, and scraped vanilla bean pod (if using). Bring to a simmer over medium heat, stirring from time to time, then cover, and cool to room temperature off heat. Once cool, refrigerate overnight, or up to 36 hours.

    Collage showing adding milk and cream to toasted, skinned hazelnuts for steeping.

    Serious Eats / Vicky Wasik

  2. Return the chilled hazelnut-milk to a simmer, then strain through a mesh sieve into a large bowl. The hazelnuts can be used as-is to make creamy or crunchy homemade Nutella (see notes), but will not be used further in this recipe.

    Two images show the hazelnut-infused milk being strained into a glass bowl.

    Serious Eats / Vicky Wasik

  3. Let the 3-quart saucier cool until safe to touch (no need to wash), then add the sugar, egg yolks, and salt, along with the reserved vanilla seeds (if using), and whisk to combine. When smooth, add the warm hazelnut-milk, followed by the mascarpone, whisking gently to combine.

    Whisking warm hazelnut milk into eggs and sugar in a saucier.

    Serious Eats / Vicky Wasik

  4. Cook over medium-low heat, stirring and scraping constantly with a flexible, heat resistant spatula until warm to the touch, then increase heat to medium. Continue stirring and scraping until thickened and steaming hot, or around 165°F (74°C) although precision is not required in a recipe like this.

  5. Strain the ice cream base into a non-reactive container, then whisk in vanilla extract or a nutty liqueur. Cover and refrigerate until no warmer than 39°F, (4°C) or cool to the same temperature in an ice bath; the time required will vary considerably depending on the technique, as well as the container style.

  6. Once cool, churn the base in an ice cream maker until thick, with a texture like soft-serve. Meanwhile, place a 1-quart container and flexible spatula in the freezer. When ice cream looks thick and light, shut off the machine and, using the chilled spatula, scrape ice cream into the prepared container. Enjoy as soft-serve, or cover with plastic pressed directly against surface of ice cream, then close lid and freeze until firm. In an airtight container, with the surface of the ice cream protected by a sheet of plastic, the ice cream will keep for up to 1 month in the freezer.

    Collage of photos: adding Frangelico to bowl of ice cream base set on a digital scale; pouring custard base into ice cream churner; overhead view of ice cream after it has reached soft-serve consistency; soft-serve consistency ice cream being scraped from ice cream churning canister into ceramic baking dish.

    Serious Eats / Vicky Wasik

Special Equipment

3-quart stainless steel saucier, non-reactive sieve, stainless steel mixing bowl, ice cream maker, non-reactive, freezer-safe container


The milk-soaked hazelnuts can be refrigerated in an airtight container for up to one week, and used, as-is, to make creamy or crunchy homemade Nutella, without any further modification. The cooking phase will take slightly longer to drive out the moisture absorbed by the hazelnuts, but otherwise no changes to the recipe are required. The flavor will be less intensely nutty, but still quite good. In turn, the homemade Nutella can be folded with the finished ice cream, to create a swirl, or else it can be used as a warm topping.

I flavor the ice cream with a shot of Frangelico, but any nutty or complementary flavor of liqueur will do, or simply use an equal amount of a good vanilla extract (but the flavor will be different).

Make-Ahead and Storage

In an airtight container, with the surface of the ice cream protected by a sheet of plastic, the ice cream will keep for up to one month in the freezer.

Nutrition Facts (per serving)
433 Calories
34g Fat
26g Carbs
7g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 8
Amount per serving
Calories 433
% Daily Value*
Total Fat 34g 44%
Saturated Fat 18g 91%
Cholesterol 271mg 90%
Sodium 298mg 13%
Total Carbohydrate 26g 9%
Dietary Fiber 0g 1%
Total Sugars 25g
Protein 7g
Vitamin C 0mg 2%
Calcium 106mg 8%
Iron 1mg 4%
Potassium 157mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)