Chashme Baddoor is the story of three friends, Siddharth Kashyap (Ali Zafar), Jai (Siddharth) and Omi (Divyendu Sharma), who stay in Goa. Meanwhile, Seema (Taapsee Pannu) is the daughter of a military officer (Anupam Kher) who wants her to marry a similar man. She runs away to her uncle in Goa, and stays there to escape the marriage alliances. There she is spotted by Jai and Omi, who try to impress her and lie to each other that she has fallen in love with them and they have been dating.
However, Siddharth is uninterested in her until one day he coincidently meets her, not knowing she is the same girl his friends are after.
Soon Siddharth and Seema fall in love and start dating.Knowing this, the two friends become jealous and try to split them apart.
Then begins a hilarious roller coaster ride of how the friends create the fights and how the couple manages to stay together till the end.