朝上的官員除宋濂之外,全都宿醉未醒,朱元璋查問禮部尚書受賄一事,可禮部尚書還在醉酒說胡話。此時,劉伯溫敲響了登聞鼓,朱元璋命其上殿,劉伯溫說喬義被刑部尚書抓走,刑部尚書趕緊告罪,釋放喬義。朱元璋命喬義做珍珠翡翠白玉湯,喬義不敢,劉伯溫為他討來了免死金牌。
朱元璋吃了一口湯,大吐不止,認為喬義用假湯騙他。劉伯溫說朱元璋當時是被飢餓“蒙騙”了,並要借此整治官風,在奉膳坊,把文武百官跟那位宣揚清修的陳大師餓上三天,不出一天,陳大師第一個倒下,百官也都撐不住了,劉伯溫命喬義做珍珠翡翠白玉湯。宋一畝跟劉伯溫打賭,如果百官吃了湯贊不絕口,就甘願受任何懲罰。餓極了的官員一個個搶著喝湯,宋一畝認捐一百萬兩銀子。朱元璋讓劉伯溫收喬義為義子,喬義改名劉義。三日後,朱元璋再次宴請群臣喝珍珠翡翠白玉湯,說了一番道理。