[8] Khan sang two songs, "Prem Jogan Ban Ke" and "Shubh Din Aayo"; both were included in the final version of the film and demonstrated the artist's vocal virtuosity.
[9][10] The composition of "Pyar Kiya To Darna Kya" was especially time-consuming – on the day of the song's scheduled recording, Naushad rejected two sets of lyrics by Badayuni.
[11][12] Late in the night, Naushad remembered a folk song from eastern Uttar Pradesh with the lyrics "Prem kiya, kya chori kari hai..." ("I have loved, does it mean that I have stolen?").
[14] Though Naushad argued that the presence of Jodhabai made the situation logical, he met with the film's screenwriters and subsequently added dialogue that explained the sequence.
[6] All lyrics are written by Shakeel Badayuni; all music is composed by NaushadThe soundtrack of Mughal-e-Azam received universal acclaim from critics in India.
[18] In 2004, Subhash K. Jha reviewed the re-mastered release of the soundtrack, praising the technical quality of the re-release and the original vocals of Lata Mangeshkar.