慕容優(鄭秀文 飾)是香港一間私房菜館的老板兼廚師,她的廚藝倍受贊賞,菜館也遠近聞名,就連日本一個著名的電視烹飪比賽也來邀請慕容優做挑戰嘉賓,但優卻婉言謝絕了,表示自己對參賽沒有太大興趣,這個決定讓優的助手小可(言承旭 飾)大感詫異。 其實優有兩個人所不知的秘密,其一,她本身對于烹飪并沒有什么獨到的心得,菜館的所有菜式,全部都來自她去世母親遺留下的幾本菜譜。優的母親畢生研究廚藝,造詣高深,并將所有的心得都放進這幾本菜譜中。另外一個秘密,是優深信自己是一個古老“咒語”的受害者:自小母親就告訴優一個故事——百多年前,優美麗任性的曾外祖母慕容菊,貪玩用“吸星換月大法”把仰慕自己的名廚歐陽情的家傳廚藝全部吸到自己手上,菊公正嚴明的父親一怒之下,請高人向菊下了一道咒語,要她及其后代的女兒都要做廚師,并會遭到男人的始亂終棄,直到向歐陽家的后人償還情債為止。結果,一直到優母這一代,咒語都不斷應驗——優的父親就是在母親懷了優時,拋妻棄女而去。這個故事在優的心中留下了一道陰影,對她的戀愛經歷,造成了極大的影響。 優對于她的前任男友傳佑(劉德華 飾)念念不忘,當初兩人拍拖時,每次情到濃時總有古怪發生破壞好事,優覺得是那道咒語在作怪,不禁耿耿于懷,最后導致兩個人的戀情無疾而終。數年之后優和傳佑重逢時,傳佑已經在和優的好朋友、高雅成熟的傅薇(李美琪 飾)交往,令優覺得非常失落。 另一方面,癡情的小可其實一直都在暗戀自己的女老板,他也知道優無法對傳佑忘情,出于對優的尊重,小可默默地在優的身邊等待,不斷地鼓勵著優克服自己內心的恐懼,走出母親的影子,自創屬于她自己的菜式和人生。 在各種矛盾感情的沖擊下,優始終猶豫不決,無法鼓足勇氣走出一條自己的路,看著周圍的人在感情道路上的種種遭遇,再一次又一次地被小可的真摯愛情所感動,優終于下定決心,勇敢面對自己的內心,她接受了小可,兩人展開了一段甜蜜的戀情…… 優和小可會找到幸福嗎?這段感情能否最終開花結果?對愛情的執著能否打破宿命?影片結尾處,一切答案自然揭曉……