后来曹翰死后不久,子孙大多流为乞丐。与曹翰相反,当时的大将曹彬因为仁慈爱民,所以子孙都很显达。由此可见,善恶的报应,昭然不爽。
苏州人刘锡元,在明朝万历壬子年秋间,在贵州担任房考官,回乡的时候,船经湖南,梦见一长脸人对他说:“我是宋朝的将军曹翰,前生在唐朝时是一商人,偶而经过寺院,看到法师讲经,发心设斋供养,并且听经半日,由于这一善因,曾经做过几世的小官,到了宋朝做偏将军,就是曹翰,因为攻伐江州不下,怒而屠杀全城,种了这样的杀业,世世堕落为猪,在你的佃户家中,曾经承蒙你救活我,现在你停船的地方,明天第一只受宰的猪,那就是我,有缘与你相遇,哀求你发发慈悲心,救救我的命!”
刘锡元从梦中惊醒过来,看到停船的地方,岸上果然是杀猪的屠场,一会儿,抬出一只猪,呼叫声很大,刘锡元用钱向屠户赎来,带回苏州,送到阊门放生园中放生,不论什么人,只要喊一声曹翰,那只猪就会昂首摇尾的答应。在当时的苏州,有成千成万的人都曾亲眼目睹这件事。
曹翰因还恶业而世世转生成猪被人宰杀的故事也在民间流传。