螳螂不吃素,只吃荤,而对于吃肉螳螂似乎并不挑食,在自然界中它们能吃的食物多达四五十种之多,类似于苍蝇、蚊子、蝗虫、蛾子、蝶类、知了、蟋蟀、蚂蚱、地老虎、蜘蛛以及这些小型昆虫的蛹卵,而对于像田间地里农作物上的蚜虫、螟虫、菜蛾子、土元、黄粉虫、面包虫等等更是喜爱食之,毫不留情,也常常去到树林中消灭这些害虫。见过螳螂吃苍蝇的场面,喂食它们的苍蝇一定要是活的,死的苍蝇它们不会吃的,瞬间出击捕杀苍蝇,然后从头开始吃,咀嚼起来也是十分迅速。
可以说世界上所有的螳螂都是肉食的,食物有昆虫、蚂蚁、蟑螂,青蛙,蚂蚱蚯蚓等