Plant Both Caterpillar and Butterfly Food
Often the flowering plants that feed the adult moths and butterflies are different from the plants that feed caterpillars. For a butterfly garden, the gardener must plant both.
Most flowers that attract butterflies and moths will feed a wide range of species.
When it comes to feeding their caterpillars, butterflies and moths can either have a need for very specific food plants or have a taste for a wider range of plants. This depends on the species of each moth and butterfly as they will have different requirements.
Flower shapes that attract butterflies:
Food plants for caterpillars vary, but widely fed-upon plants include:
- oak, willow, cherry, poplar, birch, apple, and alder trees
Monarch Butterflies & Caterpillars
For widespread migrating species of butterflies, like the regal Monarch: