Loading...

Prepare the pistachios: Bring a small pot of water to a boil. Add the shelled pistachios and blanch for 1 minute. Drain immediately and rinse with cold water. Pat the pistachios dry with a clean towel. Pinch each pistachio to remove its skin; this process can be tedious but ensures a vibrant green color and smooth texture.
Make the pistachio paste: Combine the blanched and peeled pistachios with 1/4 cup of whole milk in a food processor or high-speed blender. Process until a very smooth, fine paste forms. Scrape down the sides as needed. Set aside.
Begin the gelato base: In a medium saucepan, combine 1 1/4 cups whole milk, 1 1/4 cups heavy cream, granulated sugar, and salt. Heat over medium-low heat, stirring occasionally, until the sugar is fully dissolved and the mixture is warm but not boiling, about 5 minutes.
Temper the egg yolks: In a separate medium bowl, whisk the egg yolks until smooth. Slowly ladle about 1/2 cup of the warm milk mixture into the egg yolks, whisking constantly to temper them and prevent scrambling. Gradually whisk the tempered egg yolk mixture back into the saucepan with the remaining milk mixture.
Cook the custard: Continue to cook the custard over medium-low heat, stirring constantly with a wooden spoon or heatproof spatula, until the mixture thickens slightly and coats the back of the spoon (it should reach about 175°F to 180°F). Do not boil. This typically takes 8 to 12 minutes.
Combine and chill: Remove the custard from the heat. Stir in the prepared pistachio paste, rosewater, and almond extract (if using) until well combined. Strain the mixture through a fine-mesh sieve into a clean bowl to remove any solids or scrambled bits, ensuring a silky smooth gelato base. Place the bowl over an ice bath and stir occasionally until the mixture is cool, then cover and refrigerate for at least 4 hours, or preferably overnight, until thoroughly chilled.
Churn the gelato: Once the base is thoroughly chilled, pour it into your ice cream maker's freezer bowl. Churn according to the manufacturer's instructions, typically for 20 to 30 minutes, until the gelato reaches a soft-serve consistency.
Freeze for firming: Transfer the churned gelato to an airtight container. Press a piece of plastic wrap directly onto the surface of the gelato to prevent ice crystals from forming. Freeze for at least 2 to 4 hours, or until firm enough to scoop.
Serve: Let the gelato soften at room temperature for a few minutes before serving. Scoop and enjoy the rich, floral, and nutty flavor.

Prepare the pistachios: Bring a small pot of water to a boil. Add the shelled pistachios and blanch for 1 minute. Drain immediately and rinse with cold water. Pat the pistachios dry with a clean towel. Pinch each pistachio to remove its skin; this process can be tedious but ensures a vibrant green color and smooth texture.
Make the pistachio paste: Combine the blanched and peeled pistachios with 1/4 cup of whole milk in a food processor or high-speed blender. Process until a very smooth, fine paste forms. Scrape down the sides as needed. Set aside.
Begin the gelato base: In a medium saucepan, combine 1 1/4 cups whole milk, 1 1/4 cups heavy cream, granulated sugar, and salt. Heat over medium-low heat, stirring occasionally, until the sugar is fully dissolved and the mixture is warm but not boiling, about 5 minutes.
Temper the egg yolks: In a separate medium bowl, whisk the egg yolks until smooth. Slowly ladle about 1/2 cup of the warm milk mixture into the egg yolks, whisking constantly to temper them and prevent scrambling. Gradually whisk the tempered egg yolk mixture back into the saucepan with the remaining milk mixture.
Cook the custard: Continue to cook the custard over medium-low heat, stirring constantly with a wooden spoon or heatproof spatula, until the mixture thickens slightly and coats the back of the spoon (it should reach about 175°F to 180°F). Do not boil. This typically takes 8 to 12 minutes.
Combine and chill: Remove the custard from the heat. Stir in the prepared pistachio paste, rosewater, and almond extract (if using) until well combined. Strain the mixture through a fine-mesh sieve into a clean bowl to remove any solids or scrambled bits, ensuring a silky smooth gelato base. Place the bowl over an ice bath and stir occasionally until the mixture is cool, then cover and refrigerate for at least 4 hours, or preferably overnight, until thoroughly chilled.
Churn the gelato: Once the base is thoroughly chilled, pour it into your ice cream maker's freezer bowl. Churn according to the manufacturer's instructions, typically for 20 to 30 minutes, until the gelato reaches a soft-serve consistency.
Freeze for firming: Transfer the churned gelato to an airtight container. Press a piece of plastic wrap directly onto the surface of the gelato to prevent ice crystals from forming. Freeze for at least 2 to 4 hours, or until firm enough to scoop.
Serve: Let the gelato soften at room temperature for a few minutes before serving. Scoop and enjoy the rich, floral, and nutty flavor.