Will a praying mantis eat a caterpillar? Short answer: Yes. For several days, we've been watching a resident praying mantis, a female Mantis religiosa, hanging out in our patch of Passiflora (passionflower), the host plant of the Gulf Fritillary butterfly, Agraulis vanillae.