La cantiga[1] o cántiga (cantica, cantar) è il genere tipico della poesia medievale galiziano-portoghese (secolo XII-XIV).
Ci sono pervenute oltre 400 cantigas dalle Cantigas de Santa Maria, canzoni che narrano dei miracoli o inni in lode della Santa Vergine. Ci sono quasi 1700 cantigas secolari ma la notazione musicale è sopravvissuta in pochissime: sei cantigas de amigo di Martín Codax e sette cantigas de amor di Dionigi del Portogallo.