What do roaches eat?


Quick Answer

Cockroaches are omnivorous and can consume any kind of food source as long as it is organic. Typically a cockroach prefers to eat various types of meats, sugars and starches. Other materials that roaches can eat include paper, hair and decaying matter.

Continue Reading

Full Answer

The diet of a roach largely depends on the environment that it lives in. Cockroaches found in sewers, for example, consume mostly sewage. Tree cockroaches, on the other hand, have a diet that is largely made up of decaying wood matter. Cockroaches adapt to their environments, and those found in human residences typically reside near kitchens and food storage areas.

Learn more about Beetles

Related Questions