Place the pistachios and 1/2 cup sugar in a food processor. Blend until the pistachios are in finely ground, but not turning into pistachio butter. You want pistachio powder!
Heat a large saucepan over medium heat. Add the milk, 1/2 cup cream and the ground pistachios. Bring the mixture to a bowl while stirring constantly. Remove it from the heat once boiling.
In a large bowl, whisk together the egg yolks and sugar. Slowly whisk in half of the hot pistachio milk mixture until combined, then pour everything back into the saucepan. Heat over low heat, stirring constantly, until the custard thickens and coats the back of a spoon, about 10 minutes. Don’t let it boil! Remove it from the heat and strain into a large bowl. Stir in the remaining cream, vanilla and almond extracts until combined. Cover with plastic wrap and chill in the fridge for about 2 hours.
After 2 hours, add to your ice cream maker and churn the mixture according to the directions. I use the kitchenaid attachment for my mixture and churn for 25 minutes.
Scoop the ice-cream into a freezer safe container. Swirl in the nutella fudge and stir in almost all of the chopped pistachios. Cover the top with a few drizzles of nutella and remaining chopped pistachios. Freeze for 4 to 6 hours before serving.