In order to survive, cockroaches must be very opportunistic in regards to their food choices, and will eat just about anything. They are omnivores, eating both plants and animals and will in fact eat any organic compound including paper, carpet, furniture upholstery, etc. This means that yes, cockroaches can be cannibalistic also. They will consume other cockroaches if the opportunity arises, and consider one of their own kind nothing more [...] Read more »