相傳明末清初,潮州九軍起義,遭到潮州總兵郝尚久的殘酷鎮壓。九軍的殘部只好到烏崗山上落腳。義軍首領何英苦心經營,一方面聯絡流落各地的殘部,一方面派人往南澳尋找鄭成功。
郝尚久平定了九軍之亂後,委任張曉為揭陽縣令,統攝惠州、揭陽二路兵馬,駐紮烏崗山下。該駐地被後人稱為“惠州營”和“兵營”。
何英為人精明,又善於撫恤下屬。因此,義軍上下齊心,多次擊退官兵的進攻。張曉急得如熱鍋上的螞蟻,把整個烏崗山圍得如鐵桶般,又派人增補糧草,作持久戰,山上受困日久,糧草斷絕,十分困難。
一日,張曉正在山下飲酒作樂,軍中廚子蒸來一條鮮魚,熱氣騰騰。猛然闖來一隻貓,叼起魚就跑。張曉趕著去逮貓,卻見貓兒往山上跑去。張曉不愧是一個老奸巨猾的人,眼珠子一轉,就想出了一個壞主意。
次日,他傳令各營,大烹鮮魚。魚腥味被風吹到山上,山上的貓兒,都紛給跑下山搶食,全部被清兵捉住了。張曉見捉住了貓兒,忙叫來幾名親兵,授與一條密計,部署了全面進攻。山上義軍見山下官兵大肆進攻,立即調兵遣將,分頭阻擊。
這時,受了密計的幾名親兵悄悄地潛近義軍營地,將縛在貓尾後的棉花和破布全部點上火,貓兒尾巴著火,疼痛難忍,向義軍營寨亂竄。
正在酣戰的義軍見後營起火,不覺軍心大亂,戰鬥力大大削弱,而官兵則為斷增員,眾寡懸殊,烏崗山農民起義終於被鎮壓下去。
後來,人們就把烏崗山稱為“貓餐寨”。