If you have ever bitten into a Ferrero Rocher and thought “I wish I could eat this by the bowl” this hazelnut ice cream recipe is exactly what you need. We are talking a silky, custard based hazelnut ice cream made with real homemade hazelnut butter and studded with dark chocolate shavings. It is rich, nutty, and deeply creamy. Hazelnuts have always been one of my top flavor obsessions, and this recipe is me leaning all the way into that.

Jump to:
Why You’ll Love This Hazelnut Ice Cream Recipe
- Deeply nutty, genuinely hazelnut. Because you are making real hazelnut butter from scratch (or using a good store bought one), the hazelnut flavor is front and center, not just a background hint.
- Rich, creamy custard base. The egg yolk custard gives this ice cream a texture that is smooth.
- The chocolate-hazelnut combo is unbeatable.
- You can skip the chocolate. If you want pure hazelnut ice cream, just leave it out. It is just as good.
- Make it ahead. The custard base needs to chill for at least 4 hours (overnight is even better), which means most of the work happens the day before. Churning takes maybe 25 minutes, and then you are done.
Ingredients for Chocolate Hazelnut Ice Cream
- Blanched hazelnuts: You want hazelnuts without their papery skin for the smoothest, most buttery result. If you only have skin-on hazelnuts, roast them and rub them in a kitchen towel to remove the skins before blending.
- Heavy cream: Use high-fat heavy cream, ideally 36-40% fat content. This is what gives the ice cream its richness and prevents ice crystals from forming.
- Whole milk: Whole milk balances the richness of the cream without making the base too heavy.
- Egg yolks: They thicken the mixture and give the ice cream that gorgeous golden color and velvety texture.
- Sugar: Plain white sugar sweetens the custard without competing with the hazelnut flavor.
- Vanilla: Just a teaspoon of vanilla extract or vanilla bean powder. It lifts everything.
- Dark chocolate: Optional but highly recommended. 70-80% dark chocolate grated into thin shavings creates delicate chocolate flecks that don’t overpower the hazelnut. Mini dark chocolate chips work too, but the thin shavings are better here.
See the recipe card below for exact quantities.
Substitutions & Variations
- Store bought hazelnut butter: If you are short on time, use a high-quality store bought hazelnut butter (look for one with no added oil or sugar).
- Milk chocolate instead of dark: If you prefer a sweeter, milder chocolate note, use milk chocolate shavings instead.
- Skip the chocolate entirely: You get a pure, clean hazelnut ice cream that is every bit as delicious.
- Add a pinch of sea salt: A tiny pinch of flaky sea salt stirred into the custard before chilling deepens the hazelnut flavor noticeably.
- Hazelnut praline swirl: Make a quick praline by melting 50g sugar to a caramel, stirring in a handful of roughly chopped hazelnuts, pouring onto parchment, letting it set, then breaking it into shards. Layer into the ice cream after churning.
This recipe has not been tested with all substitutions.
How To Make Hazelnut Ice Cream

- Step 1: Roast the blanched hazelnuts at 160°C (320°F) for 10-15 minutes until fragrant and just lightly golden, then let them cool completely. Transfer to a food processor and blend until smooth and pourable.

- Step 2: Warm the heavy cream and milk in a saucepan until steaming but not boiling. In a separate bowl, whisk the egg yolks and sugar together until slightly lightened.

- Step 3: Slowly pour the warm cream mixture into the egg yolks a little at a time, whisking constantly.

- Step 4: Pour everything back into the saucepan and cook over medium heat, stirring constantly, until the custard thickens and coats the back of a spoon.

- Step 5: Whisk in the hazelnut butter and vanilla while the custard is still warm, cover the bowl with plastic wrap, and refrigerate for at least 4 hours (overnight is better).

