Said how awful the ham was, cooked? (7)
I believe the answer is:
roasted
'cooked?' is the definition.
('roasted' can be similar in meaning to 'cooked')
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for roasted that I've seen before include "Severely reprimanded" , "Cooked (like a joint)" , "Cooked (like chestnuts)" , "Oven-cooked" , "Cooked (turkey?)" .)