When it comes to food, cockroaches are definitely not picky eaters. T
hey are omnivores, which means they will eat both meats and vegetables in the wild. Cockroaches will eat any food source that they can find, but just like humans, cockroaches have their favorite foods, which are greasy foods, meats and starches. Cockroaches are often found in the kitchen because they are attracted to their favorite treats.