As moscas comem fezes de animais e matéria em decomposição, incluindo frutas podres, vegetais e carnes. As moscas só podem ingerir alimentos na forma líquida.
Quando uma mosca encontra comida sólida, ela esfrega a comida com cerdas em sua tromba, um apêndice tubular de sua boca. Em seguida, a mosca vomita uma mistura de saliva e sucos digestivos na comida. Isso quebra o alimento e o transforma em uma forma líquida. As moscas não conseguem mastigar ou morder. Eles absorvem o líquido como uma esponja, que vai direto para o estômago. As moscas procuram comida provando coisas com os pés e os palpos.