明朝年间,朝廷屡贡不休,导致马贼猖獗为患,遭受马贼洗劫涂炭的民众无不提心吊胆惶惑不安。在没有朝廷出兵清剿的援助下,民间惟有以自己有限的能力与马贼对抗。但在灭绝人性的马贼面前,民间的抵抗显得无济于事
寿宴上,村长黄秉义(洪金宝饰)展示了精湛的厨艺,龙头刀法格外出众。帮厨阿良(洪天明饰)受黄继祖(樊少皇饰)指示,在菜里投毒陷害黄秉义,使后者被愤怒的村民驱逐,龙头刀也被剥夺。黄秉义来到师傅女儿沈青(应采儿饰)开的四海一品店,在此结识了刚刚学成下山的龙建一(吴建豪饰)。两人对四川名菜开水白菜的品评不谋而合。黄秉义更是一针见血地指出了要害,厨师不服,与之比拼厨艺,结果甘拜下风,愤然离去。店中不可一日无厨,所以沈青力邀黄秉义掌勺,龙建一见所投靠的厨师不及黄秉义,便要跟他比拼刀工,结果输得心服口服,甘愿做其弟子,
清末民初,国内军阀拥兵自立,群雄割据。广东军阀雷洪勾结外国势力,出卖中国情报,上海精武会派又廷到广东刺杀雷洪,可惜数次未果。日本皇军代表山本一郎要接管雷洪的一切, 雷洪借又廷初恋秀慧之手杀掉了山本并将秀慧击毙。秀慧葬礼当晚,郭天等人出席,雷洪要杀现场所有人,一场混战即将展开。