[1] Esta canción fue compuesta por el guitarrista Jimmy Page en Headley Grange valiéndose de la mandolina que pertenecía a John Paul Jones, bajista del grupo.,[2][3] tal como Page explicara en 1977: El vocalista Robert Plant había estado leyendo sobre el folklore británico y esto lo inspiró a escribir las letras de la canción.
[2] Plant sintió que haría falta otra voz para grabar el tema e invitó para ello a la cantante Sandy Denny, miembro del grupo británico de folk Fairport Convention.
Este es el único tema que Led Zeppelin grabó con una vocalista invitada.
Esta canción, al igual que «Misty Mountain Hop», «Ramble On», «Tangerine» y «Over the Hills and Far Away», hace referencia a la obra de J. R. R. Tolkien, más precisamente a la novela El Señor de los Anillos.
«The Battle of Evermore» fue tocada en directo durante la gira de 1977 por los Estados Unidos.