De oorzaak is in de meeste gevallen onbekend. De aandoening lijkt erfelijk, maar ook diabetes of een te hoog cholesterol gehalte in het bloed kan aanleiding geven om de huidaandoening te ontwikkelen. Xanthelasma wordt ook gezien als een vorm van huidveroudering.