Ingredients
Equipment
Method
Make pistachio paste
- Blend 1 cup toasted shelled pistachios in a food processor until a fine paste forms, with no gritty bits left. Set the paste aside so it’s ready for the custard.
Heat dairy and temper egg yolks
- Heat heavy cream and whole milk in a saucepan until steaming but not boiling, about 3 to 5 minutes. Slowly whisk the hot dairy into the beaten egg yolks with granulated sugar to prevent scrambling.
Cook custard to thicken
- Return the mixture to the saucepan and cook while stirring until it reaches 175F. Remove promptly when thick enough to coat the back of a spoon, typically 10 to 12 minutes.
Stir in pistachio paste and flavor
- Whisk the pistachio paste into the hot custard until smooth and evenly colored. This should look glossy and cohesive after 1 to 2 minutes of whisking.
Finish, strain, and cool
- Stir in almond extract, vanilla extract, and salt, and add a drop of green food coloring if desired. Whisk until the flavor is uniform, then strain the custard through a fine strainer for extra smoothness.
Chill, churn, and freeze
- Chill the strained pistachio custard in the refrigerator for 4 hours, until thoroughly cold. A skin may form—stir gently before churning if needed.
Churn and fold in nuts
- Churn the chilled custard in an ice cream maker until thickened to the texture of soft-serve, about 20 to 25 minutes. Fold in roughly chopped pistachios at the end so the pieces stay visible.
Freeze until firm
- Transfer to a freezer-safe container and freeze until firm, at least 4 hours. The surface should be scoopable with a dense, creamy interior once fully set.
Notes
For the creamiest texture, cook the custard only to 175F and keep stirring so it thickens evenly without curdling. Store covered in the freezer for up to 2 weeks; thaw 5 minutes in the fridge before scooping. For a dairy-free swap, use full-fat coconut cream and a thickened dairy-free milk replacement, but the custard step may yield a slightly softer set.
