Чтобы привлечь бабочек, сад должен содержать красочные растения, которые производят нектар и предлагают места, где они могут образовывать свои коконы. Зрелые бабочки больше всего привлекают сады с растениями, которые будут поставлять пищу для молодых гусениц.
Так как местные растения эволюционировали в тех же географических районах, что и местные бабочки, местные растения поставляют нектар и листву взрослые бабочки. Бабочки притягиваются к определенным цветам, поэтому в саду должны быть красные, желтые, оранжевые, розовые и фиолетовые цветы. Эти цветы должны иметь плоские вершины или быть сгруппированы и иметь короткие трубки, поэтому бабочки могут достичь нектара. Взрослые бабочки питаются солнечным светом, поэтому растения, предназначенные для их использования, следует сажать под прямым солнцем. Поэтапная посадка может гарантировать, что для бабочек всегда есть цветы в течение всех жизненных циклов.
Бабочки должны отдыхать в солнечном свете, чтобы согреть крылья для полета, поэтому в саду должны быть какие-то плоские камни, помещенные под солнечным светом. Каждый вид гусеницы бабочки питается определенными продуктами, поэтому посадка пищи, которая поддерживает эти виды, помогает приносить бабочки в сад. Бабочки также пьют воду и извлекают минералы из луж, поэтому создание пространства для грязи или влажного песка привлекает их.