After "Mughal-e-Azam," Madhubala appeared in "Barsaat Ki Raat." The film also stars Bharat Bhushan and Shyama. It became popular because of its star cast and the qawwalis featured in it. She played the role of Shabnam, a young and beautiful girl who falls in love with a struggling poet (Bharat Bhushan). "Barsaat Ki Raat" was the second highest-grossing film of 1960, and also made a place in the top 10 highest-grossing films of all time. The film was declared a blockbuster hit by Box Office India.