据说,宋嫂原是北宋汴京(今河南开封)的一位民间女厨师,以擅长制作鱼羹而闻名汴京,因为嫁给宋家排行老五的先生,被大家昵称为宋五嫂。至南宋时,宋五嫂一家南迁,在西湖苏堤下继续卖鱼羹,以维持生计。一日,宋高宗乘船游西湖,船泊苏堤下,身旁服侍的老太监听见有人以汴京口音叫卖,多瞧了几眼,就认出这人竟是当年在故乡卖鱼羹的宋五嫂。宋高宗一听,油然升起他乡遇故知的情怀,于是召宋五嫂上船晋见,并且命她端上拿手的鱼羹来献;高宗一面享用鱼羹、一面与宋五嫂聊起家乡事,两人相谈甚欢,所有的前尘旧事都涌上心头,让这碗美味的鱼羹更添了一份家乡情!高宗于是对鱼羹赞誉有佳,特别赏赐文银百两给宋五嫂,这事一传开,“宋嫂鱼羹”就此扬名全杭州城。
另一说,北宋汴梁人宋五嫂,随宋室南迁来临安(今杭州),和小叔一起在西湖以捕鱼为生。一天,小叔得了重感冒,宋嫂用鱼及椒、姜、酒、醋等佐料烧了一碗鱼羹,小叔喝了这鲜美可口的鱼羹不久病愈了。有一次,宋高宗赵构品尝了她做的鱼羹,大加赞赏。从此,这道菜就称“宋嫂鱼羹”,她开的店生意更加兴隆。
现代诗人、作家俞平伯在《略谈杭州北京的饮食》中所指出:“西湖鱼羹之美,口碑流传已千载矣。”