Do Monarch Caterpillars Eat Carrot Tops

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

Monarch caterpillars do eat carrot tops, but only the leafy green parts, and only if those tops haven’t been treated with pesticides.
 
That’s the short answer, and it’s an important one because carrot tops are not a typical host plant for monarch caterpillars.
 
If you’ve been asking yourself, “do monarch caterpillars eat carrot tops,” you’re not alone.
 
Many gardeners who grow carrots wonder whether they can feed the leafy tops to monarch caterpillars they’re raising indoors.
 
The answer is yes, monarch caterpillars can eat carrot tops, but there are some important caveats to keep in mind.
 
In this post, we’ll take a closer look at whether monarch caterpillars eat carrot tops, why they might nibble on them, and what you need to know before offering carrot tops to your caterpillars.
 
Let’s dig in.
 

Do Monarch Caterpillars Eat Carrot Tops?

Monarch caterpillars do eat carrot tops, and here’s why that’s possible:
 

1. Carrot Tops Belong to the Same Plant Family as Milkweed

The main reason monarch caterpillars eat carrot tops is because carrots belong to the Apiaceae family, which is the same family that includes dill, fennel, parsley, and yes, milkweed’s distant cousins.
 
Monarch caterpillars are specialized feeders, meaning they primarily eat milkweed.
 
But their digestive systems can sometimes handle other plants in related families, including carrot tops.
 
That said, carrot tops are not a substitute for milkweed, and they shouldn’t be the main food source.
 

2. Carrot Tops Contain Some Similar Compounds

Carrot tops contain trace amounts of compounds that are similar to the cardenolides found in milkweed.
 
These compounds are what make monarch caterpillars toxic to predators, and they’re a big reason why monarchs evolved to eat milkweed in the first place.
 
While carrot tops don’t have the same concentration of these compounds, they do have enough to make them somewhat palatable to a hungry monarch caterpillar.
 
So if you’re wondering, “do monarch caterpillars eat carrot tops,” the answer is yes, but it’s more of a snack than a meal.
 

3. Monarch Caterpillars Will Eat Carrot Tops If They’re Hungry

Monarch caterpillars eat carrot tops when they’re hungry and milkweed isn’t available.
 
They’re not picky eaters in a crisis.
 
If you’re raising monarch caterpillars indoors and you run out of milkweed, carrot tops can serve as a temporary emergency food source.
 
Just don’t expect them to thrive on carrot tops alone.
 
They need milkweed for proper growth and development.
 

4. Carrot Tops Must Be Pesticide-Free

One of the biggest risks of feeding carrot tops to monarch caterpillars is pesticides.
 
Carrot tops from grocery stores or non-organic gardens are often sprayed with chemicals that can kill caterpillars.
 
If you’re going to feed carrot tops to monarch caterpillars, make sure they come from an organic source or your own untreated garden.
 
Wash them thoroughly and pat them dry before offering them.
 

Why Monarch Caterpillars Prefer Milkweed Over Carrot Tops

Monarch caterpillars eat carrot tops, but they prefer milkweed, and here’s why:
 

1. Milkweed Provides Complete Nutrition

Milkweed gives monarch caterpillars everything they need to grow, molt, and eventually form a chrysalis.
 
Carrot tops lack some of the key nutrients that monarch caterpillars need for proper development.
 
So while monarch caterpillars eat carrot tops, they don’t get the same nutritional benefits.
 

2. Milkweed Offers Better Protection From Predators

The cardenolides in milkweed make monarch caterpillars toxic to birds and other predators.
 
Carrot tops have far fewer of these compounds, so caterpillars raised on carrot tops may be more vulnerable.
 

3. Monarch Caterpillars Are Wired to Seek Milkweed

Female monarch butterflies lay their eggs exclusively on milkweed.
 
That’s because monarch caterpillars eat milkweed almost exclusively in the wild.
 
Carrot tops are a backup, not a first choice.
 

How to Feed Carrot Tops to Monarch Caterpillars Safely

If you’re going to feed carrot tops to monarch caterpillars, here’s how to do it safely:
 

1. Use Only Organic or Untreated Carrot Tops

Never feed carrot tops that have been sprayed with pesticides or herbicides.
 
Those chemicals will kill your caterpillars.
 
Stick to organic carrot tops or ones from your own garden.
 

2. Wash and Dry the Tops Thoroughly

Rinse carrot tops under running water to remove dirt and any lingering residues.
 
Pat them dry with a paper towel before placing them in your caterpillar enclosure.
 

3. Offer Carrot Tops Alongside Milkweed

Don’t replace milkweed with carrot tops.
 
Offer carrot tops as a supplemental food, not a primary one.
 
Monarch caterpillars eat carrot tops best when they have access to milkweed too.
 

4. Remove Uneaten Carrot Tops Daily

Carrot tops can mold quickly in a humid enclosure.
 
Remove any uneaten tops every day to keep your caterpillars healthy.
 

So, Do Monarch Caterpillars Eat Carrot Tops?

Monarch caterpillars do eat carrot tops, but only as an occasional snack or emergency food source.
 
They prefer milkweed, and milkweed is what they need to thrive.
 
If you’re asking, “do monarch caterpillars eat carrot tops,” the answer is yes, but with conditions.
 
Make sure the tops are pesticide-free, wash them well, and never rely on carrot tops as the sole food source.
 
Hope this post has helped you understand whether monarch caterpillars eat carrot tops and how to feed them safely.