螳螂不吃素,只吃肉。但是感觉对吃肉螳螂并不挑食。在大自然中,它们能吃四五十种类似苍蝇、蚊子、蝗虫、蛾子、蝴蝶的食物。他们知道,蟒蛇、蚂蛛、地老虎、蜘蛛和这些小昆虫的蛹卵,更喜欢田里农作物里的蚜虫、蜈蚣、菜蛾、土元、黄粉虫、面包虫等。
螳螂更喜欢捕捉活虫,尤其是以运动中的虫子为食。3龄前年幼幼虫,如果没有活虫,难以喂养取得成功。喂养螳螂必须准备一个模拟环境的笼子,还要准备加热器为螳螂保暖。且饲养者不能一个笼子中喂养2只螳螂,会有相互之间争夺互相吞下的情况。在喂养这方面,螳螂可以吃任何的体积比它小的昆虫,喝水这方面,饲养者用喷壶少量喷洒湿润即可。
螳螂它是有保护色的,跟它所处于的环境没有多大的区别,从而去捕获更多的害虫。此外它动作也十分灵巧,捕获食物的速度非常快,差不多零点零一秒就能搞定。它是只吃活虫的,经常都能看到在植物丛中,很少会在地面上,它的体型看上去就像蚂蚁或者细枝等,依靠这些状态从而躲避各种天敌,在靠近各种猎物的时候,很容易才会被察觉出来。