Yes, Poppies can be started by seed indoors. The seeds require cool temperature, light, and a consistently moist soil.