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 can eat butternut squash, and it can actually serve as a safe supplemental food source when milkweed is scarce.
If you’ve been wondering whether monarch caterpillars can eat butternut squash, the short answer is yes, with a few important conditions.
Butternut squash isn’t a natural host plant for monarch caterpillars, so it should never replace their primary diet of milkweed.
That said, many caterpillar rearers use thin slices of butternut squash as an emergency food when fresh milkweed isn’t available.
In this post, we’ll explore whether monarch caterpillars can eat butternut squash, why it works as a backup food, and how to feed it safely.
Let’s dig in.
Why Monarch Caterpillars Can Eat Butternut Squash
Monarch caterpillars can eat butternut squash, and here’s why this orange vegetable works as a substitute in a pinch.
1. Butternut Squash Mimics the Texture of Milkweed Leaves
Monarch caterpillars have chewing mouthparts designed to bite through the tender, slightly fibrous surface of milkweed leaves.
Butternut squash, when sliced thin, offers a similar soft texture that their mandibles can handle without trouble.
This is one of the main reasons monarch caterpillars can eat butternut squash when their usual food source runs out.
2. It Provides Moisture and Some Nutrients
Butternut squash is packed with water, which helps caterpillars stay hydrated during hot or dry conditions.
It also contains small amounts of carbohydrates, vitamins, and minerals that can support a caterpillar’s short-term survival.
So while monarch caterpillars can eat butternut squash, it’s more of a survival food than a complete diet.
3. It’s Easy to Find and Prepare
Unlike milkweed, which can be seasonal or hard to locate, butternut squash is available at most grocery stores year-round.
That convenience makes it a popular choice for people raising monarch caterpillars indoors.
You simply cut a thin slice, remove the skin and seeds, and place it near your caterpillars.
Within a few hours, you may notice monarch caterpillars eating the butternut squash, especially if they’re hungry.
How to Feed Butternut Squash to Monarch Caterpillars Safely
Knowing that monarch caterpillars can eat butternut squash is one thing, but feeding it the right way matters just as much.
Here’s how to do it properly.
1. Use Only Raw, Organic Squash
Always choose fresh, raw butternut squash with no added oils, salts, or preservatives.
Organic is best because pesticides can be fatal to monarch caterpillars, even in tiny amounts.
Wash the outside thoroughly before cutting into it.
2. Slice It Thin and Remove the Skin
Cut a thin piece, about a quarter-inch thick, and peel away the tough outer skin.
The skin is too tough for monarch caterpillars to chew through easily.
Remove any seeds too, since they can mold quickly in a rearing container.
3. Replace It Daily
Butternut squash dries out and can grow mold within a day or two.
Swap in a fresh slice every 24 hours to keep things clean and safe.
Moldy squash can sicken or kill monarch caterpillars, so don’t skip this step.
4. Keep It as a Backup, Not a Staple
Even though monarch caterpillars can eat butternut squash, it should never become their main food.
Milkweed provides specific compounds that monarch caterpillars need to grow properly and store toxins for defense.
Without milkweed, caterpillars may survive on butternut squash but often don’t develop as well.
Potential Risks of Feeding Butternut Squash to Monarch Caterpillars
While monarch caterpillars can eat butternut squash, there are a few risks to keep in mind.
1. Nutritional Gaps
Butternut squash lacks the cardenolides found in milkweed that make monarchs toxic to predators.
A caterpillar raised only on squash may still become a butterfly, but it won’t have the same natural defenses.
2. Digestive Issues
Some caterpillars simply don’t take to butternut squash and may refuse to eat it altogether.
Others might eat it but show slower growth or smaller size compared to those fed on milkweed.
3. Mold and Bacteria
Moist squash in a warm enclosure is a breeding ground for mold and bacteria.
If you’re feeding monarch caterpillars butternut squash, clean their habitat daily and remove uneaten pieces right away.
So, Can Monarch Caterpillars Eat Butternut Squash?
Monarch caterpillars can eat butternut squash, and it works as a temporary food source when milkweed isn’t available.
It provides moisture and some nutrients, and its soft texture makes it easy for caterpillars to chew.
But it should never replace milkweed for long, since monarch caterpillars need milkweed for proper development and defense.
If you’re in a pinch, a thin slice of organic butternut squash can buy you time until you find fresh milkweed.
Hope this post has helped you understand whether monarch caterpillars can eat butternut squash and how to feed it safely.