Fresh, ripe peaches will give you the best flavor, but you can substitute thawed frozen peaches if needed. Just be sure to drain off any excess liquid. Canned peaches are generally not recommended as they can make the ice cream overly sweet and affect the texture.