Las especies de mantis religiosa son carnívoras y se alimentan principalmente de otros insectos, como mariposas, polillas, saltamontes y grillos. Sin embargo, los adultos no son exigentes y comen roedores, aves, reptiles, ranas y mucho más.
Además de ser carnívoros, los mantids también son canibalistas. Al nacer, una mantis religiosa come moscas pequeñas y otras mantis recién nacidas. A medida que crecen los mantids, sus dietas cambian para incorporar presas mejor adaptadas a sus tamaños. Las mantis comen cualquier animal lo suficientemente pequeño como para que lo capturen y lo suficientemente grande como para ofrecer suficiente energía. Antes de aparearse, las mantis religiosas femeninas buscan la mayor presa posible para obtener energía extra para crear huevos. Durante y después del apareamiento, las hembras comen comúnmente el macho.