Cost of Butterfly Host Plants: Milkweed, Parsley, Dill, and Other Caterpillar Food Plants
Cost of Butterfly Host Plants
Last updated: 2026-03-16
What Affects the Price?
The biggest cost factor is what kind of host plant you buy and in what form. Seed packets are usually the lowest-cost option. In current U.S. retail listings, herb seeds like dill or parsley often start around $4 to $5 per packet, while native milkweed seed packets are commonly $3.50 to $6 each or about $19.95 to $24 for multi-packet collections. Live plants cost more up front. A 3-pack of potted butterfly weed can run about $21, and bare-root or nursery-grown milkweed often lands in the $7 to $15 per plant range before shipping.
The next factor is species and regional availability. Monarch caterpillars need milkweed, and native milkweed can be harder to source in some parts of the U.S. That limited availability can raise the cost range compared with common culinary herbs like parsley, dill, and fennel, which are widely sold through seed catalogs and garden centers. Region matters too. Some native milkweed species are only shipped to certain states or are sold seasonally, so pet parents may pay more for specialty nurseries, preorders, or shipping.
Plant size also changes the budget. Small plugs and starter plants are usually more affordable than gallon pots or mature nursery stock, but they may not support many caterpillars right away. Monarch Watch notes that very small milkweed market plants are often too small in the first year to support a large number of caterpillars. If you want an instant butterfly patch, you may need multiple larger plants, which increases the total cost.
Finally, shipping, quantity, and whether you choose native habitat plants or edible herbs can shift the total. Buying one or two parsley or dill plants for swallowtails may cost under $20 total, while building a monarch-friendly bed with several native milkweed plants and nectar companions can easily reach $50 to $150 or more. The good news is that many host plants reseed, return yearly, or can be started from seed, so the first-season cost range is often higher than long-term upkeep.
Cost by Treatment Tier
Spectrum of Care means you have options. Here are treatment tiers at different price points.
Budget-Conscious Care
- 1-3 seed packets of host plants such as parsley, dill, fennel, or native milkweed
- Direct sowing in an existing garden bed or containers you already have
- Basic soil prep with home compost or existing potting mix
- Starting small with one butterfly species in mind, such as monarchs or black swallowtails
Recommended Standard Treatment
- A mix of seed packets and 2-6 starter plants
- At least one true host plant matched to the butterfly, such as native milkweed for monarchs or parsley/dill/fennel for black swallowtails
- Potting soil or bed amendment
- Enough plants to replace leaves after caterpillar feeding and keep the patch productive through the season
Advanced / Critical Care
- Larger native plant order, often 6-20 plugs or potted plants
- Multiple host plant species plus nectar plants for adults
- Region-specific native milkweed selection from specialty nurseries
- Raised beds, dedicated containers, irrigation supplies, plant labels, and protective netting if needed
Cost estimates as of 2026-03. Actual costs vary by location, clinic, and individual case.
How to Reduce Costs
One of the best ways to reduce costs is to start with seeds for easy annual host plants and buy live plants only where they make the biggest difference. Parsley, dill, and fennel are usually affordable from seed, often around $4 to $6 per packet, and they grow quickly enough to support swallowtail caterpillars in the same season. For monarch gardens, you can save money by sowing native milkweed seed in fall or by cold-stratifying seed before spring planting instead of buying all live plants.
It also helps to match the plant to the butterfly and your region. Monarch caterpillars need milkweed, while black swallowtails often use plants in the carrot family, including dill, parsley, and fennel. Buying the wrong plant wastes both time and money. Native plant groups and butterfly conservation organizations often provide regional guidance, which can help you avoid tropical or nonnative choices that may not be the best fit for your area.
If you want faster results without overspending, try a hybrid approach: buy one or two starter milkweed plants, then fill the rest of the space with seeds. You can also divide your budget across seasons. Start with a few host plants this year, then add nectar plants later. Reusing containers, collecting seed from healthy plants when appropriate, and shopping local plant sales can also lower the total cost range.
Finally, plan for caterpillar appetite. A single small plant can be stripped quickly. Planting several inexpensive herbs in succession is often more cost-effective than replacing one heavily eaten plant over and over. In many gardens, the most budget-friendly strategy is not one large purchase. It is buying enough plant material to keep up with feeding pressure while letting perennial natives establish over time.
Cost Questions to Ask Your Vet
Bring these questions to your vet appointment to get the most out of your visit.
- You can ask your vet if any pesticides, herbicides, or systemic insecticides on nursery plants could make them unsafe for caterpillars.
- You can ask your vet which host plants are most appropriate for the butterfly species commonly found in your region.
- You can ask your vet whether container-grown host plants are a reasonable option if you do not have yard space.
- You can ask your vet how many plants you may need if you expect multiple caterpillars or repeated egg laying through the season.
- You can ask your vet whether tropical milkweed or nonnative host plants are a concern in your area.
- You can ask your vet how to quarantine or rinse newly purchased plants before offering them to caterpillars.
- You can ask your vet what signs suggest a caterpillar is failing because of dehydration, disease, or poor plant quality rather than normal development.
- You can ask your vet whether it makes more sense to start from seed, plugs, or larger plants for your setup and goals.
Is It Worth the Cost?
For many pet parents, butterfly host plants are worth the cost because they do more than feed caterpillars. They create a small habitat that supports the full life cycle of local butterflies and often helps bees and other pollinators too. Even a modest setup can be meaningful. A few packets of dill, parsley, or native milkweed may cost less than one takeout meal, yet they can support weeks or months of observation and learning.
The value depends on your goals. If you want a short-term project with children or a small porch garden, a $4 to $20 seed-based setup can be enough. If you want to reliably support monarchs or multiple swallowtail broods, spending $20 to $60 on a mix of seeds and starter plants often gives a more dependable result. Larger habitat projects cost more, but they also spread that investment across several seasons as perennial plants return.
It is also worth thinking about the hidden value of buying the right plants the first time. Native milkweed can cost more than common herbs, but monarch caterpillars depend on it. In that setting, the higher upfront cost range may still be the more practical choice. By contrast, if your goal is black swallowtails, affordable herbs like parsley and dill may give excellent value and quick results.
If your budget is tight, you do not need to do everything at once. A small, well-planned patch is often more useful than a larger garden filled with plants that are not true host species. Start with the butterfly you hope to support, choose the right host plant, and build from there. That approach usually gives the best return for both your wallet and the insects you are trying to help.
Important Disclaimer
The cost information provided on this page is for general informational and educational purposes only and is not intended as a substitute for professional veterinary advice. All cost figures are estimates based on available data at the time of publication and may not reflect current pricing. Veterinary costs vary significantly by geographic region, clinic, individual case complexity, and the specific treatment plan recommended by your veterinarian. The figures presented here are not a quote, bid, or guarantee of pricing. Always consult your veterinarian for accurate cost estimates specific to your pet’s situation. Use of this website does not create a veterinarian-client-patient relationship (VCPR) between you and SpectrumCare or any veterinary professional. If you believe your pet may have a medical emergency, contact your veterinarian or local emergency animal hospital immediately.