幼稚园老师乔花枝(陈慧珊 饰)与母亲、继父过着安稳的生活。一天她收到一封有关继承生父江耀柱的百里香餐厅的律师信,但餐厅里根本没有出色的大厨,于是她到处寻找天才厨师马友(吴启华 饰)。但性格冷傲的马友因感情受挫无法再品尝美食而不再出任大厨。原来马友本是孤儿,幸好遇到启蒙老师耀柱。为了报恩,马友最终报答了花枝担任餐厅大厨。花枝同父异母的弟弟江上游(林峰 饰)对这两名突入其来进入餐厅的人充满敌意,但同样为了父亲的餐厅,三人开始互相合作,上游与马友也开展了一段亦师亦友的关系。
花枝与马友日久生情,但令马友昔日情人苏眉(滕丽名 饰)再次出现了。而花枝也认识了当年与马友共同学艺的赐新(马德钟 饰),能力与信心十足的赐新在厨艺的地位斐然。但令赐新耿耿于怀的是天才厨师马友,两人至此一直没有比出高低。
赐新重新把马友看作是事业上与爱情上的对手,于是向马友下了战书。百里香的存亡与爱情的选择使马友倍感压力……。丹尼斯当年因害怕成立家庭,并觉得自己会毁掉女友比莉的一生,结婚当天丢下了已怀孕的女友逃走了。5年后,丹尼斯才发现自己原来一直爱着比莉的。就算他们会因为儿子的关系经常见面,可是比莉已经与运动员威特约会,她早已因丹尼斯当年的行为而死心。
纵使丹尼斯对于威特充满了敌意,可是自己也明白他根本比不上帅气成功的威特。胖胖的丹尼斯不过是个保安而已,他微薄的工资无法付得起房租,房东的女儿把他赶到了大街上去。
彷徨无助的丹尼斯感到无地自容,他不知如何面对儿子与比莉,还有情敌威特。可是他一想到要与比莉重新在一起,他毅然宣称要参见马拉松比赛,在马拉松赛场上,还是情感的赛场上,丹尼斯都誓要胜过威特……。