Le triptyque se compose de L'Adoration des bergers (panneau central, 253 x 304 cm); Saintes Marguerite et Marie-Madeleine avec Maria Portinari (aile droite, 253 x 141 cm); Saints Antoine et Thomas avec Tommaso Portinari (aile gauche, 253 x 141 cm).
Peint à Bruges sur la commande de Tommaso Portinari, qui était l'agent des Medicis dans cette ville, il fut ensuite envoyé à Florence et placé sur le maître-autel de Sant'Egidio.