Die "Felsgrottenmadonna" ist ein Gemälde von Leonardo da Vinci, das in der letzten Dekade des 15. Jahrhunderts entstanden ist. Es handelt sich um die zweite Version desselben Themas, wobei die erste sich im Louvre in Paris befindet. In Auftrag gegeben wurde das Werk von der Bruderschaft der Unbefleckten Empfängnis der Kirche San Francesco Grande in Mailand. Im Gemälde nimmt die Jungfrau Maria den Heiligen Johannes den Täufer unter ihren Mantel, der das Jesuskind anbetet, während ein Engel sanft seinen Arm auf den Rücken des Heiligen Johannes legt. Das Werk zeichnet sich durch die Felsenlandschaft im Hintergrund aus, die den Blick in die Ferne zieht. Die Londoner Version des Gemäldes zeigt eine größere stilistische Klarheit und erzeugt den Effekt einer geheimnisvollen Grotte, die symbolisch auf den mütterlichen Schoß anspielt.