Embora existam cerca de 12.000 espécies diferentes de formigas, a formiga preta mais comum é a formiga carpinteira, que come uma variedade de alimentos, incluindo insetos e plantas. Não é incomum que as formigas comam resíduos domésticos, principalmente alimentos doces.
As formigas também comem outras formigas, insetos mortos e qualquer coisa que possam coletar durante o forrageamento. As formigas batedoras de alimentos marcam o caminho para a comida usando feromônios, e é por isso que às vezes as formigas podem ser observadas em fila, marchando para a refeição. As formigas podem ser canibais e costumam atacar umas às outras, especialmente se uma formiga for grande e a outra pequena.