A stepping motor is a bit more complicated to control, but it can be run ultra slow (1 revolution per month, eg.).
If you want to stick with a standard motor, geared down, you can use PWM to make it pretty slow. You should be able to get the 1rpm pretty easy.