Kalidasa (Prakash Rai) works in the state archaeological department and is a food lover, he is 45 years old and remains unmarried. His only companion is his cook, Krishna (Thambi Ramaiah). Naveen (Tejus) is Kalidasas nephew who comes to stay with him while looking for a job. Kalidasan has a normal life until he gets a misdialed phone call from Gowri (Sneha), a dubbing artiste living with her friend Meghana (Samyukta Hornad). Gowri rings to order a Dosa from a restaurant, but gets Kalidasan instead. Their conversations do not go well at first, but a long-distance romance develops due to their common interest—cooking and food. Kalidasan is a born gourmet while Gowri is indulging in culinary activities in memory of her dead mother. Kalidasa starts to let Gowri into the secrets of baking with a multi-layered cake called Joan's Rainbow.