- Step 6: Pour the cold custard into your ice cream maker and churn until thick and soft- serve in consistency, then add the dark chocolate shavings in the last few minutes. Enjoy a soft serve, or freeze for 2 hours until firm and scoop away.
Expert Tips
- Fat percentage in cream matters. Use cream with at least 36% fat. Lower fat cream produces icier, less creamy results.
- Do not rush the tempering. Add the hot cream to the egg yolks slowly, whisking constantly. If you rush, you will get sweet scrambled eggs, not custard.
- Stir constantly while cooking the custard. Never walk away. Medium heat, constant stirring, and you will hit the perfect consistency without any curdling.
- Chill the custard base overnight if you can. A fully cold base churns faster and produces a creamier result.
- Freeze your ice cream machine bowl in advance. Most home ice cream maker bowls need 12-24 hours in the freezer to be cold enough. Check your machine’s instructions.
- Grate the chocolate thin. A vegetable peeler dragged along the edge of a chocolate bar gives you those beautiful, delicate shavings that melt into the ice cream without creating hard chunks.
- If your food processor struggles with the hazelnut butter, it is okay to stop at a very finely ground powder stage, it will still incorporate well into the warm custard.

How to Store Chocolate Hazelnut Ice Cream
- Freezer Storage: Transfer the finished ice cream to an airtight, freezer-safe container. It keeps well for about 1-2 weeks for the best texture and flavor.
Related Recipes
Vanilla Custard Ice Cream (No Ice Cream Machine)
FAQ
Nutella is not recommended, it contains a lot of sugar and palm oil, which will throw off the texture and sweetness of the custard.
No. You can start with skin-on hazelnuts, just roast them and rub them firmly in a kitchen towel while they are still warm to remove as much of the papery skin as possible before blending into butter.
Completely. The hazelnut ice cream base is delicious on its own and does not need the chocolate to be a full recipe. The chocolate adds a lovely bittersweet contrast, but it is entirely optional.
Did you make this recipe?
If you make this choc hazelnut ice cream, I’d be so happy if you came back to leave a 5 star rating. And if you share it on Instagram, don’t forget to tag me @your_kitchen_lab so I can see your creations.
Other Recipes
You might also like:

Hazelnut Ice Cream with Dark Chocolate
Ingredients
Equipment
Method
- Preheat the oven to 160°C (320°F). Spread the blanched hazelnuts on a baking tray in a single layer and roast for 10–15 minutes until fragrant and lightly golden. Let them cool completely.
- Transfer the cooled hazelnuts to a food processor and blend on high, scraping down the sides as needed, until you have a smooth, runny hazelnut butter.
- In a medium saucepan, combine the heavy cream and whole milk and warm over medium heat, stirring occasionally, until steaming but not boiling. Remove from heat.
- In a large bowl, whisk together the egg yolks and sugar until the mixture is slightly lightened in color, about 1–2 minutes.
- Slowly pour the warm cream-milk mixture into the egg yolks, one spoonful at a time at first, whisking constantly. Once you have added about half, pour in the rest in a slow, steady stream while continuing to whisk.
- Pour the mixture back into the saucepan and cook over medium heat, stirring constantly with a spatula, until the custard thickens and coats the back of the spoon. Run your finger across the spoon, the line should hold cleanly. Do not let it boil. Remove from heat immediately.
- While the custard is still warm, add the hazelnut butter and vanilla extract and whisk vigorously until fully combined and smooth. For an extra-silky result, strain through a fine mesh sieve.
- Refrigerate for at least 4 hours, or overnight.
- Use a vegetable peeler to shave thin pieces from the chocolate bar, or finely chop it. Set aside.
- Pour the cold custard into your ice cream maker and churn according to the manufacturer's instructions. When the ice cream is thick and close to soft-serve consistency, add the chocolate shavings and let it run for a few more minutes.
- Serve immediately as a soft-serve, or transfer to a freezer-safe container, and freeze for 2 hours until scoopable.
Video
Notes
- Cream fat content: Use cream with at least 36% fat for the best texture. Lower-fat cream will produce a slightly icier result.
- Hazelnut butter tip: The butter may separate slightly if made ahead, just stir it before using.
- Storage: Store in the freezer for up to 3 weeks. Let sit at room temperature for 5-10 minutes before scooping.
- Freezing the bowl: If using a machine with a removable freeze bowl, make sure it has been in the freezer for at least 12-24 hours before churning.
- Nutrition is automatically estimated and should be used as an approximation only:





Comments
No Comments