隐居深山老林的蒲松龄(成龙 饰)不仅是一名文采飞扬的文学家,更是一个身怀绝技的捉妖高手。在某次珠宝盗窃案中,蒲松龄和金华县菜鸟捕快严飞(林柏宏 饰)结识。在此之后,被衙门提出来的严飞找上山来,死乞白赖要拜蒲松龄为师。适值此时,金华县初县令(潘长江 饰)的独女被女妖聂小倩(钟楚曦 饰)摄走,中途虽有法师宁采臣(阮经天 饰)阻拦,但是小姐却下落不明。得知此讯,蒲松龄带着严飞和一众早已收伏的小妖下山捉妖,结果遭遇小倩的姐姐镜妖(林鹏 饰)阻挠。 一番混战过后,虽然镜妖被除,但是宁采臣和聂小倩之间仍有一段宿缘未了……
寿宴上,村长黄秉义(洪金宝 饰)展示了精湛的厨艺,龙头刀法格外出众。帮厨阿良(洪天明 饰)受黄继祖(樊少皇 饰)指示,在菜里投毒陷害黄秉义,使后者被愤怒的村民驱逐,龙头刀也被剥夺。黄秉义来到师傅女儿沈青(应采儿 饰)开的四海一品店,在此结识了刚刚学成下山的龙建一(吴建豪 饰)。两人对四川名菜开水白菜的品评不谋而合。黄秉义更是一针见血地指出了要害,厨师不服,与之比拼厨艺,结果甘拜下风,愤然离去。店中不可一日无厨,所以沈青力邀黄秉义掌勺,龙建一见所投靠的厨师不及黄秉义,便要跟他比拼刀工,结果输得心服口服,甘愿做其弟子,并且在帮厨中与沈莹(加护亚依 饰)暗生情愫。黄继祖为报父仇,三番五次前来挑衅,于是双方展开了一场餐桌上的较量……
和义盛坐馆火水(方中信 饰)在筛选马仔后备军时,被一个开餐馆的厨师火腩(陈小春 饰)所吸引,后者做的叫花鸡味道鲜美,令他难忘。从此,他对火腩特别照顾,委以重任。找到了保护伞的火腩可以继承祖业,跟妻子(叶璇 饰)夫唱妇随经营义盛小馆,并盘算让儿女进入名校就读。正在此时,金融危机来临,方中信遇到困难,堂主之位不保,此时他希望能够让火腩做接班人,稳定军心。然而,和义盛开山祖师后人十三妹(余安安 饰)却力荐刚出狱的儿子燕子文(郑伊健 饰)出任堂主之位。于是,两个本不想做堂主的后起之秀被架上了PK台。火腩只想安心经营自己的饭店,而燕子文则希望进入大学进修,无心恋战的两人将面临一场怎样的对决呢?