Ingredients
1 cup heavy cream
1 cup whole milk
8 large egg yolks
3/4 cup sugar
1/2 teaspoon kosher salt
1 pound peeled, pitted, and sliced peaches (2 to 3)
1 tablespoon fresh lemon juice
2 teaspoons vanilla extract
Preparation
In a medium saucepan, heat cream and milk over medium-high until tiny bubbles begin to form around edges of pan, 2 to 3 minutes.
While milk mixture heats, vigorously whisk together egg yolks, sugar, and salt in a large bowl until very thick and pale in color, about 2 minutes. Slowly add hot milk mixture to egg-yolk mixture, whisking constantly. Return mixture to saucepan and place over medium heat. Cook, stirring constantly, until foam subsides and mixture is thick enough to coat the back of a spoon, 5 to 7 minutes. Pour mixture through a fine-mesh sieve into a clean bowl set in an ice bath. Let cool while cooking peaches.
In a medium skillet, heat peaches and 2 tablespoons water over medium-high. Bring to a boil, then reduce heat to medium and simmer, stirring occasionally, until peaches are softened, 10 to 12 minutes. Let cool 5 minutes. Carefully transfer peaches and any accumulated juices to a blender and puree until smooth. You should have about 1 1/2 cups.
Stir peach puree, lemon juice, and vanilla into cooled custard. Cover with plastic wrap and refrigerate until cold, at least 2 hours.
Process mixture in an ice cream maker according to manufacturer’s instructions. Serve immediately, or transfer to a loaf pan and freeze, wrapped in plastic, up to 1 week. Let soften at room temperature 15 to 20 minutes before serving.