Az idegentest granulómát mind endogén, mind exogén tényezők okozhatják. Az endogén tényezők közé tartozik a keratin, a faggyú, az urátok, a koleszterin és kristályai stb.; az exogén tényezők közé tartozik a tetoválófesték, a paraffin, az olajok, a szilikon stb.