Comme la plupart des iguanidés, l'iguane à queue épineuse du Cap est surtout herbivore, se nourrissant de fleurs, de feuilles, de tiges, de fruits, de cactus comme le Jatropha cuneata buissonnant et le grêle Solanum hindsianum . Opportunistes, ils vont aussi manger de petits animaux, des œufs et des arthropodes.
L'iguane à queue épineuse du Cap a une coloration jaune ou verte lorsqu'il est jeune qui devient gris blanchâtre lorsqu'il prend de l'âge. Lorsqu'il arrive à l'âge adulte, il peut devenir blanc ou gris clair avec des chevrons noirs, en fonction des conditions de température ou même lorsque l'animal est en colère.
Les mâles peuvent atteindre une longueur de 1 m, alors que les femelles sont généralement 30% plus petit avec 70 centimètres. Les grands mâles développent une gorge et une crête dorsale composée de grandes épines dorsales, ce qui donne à l'animal un dimorphisme sexuel.