A praying mantis uses its powerful front legs to capture and eat caterpillars that cross its path. If you have ever wondered, “do praying mantis eat caterpillars,” the answer is a definite yes—these predatory insects are known for their voracious appetite for soft-bodied prey like caterpillars.
Mantises are ambush hunters. They rely on stealth and speed. When a caterpillar wanders too close, the mantis strikes in a fraction of a second. The caterpillar rarely escapes.
This article covers everything you need to know about this predator-prey relationship. You will learn why mantises target caterpillars, how they catch them, and what this means for your garden.
Do Praying Mantis Eat Caterpillars
Yes, praying mantises do eat caterpillars. They are generalist predators, meaning they eat almost any insect they can overpower. Caterpillars are a common food source because they are slow-moving, soft, and full of nutrients.
Mantises do not discriminate between pest caterpillars and beneficial ones. If it moves and is small enough, it is potential food. This makes them both helpful and harmful in gardens, depending on the caterpillar species.
Why Caterpillars Are Easy Prey For Mantises
Caterpillars lack hard exoskeletons. They cannot sting or bite back effectively. Their primary defense is camouflage or toxic chemicals, but these do not always work against a mantis.
- Caterpillars move slowly compared to other insects
- They are often found on leaves where mantises hunt
- Their soft bodies are easy to chew and digest
- Mantises can grab them even if they are covered in hairs
Mantises have excellent vision. They detect movement from several feet away. Once they lock onto a caterpillar, they stalk it patiently or wait for it to come closer.
How A Mantis Captures A Caterpillar
The mantis uses its raptorial front legs. These legs are lined with spines that grip the prey tightly. The strike happens in about 50 to 70 milliseconds—faster than most people can blink.
- The mantis spots the caterpillar moving on a leaf or stem
- It slowly turns its head to track the movement
- When the caterpillar is within range, the mantis lunges forward
- Its front legs snap shut, trapping the caterpillar between the spines
- The mantis begins eating the caterpillar alive, starting with the head
This process is efficient and brutal. The caterpillar has no chance to escape once the mantis has a grip.
What Types Of Caterpillars Do Mantises Eat
Mantises are not picky. They will eat almost any caterpillar they can catch. However, some species are more vulnerable than others.
Common Garden Caterpillars Eaten By Mantises
- Cabbage loopers
- Tomato hornworms
- Cutworms
- Gypsy moth caterpillars
- Eastern tent caterpillars
- Monarch caterpillars (though less common due to toxicity)
Mantises usually avoid caterpillars that are brightly colored or have obvious warning signals. These caterpillars often contain toxins from the plants they eat. But a hungry mantis may still take the risk.
Do Mantises Eat Monarch Caterpillars
Monarch caterpillars feed on milkweed, which contains cardiac glycosides. These chemicals make the caterpillars toxic to many predators. However, mantises are not always deterred.
Some studies show that mantises will eat monarch caterpillars if other food is scarce. They may vomit afterward or show signs of distress, but they can survive the toxins. So yes, mantises do eat monarch caterpillars, but it is not their first choice.
Benefits And Risks Of Mantises Eating Caterpillars In Your Garden
If you have a vegetable garden, mantises can be natural pest controllers. They eat many caterpillars that damage crops. But there are downsides too.
Benefits
- Reduces caterpillar populations without chemicals
- Targets pests like hornworms and loopers
- Mantises are low-maintenance biological controls
- They also eat other garden pests like aphids and beetles
Risks
- Mantises do not distinguish between pests and beneficial insects
- They may eat pollinators like bees and butterflies
- They can also eat each other (cannibalism is common)
- Large mantises may prey on small lizards or frogs
If you want to attract mantises to your garden, be prepared for them to eat both good and bad insects. They are not selective hunters.
How To Attract Mantises To Control Caterpillars
You can encourage mantises to visit your garden. They need shelter, food, and water. Here are some practical steps.
- Plant tall grasses and shrubs for hiding spots
- Avoid broad-spectrum pesticides that kill mantises
- Provide a shallow water dish with pebbles for drinking
- Release mantis egg cases (oothecae) in spring
- Leave some leaf litter for overwintering
Mantises are territorial. Do not release too many in one area. One or two egg cases per garden is usually enough.
What To Feed Pet Mantises If You Want Them To Eat Caterpillars
If you keep a mantis as a pet, you can feed it caterpillars. But be careful. Wild caterpillars may have been exposed to pesticides or carry parasites.
Safe options include:
- Captive-bred hornworms from pet stores
- Silkworms (easy to raise at home)
- Waxworms (high in fat, feed sparingly)
- Butterfly larvae from pesticide-free plants
Always gut-load caterpillars with nutritious food before feeding them to your mantis. This ensures your pet gets vitamins and minerals.
Do Baby Mantises Eat Caterpillars
Baby mantises, called nymphs, are much smaller than adults. They cannot eat large caterpillars. They need tiny prey like fruit flies, aphids, or small caterpillars.
As the nymph grows, it molts several times. After each molt, it can handle larger prey. By the time it reaches adulthood, it can take on caterpillars the size of its own body.
If you are raising mantis nymphs, do not offer them caterpillars that are too big. The caterpillar might injure or even kill the nymph during the struggle.
How Many Caterpillars Does A Mantis Eat Per Day
This depends on the mantis species, its size, and the temperature. Warmer temperatures increase metabolism. A large adult mantis can eat one to three caterpillars per day.
In cooler weather, mantises eat less. They can go several days without food if necessary. But when food is abundant, they will eat until their abdomen is full.
Mantises do not store fat like mammals. They need regular meals to survive. If you are keeping a pet mantis, feed it every day or every other day.
Do Mantises Eat Caterpillars With Hairs Or Spikes
Some caterpillars are covered in hairs or spines. These are defense mechanisms. Mantises can still eat them, but they may have trouble.
The mantis uses its front legs to hold the caterpillar away from its body while eating. It avoids the hairs as much as possible. However, some hairs can irritate the mantis’s mouthparts.
In most cases, the mantis will still consume the caterpillar. It just takes longer. The hairs pass through the digestive system without causing serious harm.
Frequently Asked Questions
Will a praying mantis eat a caterpillar that is bigger than itself?
Yes, mantises are known to attack prey larger than themselves. They have strong front legs and can subdue caterpillars that are twice their size. However, they usually target prey that is similar in size or smaller to avoid injury.
Do praying mantises eat caterpillars at night?
Mantises are diurnal, meaning they are active during the day. They rely on sight to hunt. At night, they rest and are less likely to hunt caterpillars. However, some species may hunt in dim light if they are disturbed.
Can a caterpillar hurt a praying mantis?
Yes, some caterpillars have spines that can irritate the mantis. Others have toxic chemicals that can make the mantis sick. In rare cases, a large caterpillar might injure a small mantis during the struggle.
Do mantises eat caterpillars in the wild or only in gardens?
Mantises eat caterpillars in both wild and cultivated settings. They are found in meadows, forests, and grasslands. Anywhere there are insects, mantises will hunt them.
How long does it take a mantis to eat a caterpillar?
It takes about 10 to 30 minutes for a mantis to consume a caterpillar. The time depends on the size of the caterpillar and the mantis’s hunger level. The mantis chews slowly and methodically.
Final Thoughts On Mantises And Caterpillars
So, do praying mantis eat caterpillars? Absolutely. They are efficient predators that help control caterpillar populations in many environments. Whether you are a gardener or a pet owner, understanding this relationship can help you manage pests or care for your mantis.
Just remember that mantises are not selective. They will eat beneficial insects too. Use them as part of an integrated pest management plan, not as a standalone solution.
If you have caterpillars damaging your plants, a mantis might be the natural answer. But keep an eye on your butterflies and bees as well. Balance is key in any ecosystem.