As formigas são consideradas onívoros. Um onívoro é um organismo que consome plantas e animais. As formigas comem vários alimentos, como sementes e outros insetos.
Considera-se que os onívoros têm uma chance maior de sobreviver a condições mais difíceis do que os carnívoros ou herbívoros. Isso vem da capacidade de ajustar suas dietas. Um onívoro tem mais facilidade para encontrar alimentos e se adaptar a novos ambientes.
As formigas podem levantar e carregar mais de três vezes o seu peso. Nas comunidades de formigas, as operárias saem em busca de alimento para a colônia. Outras formigas, como as formigas de correição, podem atacar répteis e pequenos mamíferos.