Start by placing your diced peaches in a bowl and sprinkle them with half of the granulated sugar. Toss them gently and let them sit for about 15-20 minutes until they release their juices.
Using a blender or food processor, puree the peaches until smooth.
In another mixing bowl, whisk together the remaining sugar, heavy cream, whole milk, vanilla extract, and a pinch of salt until the sugar has completely dissolved.
Combine the peach puree with the creamy mixture and mix well.
Pour the mixture into your ice cream maker and follow the manufacturer's instructions for churning. This typically takes about 20-25 minutes, resulting in a thick, creamy consistency.
Transfer the churned ice cream into a freezer-safe container, cover it with plastic wrap, and seal it with a lid.
Allow the ice cream to set in the freezer for at least 4-6 hours, or preferably overnight, to achieve the best texture.