Chop the peaches and blend with lemon juice and a pinch of salt until smooth.
Whip the heavy cream in a large bowl until stiff peaks form.
In another bowl, mix the peach puree, sweetened condensed milk, and vanilla extract.
Gently fold the whipped cream into the peach mixture until combined.
Optional: Stir in small diced peach pieces for extra texture.
Pour into a loaf pan or freezer-safe container, cover with plastic wrap, and freeze for at least 6 hours or overnight.
Let sit at room temperature for 5 minutes before scooping. Serve and enjoy.