Yes, ripe peaches are best for this recipe. You can tell the peach is ripe when with a gentle squeeze it feels very soft and when the skin has started to wrinkle slightly.