Шпрекелия отлично растет и в комнате, и в саду. Если вы решили выращивать дома, то высаживать лучше в конце февраля или в марте. Шпрекелия любит просторные горшки с хорошим дренажем. Влажную землю, заправленную компостом, с добавлением торфа и песка. Посадить в нее луковицу так, чтобы шейка немного возвышалась над поверхностью. Ставим горшок в солнечное место. Регулярно поливаем через 7 – 10 дней. 
С началом роста подкармливать 2 – 3 раза в месяц минеральными удобрениями, чередуя их с органическими.
С середины августа прекращаем полив и подкормки. Зимой горшки с луковицами храним при температуре + 15 – 17 градусов. 
В саду шпрекелия будет хорошо расти на солнечном теплом месте. Высаживают луковицы во второй половине апреля начале мая во влажную, хорошо удобренную почву на расстоянии 20 – 30 см. И так, чтобы сверху луковицы было 2 – 3 см почвы. 
Во время весенних заморозков луковицы прикрывают. В сентябре пересаживают в горшок.