The film is an anthology with adaptations of stories written by renowned Malayalam fiction writers Vaikkom Muhammad Basheer, Madhavikutty, and M. T. Vasudevan Nair. The stories have been tweaked to fit in a modern setting and the script has been conceived by the director himself. Bengali actress Rituparna Sengupta forayed into Malayalam cinema by playing an important role in the film.[2] She was suggested for the role by director Priyadarshan with whom she had worked in the film Bumm Bumm Bole.[3] "Director Sohanlal has been pursuing me for the role for a year now. But once I heard the role of Rita, I knew it had all the subtleties for a great performance. Plus, the script read more like poetry rather than a scene-by-scene film," says Rituparna.[4][5] Actress Bhama plays the female lead in MT's script, opposite Kunchacko Boban. She plays the role of a scribe.[3]Kadhaveedu is Sohanlal's second feature film.