If you want to attract monarch butterflies in your garden, grow a milkweed plant. It has nectar-rich flowers that will attract pollinators. You have to grow this plant in full sun in groups of three to six. https://www.gardengatemagazine.com/articles/how-to/start-seeds/how-to-harvest-and-plant-milkweed-seeds/