9 Plants That Attract Monarch Butterflies

Posted on
Plant wisely to attract butterflies


Monarch butterflies are a beautiful addition to any garden, and attracting them can be a rewarding experience. These stunning creatures are known for their vibrant orange and black wings, and they play a crucial role in pollinating plants. If you’re looking to create a butterfly-friendly garden, here are nine plants that are sure to attract monarch butterflies.

1. Milkweed

Milkweed is the most important plant for attracting monarch butterflies. It is the only plant that monarch caterpillars will eat, so having milkweed in your garden is essential. There are several species of milkweed to choose from, including common milkweed, swamp milkweed, and butterfly milkweed. Planting a variety of milkweed species will ensure a continuous food source for monarch caterpillars.

2. Zinnias

Zinnias are colorful and easy to grow, making them a great addition to any garden. These flowers produce nectar that monarch butterflies love to feed on. Zinnias come in a variety of colors, including red, yellow, orange, and pink, so you can create a vibrant display that will attract monarchs.

3. Black-Eyed Susans

Black-Eyed Susans are a native wildflower that attracts a wide range of pollinators, including monarch butterflies. These flowers have bright yellow petals with a dark brown center, creating a striking appearance. Black-Eyed Susans are low-maintenance and can thrive in various soil conditions.

4. Purple Coneflowers

Purple Coneflowers, also known as Echinacea, are a popular choice for butterfly gardens. These flowers have vibrant purple petals and a cone-shaped center. Monarch butterflies are particularly attracted to the nectar of purple coneflowers, making them a must-have in your garden.

5. Liatris

Liatris, also known as blazing star or gayfeather, is a tall, spiky flower that attracts monarch butterflies. These flowers have purple or white blooms that bloom from top to bottom, creating an eye-catching display. Liatris prefers full sun and well-draining soil.

6. Joe-Pye Weed

Joe-Pye Weed is a tall, native perennial that attracts a variety of butterflies, including monarchs. These plants have clusters of pink or purple flowers that bloom in late summer. Joe-Pye Weed prefers moist soil and partial shade, making it an excellent choice for damp areas of your garden.

7. Asters

Asters are a late-season bloomer that can provide a much-needed food source for monarch butterflies as they prepare for migration. These flowers come in various colors, including purple, pink, and white. Asters are easy to grow and can thrive in a wide range of soil conditions.

8. Goldenrod

Goldenrod is a native wildflower that blooms in late summer and early fall. These flowers have bright yellow blooms and attract a variety of pollinators, including monarch butterflies. Goldenrod is a hardy plant that can tolerate various soil conditions and is an excellent addition to any butterfly garden.

9. Verbena

Verbena is a low-growing perennial that produces clusters of small flowers in various colors, including purple, pink, and white. These flowers are highly attractive to monarch butterflies and other pollinators. Verbena prefers full sun and well-draining soil.


By incorporating these nine plants into your garden, you can create a haven for monarch butterflies. Remember to provide food sources for both the adult butterflies and their caterpillars by planting a variety of nectar-rich flowers and milkweed. With a little planning and care, you’ll be able to enjoy the beauty of monarch butterflies in your own backyard.

Leave a Reply

Your email address will not be published. Required fields are marked *