Dilwale Dulhania Le Jayenge (1995)
No list of romantic classics is complete without the film that redefined modern love for a generation. Shah Rukh Khan's Raj and Kajol's Simran meet on a European holiday and fall in love. But Simran is already promised to another in Punjab. What follows
isn't a story of rebellion, but of Raj's heartfelt mission to win over Simran's stern father. With its iconic songs and a perfect mix of humour and heart, DDLJ remains the gold standard for Bollywood romance, celebrating love that respects tradition without surrendering to it. You can stream this iconic film on Amazon Prime Video.
Mughal-e-Azam (1960)
For a love story of epic proportions, look no further than K. Asif's magnum opus. This historical drama tells the tragic tale of the Mughal prince Salim (Dilip Kumar) and his forbidden love for a court dancer, Anarkali (Madhubala). Emperor Akbar's fierce opposition to their union leads to a heart-wrenching conflict between duty and desire. With its lavish sets, powerful performances, and a story that has become a part of Indian folklore, 'Mughal-e-Azam' is a testament to a love that dared to challenge an empire. It's a cinematic masterpiece available for streaming on Zee5.
Veer-Zaara (2004)
Yash Chopra's poignant cross-border love story is a modern classic that will leave you reaching for the tissues. An Indian Air Force pilot, Veer Pratap Singh (Shah Rukh Khan), and a spirited Pakistani woman, Zaara Hayaat Khan (Preity Zinta), fall in love under extraordinary circumstances. Their romance is cut short by fate, leading to decades of separation and sacrifice. Told through the eyes of a young lawyer (Rani Mukerji) who uncovers their story 22 years later, the film is a beautiful and heartbreaking saga about a love that transcends borders and time. This emotional journey is available on Netflix.
Jab We Met (2007)
If you're in the mood for something more light-hearted and quirky, 'Jab We Met' is the perfect choice. This delightful rom-com follows the journey of a heartbroken businessman, Aditya (Shahid Kapoor), whose life takes an unexpected turn when he meets the bubbly and talkative Geet (Kareena Kapoor) on a train. Her infectious zest for life pulls him out of his depression as they embark on an impromptu adventure across India. The film is celebrated for its witty dialogue, memorable characters, and a second half that beautifully flips the initial dynamic. It’s a feel-good film about finding love and yourself when you least expect it, and you can watch it on Netflix.
Silsila (1981)
Starring Amitabh Bachchan, Jaya Bachchan, and Rekha in a casting coup that mirrored alleged real-life tensions, 'Silsila' is a bold and complex story of love and infidelity. A poet, Amit, sacrifices his love for Chandni to marry his deceased brother's pregnant fiancée, Shobha. Years later, when Amit and Chandni, now married to other people, reconnect, their dormant feelings resurface, leading to a passionate but illicit affair. Directed by Yash Chopra, the film was controversial for its time but is now lauded for its mature handling of complex relationships, stunning visuals, and an unforgettable soundtrack. Dive into this complicated romance on Netflix.
Barfi! (2012)
A film that proves love needs no words, 'Barfi!' is a heartwarming and visually stunning story. Set in the 1970s, it revolves around Murphy "Barfi" Johnson (Ranbir Kapoor), a deaf and mute young man full of charm and mischief. The film explores his relationships with two women: the sophisticated Shruti (Ileana D'Cruz), who chooses a conventional life over him, and the autistic Jhilmil (Priyanka Chopra Jonas), with whom he shares a unique and profound bond. It’s a beautifully crafted tale of unconventional love, told with humour, sensitivity, and very little dialogue, making its emotional impact even more powerful. This critically acclaimed film can be streamed on Amazon Prime Video or JioHotstar.














