藏族不吃鱼有两个原因:1、藏族有水葬的习俗,水葬就是用木筏把逝者放在水上,任其漂流。鱼是食腐生物,藏族人认为祖先的肉身被鱼吃掉了,吃鱼肉就等于吃祖先的肉,因此不吃鱼肉。2、藏族信佛,不忍心杀生,一条鱼还不够一个人吃,而一头牛可以一家人吃