Not every love story made it to the limelight.
Some were too subtle, too poetic, or too ahead of their time to win box-office battles — but they won hearts in silence. If you’re someone who’s always chasing emotional Hindi films, this list is your treasure map to the most underrated Bollywood romantic movies — the ones that didn’t scream for attention but deserved it.
Whether you’re in the mood for hidden Hindi love stories from the 2000s, or you want to discover lesser-known romantic movies that stream on OTT today, this list has something that will move your soul.

1. Socha Na Tha (2005)
Lead Cast: Abhay Deol, Ayesha Takia
Streaming on: Amazon Prime Video
Before Imtiaz Ali became a household name with Jab We Met, he gave us this delicate, funny, and fresh take on arranged marriage turned real love.
The movie is filled with awkward silences, realistic conversations, and a chemistry that blooms over confusion — not instant attraction. A classic example of a hidden Hindi love story that ages like fine wine.

2. Manmarziyaan (2018)
Lead Cast: Vicky Kaushal, Taapsee Pannu, Abhishek Bachchan
Streaming on: Zee5
Anurag Kashyap’s raw, unapologetic romantic drama didn’t sit well with all audiences — but it captured the chaotic reality of modern love beautifully.
Rumi, Vicky, and Robbie aren’t your typical Bollywood triangle. They’re impulsive, messy, and real. The music by Amit Trivedi and dialogues like “Pyaar karna bahut log seekh jaate hain… nibhana kisi kisi ko aata hai,” stay with you long after.
Discover more about Upcoming Indian Web Series in 2025: What to Watch Out For.

3. Raincoat (2004)
Lead Cast: Ajay Devgn, Aishwarya Rai
Streaming on: YouTube (Free)
Adapted from O. Henry’s The Gift of the Magi, this film is an emotional slow-burn masterpiece. Set in a single afternoon, it explores lost love, pride, and poverty with haunting silence and poetic visuals.
A Bollywood romance classic that never got the box-office love it deserved.

4. 99 Songs (2021)
Lead Cast: Ehan Bhat, Edilsy Vargas
Streaming on: Netflix
Produced and scored by A.R. Rahman, 99 Songs is not just a film — it’s an experience. The movie weaves love, art, music, and loss into a dreamlike narrative.
It’s visually stunning and emotionally resonant — a lesser-known romantic movie that truly elevates the genre.

5. Tum Bin (2001)
Lead Cast: Priyanshu Chatterjee, Sandali Sinha
Streaming on: YouTube / JioCinema
This Yash Raj–esque romantic drama from T-Series has all the emotions, melodrama, and timeless songs — but was sadly buried under bigger releases.
Who can forget the iconic “Koi Fariyaad” by Jagjit Singh?
It’s pure Bollywood nostalgia and a hidden gem for hopeless romantics.
Also

6. Barfi! (2012)
Lead Cast: Ranbir Kapoor, Priyanka Chopra, Ileana D’Cruz
Streaming on: Netflix
While Barfi! got its share of awards, many still miss the depth of its unique love triangle — between a mute boy, an autistic girl, and a girl torn between societal norms and emotional truth.
It celebrates love in its purest, wordless form, a theme rarely touched in Bollywood.

7. Shuddh Desi Romance (2013)
Lead Cast: Sushant Singh Rajput, Parineeti Chopra, Vaani Kapoor
Streaming on: Amazon Prime Video
A bold take on commitment-phobia, live-in relationships, and societal pressure — this film was ahead of its time.
Sushant’s charming vulnerability and the messy but relatable storyline make it an unforgettable watch for millennials and Gen Z viewers.

8. Cheeni Kum (2007)
Lead Cast: Amitabh Bachchan, Tabu
Streaming on: SonyLIV
Who said romance is only for the young? Cheeni Kum is a refreshing love story between a 64-year-old chef and a 34-year-old woman — with wit, grace, and an emotionally fulfilling arc.
A romantic film that challenges norms and embraces maturity — definitely one of the most underrated Bollywood romantic movies.

9. Kya Kehna (2000)
Lead Cast: Preity Zinta, Saif Ali Khan
Streaming on: Netflix
Tackling teen pregnancy, societal shame, and single motherhood — all wrapped in a coming-of-age love story, this film was revolutionary for its time.
While it was overshadowed by masala entertainers, Preity Zinta’s bold performance remains iconic.

10. October (2018)
Lead Cast: Varun Dhawan, Banita Sandhu
Streaming on: Amazon Prime Video
This is not your typical love story — in fact, it’s hardly a “story” in the traditional sense. But October speaks of unspoken bonds, care without expectation, and love beyond labels.
Juhi Chaturvedi’s writing and Shoojit Sircar’s direction turn silence into a language.
A film that demands patience — and gives back in healing.
This One’s for the Hopeless Romantics
If you’ve already binged all the blockbuster romances, it’s time to explore the emotional hindi films that went unnoticed — but not unloved. These stories don’t scream “happily ever after,” but they whisper truths about human connection, heartbreak, and hope.
Tell Us — Did We Miss Your Favorite?
Did any of these hidden love stories touch your heart? Or do you have your own list of underrated romantic Bollywood movies we should include in Part 2?
Drop your recommendations in the comments below, and share this list with that one friend who still believes in filmy love.