Indoors is the easiest and most consistent to grow bean sprouts. You can control the environment the best. Ideally, you want them to avoid light more than necessary. Keep in mind if you don't use a heater or AC, your house temperature may change the time it takes the sprouts to grow.