Giovanni Lanfranco, che si fece strada nella Roma di primo Seicento accanto ai Carracci, divenne uno dei grandi protagonisti della stagione del barocco. Il confronto con opere quali la Madonna col Bambino e Santi di Ripatransone o l’Incoronazione della Vergine della romana chiesa di Sant’Agostino hanno portato ad attribuire a Lanfranco questa tela, nella quale l’uso del lume fortemente sbattimentato e il tono del colore concordano con la maniera dell’artista. La figura di vecchio alla destra della Vergine è probabilmente da identificare in san Giuseppe, a rendere quindi l’immagine una raffigurazione della Sacra Famiglia.